Android.mk revision 5a04bf395514a9342dd26af519b88f4b3e309eb9
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
5    android_media_MediaCodec.cpp \
6    android_media_MediaCodecList.cpp \
7    android_media_MediaExtractor.cpp \
8    android_media_MediaPlayer.cpp \
9    android_media_MediaRecorder.cpp \
10    android_media_MediaScanner.cpp \
11    android_media_MediaMetadataRetriever.cpp \
12    android_media_ResampleInputStream.cpp \
13    android_media_MediaProfiles.cpp \
14    android_media_AmrInputStream.cpp \
15    android_media_Utils.cpp \
16    android_mtp_MtpDatabase.cpp \
17    android_mtp_MtpDevice.cpp \
18    android_mtp_MtpServer.cpp \
19
20LOCAL_SHARED_LIBRARIES := \
21    libandroid_runtime \
22    libnativehelper \
23    libutils \
24    libbinder \
25    libmedia \
26    libmedia_native \
27    libskia \
28    libui \
29    libcutils \
30    libgui \
31    libstagefright \
32    libstagefright_foundation \
33    libcamera_client \
34    libmtp \
35    libusbhost \
36    libexif \
37    libstagefright_amrnb_common \
38
39LOCAL_STATIC_LIBRARIES := \
40    libstagefright_amrnbenc
41
42LOCAL_C_INCLUDES += \
43    external/jhead \
44    external/tremor/Tremor \
45    frameworks/base/core/jni \
46    frameworks/av/media/libmedia \
47    frameworks/av/media/libstagefright \
48    frameworks/av/media/libstagefright/codecs/amrnb/enc/src \
49    frameworks/av/media/libstagefright/codecs/amrnb/common \
50    frameworks/av/media/libstagefright/codecs/amrnb/common/include \
51    frameworks/av/media/mtp \
52    frameworks/native/include/media/openmax \
53    $(PV_INCLUDES) \
54    $(JNI_H_INCLUDE) \
55    $(call include-path-for, corecg graphics)
56
57LOCAL_CFLAGS +=
58
59LOCAL_LDLIBS := -lpthread
60
61LOCAL_MODULE:= libmedia_jni
62
63include $(BUILD_SHARED_LIBRARY)
64
65# build libsoundpool.so
66# build libaudioeffect_jni.so
67include $(call all-makefiles-under,$(LOCAL_PATH))
68