Android.mk revision 490909d2c057f348c0a6c69e5e6e9ab48fa8ea07
1cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
2cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Copyright (C) 2011 The Android Open Source Project
3cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
4cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Licensed under the Apache License, Version 2.0 (the "License");
5cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# you may not use this file except in compliance with the License.
6cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# You may obtain a copy of the License at
7cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
8cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#      http://www.apache.org/licenses/LICENSE-2.0
9cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
10cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Unless required by applicable law or agreed to in writing, software
11cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# distributed under the License is distributed on an "AS IS" BASIS,
12cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# See the License for the specific language governing permissions and
14cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# limitations under the License.
15cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi#
16cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
17cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_PATH:= $(call my-dir)
18cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargiinclude $(CLEAR_VARS)
19cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
20cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_SRC_FILES:= \
21cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorMain.cpp \
22cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorClasses.cpp \
23cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorOsal.cpp \
24cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorJava.cpp \
25cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorPropertiesMain.cpp \
26cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoEditorThumbnailMain.cpp  \
27cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    VideoBrowserMain.c
28cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
29cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_C_INCLUDES += \
30cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/core/jni \
31cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/include \
32cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/include/media \
33cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libmediaplayerservice \
34cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright \
35cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright/include \
36cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/media/libstagefright/rtsp \
37cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(JNI_H_INCLUDE) \
38cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(call include-path-for, corecg graphics) \
39a1a55bbe9480231095c0da28ae34804b663bc11fDharmaray Kundargi    $(TOP)/frameworks/base/include/media/stagefright/openmax \
40cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/base/core/jni/mediaeditor \
41cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/vss/inc \
42cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/vss/common/inc \
43cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/vss/mcs/inc \
44cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/vss/stagefrightshells/inc \
4517cfcbfa2920e2bd0576cce0b36fb72fbbd1e0e3Chih-Chung Chang    $(TOP)/frameworks/media/libvideoeditor/include \
46cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/lvpp \
47cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/osal/inc
48cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
49cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_SHARED_LIBRARIES := \
50490909d2c057f348c0a6c69e5e6e9ab48fa8ea07Glenn Kasten    libaudioutils \
51cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libcutils \
5217cfcbfa2920e2bd0576cce0b36fb72fbbd1e0e3Chih-Chung Chang    libdl \
53cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libutils \
54cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libandroid_runtime \
55cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libnativehelper \
56cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libmedia \
57474cb4d2d563d130b61a2832811b3aea26028307Dheeraj Sharma    libaudioflinger \
58cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libbinder \
59cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright \
60cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright_omx \
61696257ccf315a1da042787c5b2d1f80c7146fc94Mathias Agopian    libgui \
62cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditorplayer
63cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
64cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
65cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_CFLAGS += \
66cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_CODECS \
67cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIODEC \
68cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEODEC \
69cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIOENC \
70cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEOENC \
71cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_READERS \
7267ec9aa87812a4d55a3c0ed5d0ab66cdb36342f0Dheeraj Sharma    -DUSE_STAGEFRIGHT_3GPP_READER
73cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
74cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_STATIC_LIBRARIES := \
75cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_core \
76cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright_color_conversion \
77cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_3gpwriter \
78cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_mcs \
79cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_videofilters \
80cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_stagefrightshells \
81cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_osal
82cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
83cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_MODULE:= libvideoeditor_jni
84cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
856dbd3ee67b4e4d3bae9508c640e14e39cc953903Dharmaray KundargiLOCAL_MODULE_TAGS := optional
86cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
87cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargiinclude $(BUILD_SHARED_LIBRARY)
88