Android.mk revision 55e99c61005b6c9b463f8069a71a7d8540fb8895
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
15LOCAL_SHARED_LIBRARIES := \
16    libandroid_runtime \
17    libnativehelper \
18    libutils \
19    libbinder \
20    libmedia \
21    libskia \
22    libui \
23    libcutils
24
25ifneq ($(BUILD_WITHOUT_PV),true)
26
27LOCAL_SRC_FILES += \
28    android_media_AmrInputStream.cpp
29
30LOCAL_SHARED_LIBRARIES += \
31    libopencore_player          \
32    libomx_amrenc_sharedlibrary
33else
34    LOCAL_CFLAGS += -DNO_OPENCORE
35endif
36
37ifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true)
38
39LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
40
41LOCAL_SHARED_LIBRARIES += \
42    libstagefright
43
44endif
45
46LOCAL_STATIC_LIBRARIES :=
47
48LOCAL_C_INCLUDES += \
49    external/tremor/Tremor \
50    frameworks/base/core/jni \
51    frameworks/base/media/libmedia \
52    $(PV_INCLUDES) \
53    $(JNI_H_INCLUDE) \
54    $(call include-path-for, corecg graphics)
55
56LOCAL_CFLAGS +=
57
58LOCAL_LDLIBS := -lpthread
59
60LOCAL_MODULE:= libmedia_jni
61
62include $(BUILD_SHARED_LIBRARY)
63
64# build libsoundpool.so
65include $(LOCAL_PATH)/soundpool/Android.mk
66