Android.mk revision 8d65dd26530c7559082bd738cf930e2806158ab2
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4ifneq ($(BUILD_WITHOUT_PV),true)
5include external/opencore/Config.mk
6endif
7
8LOCAL_SRC_FILES:= \
9    android_media_MediaPlayer.cpp \
10    android_media_MediaRecorder.cpp \
11    android_media_MediaScanner.cpp \
12    android_media_MediaMetadataRetriever.cpp \
13    android_media_ResampleInputStream.cpp \
14    android_media_MediaProfiles.cpp \
15    android_media_AmrInputStream.cpp
16
17LOCAL_SHARED_LIBRARIES := \
18    libandroid_runtime \
19    libnativehelper \
20    libutils \
21    libbinder \
22    libmedia \
23    libskia \
24    libui \
25    libcutils \
26    libsurfaceflinger_client \
27    libstagefright \
28    libcamera_client
29
30ifneq ($(BUILD_WITHOUT_PV),true)
31
32LOCAL_SHARED_LIBRARIES += \
33    libopencore_player
34else
35    LOCAL_CFLAGS += -DNO_OPENCORE
36endif
37
38LOCAL_STATIC_LIBRARIES :=
39
40LOCAL_C_INCLUDES += \
41    external/tremor/Tremor \
42    frameworks/base/core/jni \
43    frameworks/base/media/libmedia \
44    frameworks/base/media/libstagefright/codecs/amrnb/enc/src \
45    frameworks/base/media/libstagefright/codecs/amrnb/common \
46    frameworks/base/media/libstagefright/codecs/amrnb/common/include \
47    $(PV_INCLUDES) \
48    $(JNI_H_INCLUDE) \
49    $(call include-path-for, corecg graphics)
50
51LOCAL_CFLAGS +=
52
53LOCAL_LDLIBS := -lpthread
54
55LOCAL_MODULE:= libmedia_jni
56
57include $(BUILD_SHARED_LIBRARY)
58
59# build libsoundpool.so
60# build libaudioeffect_jni.so
61include $(call all-makefiles-under,$(LOCAL_PATH))
62