Android.mk revision 37047fceba836f341d0108beed0991b0f8dfc543
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
5    AudioTrack.cpp \
6    IAudioFlinger.cpp \
7    IAudioFlingerClient.cpp \
8    IAudioTrack.cpp \
9    IAudioRecord.cpp \
10    AudioRecord.cpp \
11    AudioSystem.cpp \
12    mediaplayer.cpp \
13    IMediaPlayerService.cpp \
14    IMediaPlayerClient.cpp \
15    IMediaRecorderClient.cpp \
16    IMediaPlayer.cpp \
17    IMediaRecorder.cpp \
18    Metadata.cpp \
19    mediarecorder.cpp \
20    IMediaMetadataRetriever.cpp \
21    mediametadataretriever.cpp \
22    ToneGenerator.cpp \
23    JetPlayer.cpp \
24    IOMX.cpp \
25    IAudioPolicyService.cpp \
26    MediaScanner.cpp \
27    MediaScannerClient.cpp \
28    autodetect.cpp \
29    IMediaDeathNotifier.cpp \
30    MediaProfiles.cpp \
31    IEffect.cpp \
32    IEffectClient.cpp \
33    AudioEffect.cpp
34
35LOCAL_SHARED_LIBRARIES := \
36	libui libcutils libutils libbinder libsonivox libicuuc libexpat libsurfaceflinger_client libcamera_client
37
38LOCAL_MODULE:= libmedia
39
40ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
41LOCAL_LDLIBS += -ldl -lpthread
42endif
43
44ifneq ($(TARGET_SIMULATOR),true)
45LOCAL_SHARED_LIBRARIES += libdl
46endif
47
48LOCAL_C_INCLUDES := \
49    $(JNI_H_INCLUDE) \
50    $(call include-path-for, graphics corecg) \
51    $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \
52    external/speex/include \
53    external/speex/libspeex \
54    external/icu4c/common \
55    external/expat/lib
56
57LOCAL_STATIC_LIBRARIES := libspeex
58
59include $(BUILD_SHARED_LIBRARY)
60