Android.mk revision 8635b7b095fbf7ffc63d3ce791891a9116ace1f6
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    IStreamSource.cpp \
19    Metadata.cpp \
20    mediarecorder.cpp \
21    IMediaMetadataRetriever.cpp \
22    mediametadataretriever.cpp \
23    ToneGenerator.cpp \
24    JetPlayer.cpp \
25    IOMX.cpp \
26    IAudioPolicyService.cpp \
27    MediaScanner.cpp \
28    MediaScannerClient.cpp \
29    autodetect.cpp \
30    IMediaDeathNotifier.cpp \
31    MediaProfiles.cpp \
32    IEffect.cpp \
33    IEffectClient.cpp \
34    AudioEffect.cpp \
35    Visualizer.cpp \
36    MemoryLeakTrackUtil.cpp \
37    fixedfft.cpp.arm
38
39LOCAL_SHARED_LIBRARIES := \
40	libui libcutils libutils libbinder libsonivox libicuuc libexpat \
41        libsurfaceflinger_client libcamera_client libstagefright_foundation \
42        libgui
43
44LOCAL_MODULE:= libmedia
45
46ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
47LOCAL_LDLIBS += -ldl -lpthread
48endif
49
50ifneq ($(TARGET_SIMULATOR),true)
51LOCAL_SHARED_LIBRARIES += libdl
52endif
53
54LOCAL_C_INCLUDES := \
55    $(JNI_H_INCLUDE) \
56    $(call include-path-for, graphics corecg) \
57    $(TOP)/frameworks/base/include/media/stagefright/openmax \
58    external/icu4c/common \
59    external/expat/lib
60
61include $(BUILD_SHARED_LIBRARY)
62