Android.mk revision a1a55bbe9480231095c0da28ae34804b663bc11f
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 \
45cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/lvpp \
46cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    $(TOP)/frameworks/media/libvideoeditor/osal/inc
47cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
48cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_SHARED_LIBRARIES := \
49cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libcutils \
50cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libutils \
51cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libandroid_runtime \
52cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libnativehelper \
53cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libmedia \
54cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libbinder \
55cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright \
56cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright_omx \
57cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libsurfaceflinger_client \
58cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditorplayer
59cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
60cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
61cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_CFLAGS += \
62cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_CODECS \
63cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIODEC \
64cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEODEC \
65cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_AUDIOENC \
66cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_VIDEOENC \
67cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_READERS \
68cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    -DUSE_STAGEFRIGHT_3GPP_READER
69cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
70cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
71cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_LDFLAGS += -fuse-ld=bfd
72cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
73cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_STATIC_LIBRARIES := \
74cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_core \
75cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libstagefright_color_conversion \
76cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_3gpwriter \
77cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_mcs \
78cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_videofilters \
79cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_stagefrightshells \
80cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi    libvideoeditor_osal
81cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
82cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_MODULE:= libvideoeditor_jni
83cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
84cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# Don't prelink this library.  For more efficient code, you may want
85cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi# to add this library to the prelink map and set this to true.
86cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_PRELINK_MODULE := false
87cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
88cd196d3727db641e581d4223815367a5ca5d5637Dharmaray KundargiLOCAL_MODULE_TAGS := eng development
89cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargi
90cd196d3727db641e581d4223815367a5ca5d5637Dharmaray Kundargiinclude $(BUILD_SHARED_LIBRARY)
91