Android.mk revision 3e8027a04c20a4b7028f1615538b36219386c9e5
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 IMediaHTTPConnection.cpp \ 29 IMediaHTTPService.cpp \ 30 IMediaLogService.cpp \ 31 IMediaPlayerService.cpp \ 32 IMediaPlayerClient.cpp \ 33 IMediaRecorderClient.cpp \ 34 IMediaPlayer.cpp \ 35 IMediaRecorder.cpp \ 36 IRemoteDisplay.cpp \ 37 IRemoteDisplayClient.cpp \ 38 IStreamSource.cpp \ 39 Metadata.cpp \ 40 mediarecorder.cpp \ 41 IMediaMetadataRetriever.cpp \ 42 mediametadataretriever.cpp \ 43 ToneGenerator.cpp \ 44 JetPlayer.cpp \ 45 IOMX.cpp \ 46 IAudioPolicyService.cpp \ 47 MediaScanner.cpp \ 48 MediaScannerClient.cpp \ 49 CharacterEncodingDetector.cpp \ 50 IMediaDeathNotifier.cpp \ 51 MediaProfiles.cpp \ 52 IEffect.cpp \ 53 IEffectClient.cpp \ 54 AudioEffect.cpp \ 55 Visualizer.cpp \ 56 MemoryLeakTrackUtil.cpp \ 57 SoundPool.cpp \ 58 SoundPoolThread.cpp \ 59 StringArray.cpp 60 61LOCAL_SRC_FILES += ../libnbaio/roundup.c 62 63LOCAL_SHARED_LIBRARIES := \ 64 libui liblog libcutils libutils libbinder libsonivox libicuuc libicui18n libexpat \ 65 libcamera_client libstagefright_foundation \ 66 libgui libdl libaudioutils 67LOCAL_SHARED_LIBRARIES += libnbaio 68 69LOCAL_STATIC_LIBRARIES += libinstantssq 70 71LOCAL_WHOLE_STATIC_LIBRARY := libmedia_helper 72 73LOCAL_MODULE:= libmedia 74 75LOCAL_C_INCLUDES := \ 76 $(call include-path-for, graphics corecg) \ 77 $(TOP)/frameworks/native/include/media/openmax \ 78 external/icu4c/common \ 79 external/icu4c/i18n \ 80 $(call include-path-for, audio-effects) \ 81 $(call include-path-for, audio-utils) 82 83include $(BUILD_SHARED_LIBRARY) 84 85include $(CLEAR_VARS) 86 87# for <cutils/atomic-inline.h> 88LOCAL_CFLAGS += -DANDROID_SMP=$(if $(findstring true,$(TARGET_CPU_SMP)),1,0) 89LOCAL_SRC_FILES += SingleStateQueue.cpp 90LOCAL_CFLAGS += -DSINGLE_STATE_QUEUE_INSTANTIATIONS='"SingleStateQueueInstantiations.cpp"' 91# Consider a separate a library for SingleStateQueueInstantiations. 92 93LOCAL_MODULE := libinstantssq 94LOCAL_MODULE_TAGS := optional 95 96include $(BUILD_STATIC_LIBRARY) 97