Android.mk revision c371194e4e0651c328f1870a90bbfd4e217c747b
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
16LOCAL_SHARED_LIBRARIES := \
17    libandroid_runtime \
18    libnativehelper \
19    libutils \
20    libbinder \
21    libmedia \
22    libskia \
23    libui \
24    libcutils
25
26ifneq ($(BUILD_WITHOUT_PV),true)
27
28LOCAL_SRC_FILES += \
29    android_media_AmrInputStream.cpp
30
31LOCAL_SHARED_LIBRARIES += \
32    libopencore_player          \
33    libomx_amrenc_sharedlibrary
34else
35    LOCAL_CFLAGS += -DNO_OPENCORE
36endif
37
38ifeq ($(BUILD_WITH_FULL_STAGEFRIGHT),true)
39
40LOCAL_CFLAGS += -DBUILD_WITH_FULL_STAGEFRIGHT=1
41
42LOCAL_SHARED_LIBRARIES += \
43    libstagefright
44
45endif
46
47LOCAL_STATIC_LIBRARIES :=
48
49LOCAL_C_INCLUDES += \
50    external/tremor/Tremor \
51    frameworks/base/core/jni \
52    frameworks/base/media/libmedia \
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
66include $(LOCAL_PATH)/soundpool/Android.mk
67