Android.mk revision 08b9e2d113213c37506a416bc95a36789bcab4ca
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= \
6    AudioParameter.cpp
7LOCAL_MODULE:= libmedia_helper
8LOCAL_MODULE_TAGS := optional
9
10include $(BUILD_STATIC_LIBRARY)
11
12include $(CLEAR_VARS)
13
14LOCAL_SRC_FILES:= \
15    AudioTrack.cpp \
16    AudioTrackShared.cpp \
17    IAudioFlinger.cpp \
18    IAudioFlingerClient.cpp \
19    IAudioTrack.cpp \
20    IAudioRecord.cpp \
21    ICrypto.cpp \
22    IDrm.cpp \
23    IDrmClient.cpp \
24    IHDCP.cpp \
25    AudioRecord.cpp \
26    AudioSystem.cpp \
27    mediaplayer.cpp \
28    IMediaCodecList.cpp \
29    IMediaHTTPConnection.cpp \
30    IMediaHTTPService.cpp \
31    IMediaLogService.cpp \
32    IMediaPlayerService.cpp \
33    IMediaPlayerClient.cpp \
34    IMediaRecorderClient.cpp \
35    IMediaPlayer.cpp \
36    IMediaRecorder.cpp \
37    IRemoteDisplay.cpp \
38    IRemoteDisplayClient.cpp \
39    IStreamSource.cpp \
40    MediaCodecInfo.cpp \
41    Metadata.cpp \
42    mediarecorder.cpp \
43    IMediaMetadataRetriever.cpp \
44    mediametadataretriever.cpp \
45    MidiIoWrapper.cpp \
46    ToneGenerator.cpp \
47    JetPlayer.cpp \
48    IOMX.cpp \
49    IAudioPolicyService.cpp \
50    IAudioPolicyServiceClient.cpp \
51    MediaScanner.cpp \
52    MediaScannerClient.cpp \
53    CharacterEncodingDetector.cpp \
54    IMediaDeathNotifier.cpp \
55    MediaProfiles.cpp \
56    IEffect.cpp \
57    IEffectClient.cpp \
58    AudioEffect.cpp \
59    Visualizer.cpp \
60    MemoryLeakTrackUtil.cpp \
61    SoundPool.cpp \
62    SoundPoolThread.cpp \
63    StringArray.cpp \
64    AudioPolicy.cpp
65
66LOCAL_SRC_FILES += ../libnbaio/roundup.c
67
68LOCAL_SHARED_LIBRARIES := \
69	libui liblog libcutils libutils libbinder libsonivox libicuuc libicui18n libexpat \
70        libcamera_client libstagefright_foundation \
71        libgui libdl libaudioutils libnbaio
72
73LOCAL_STATIC_LIBRARIES += libinstantssq
74
75LOCAL_WHOLE_STATIC_LIBRARIES := libmedia_helper
76
77LOCAL_MODULE:= libmedia
78
79LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
80
81LOCAL_C_INCLUDES := \
82    $(TOP)/frameworks/native/include/media/openmax \
83    $(TOP)/frameworks/av/include/media/ \
84    $(TOP)/frameworks/av/media/libstagefright \
85    $(TOP)/external/icu/icu4c/source/common \
86    $(TOP)/external/icu/icu4c/source/i18n \
87    $(call include-path-for, audio-effects) \
88    $(call include-path-for, audio-utils)
89
90include $(BUILD_SHARED_LIBRARY)
91
92include $(CLEAR_VARS)
93
94LOCAL_SRC_FILES += SingleStateQueue.cpp
95LOCAL_CFLAGS += -DSINGLE_STATE_QUEUE_INSTANTIATIONS='"SingleStateQueueInstantiations.cpp"'
96
97LOCAL_MODULE := libinstantssq
98LOCAL_MODULE_TAGS := optional
99
100include $(BUILD_STATIC_LIBRARY)
101