Android.mk revision 263506542fbe480ddb247597bdcef16c437b48dd
1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4 5LOCAL_SRC_FILES:= \ 6 AudioTrack.cpp \ 7 AudioTrackShared.cpp \ 8 IAudioFlinger.cpp \ 9 IAudioFlingerClient.cpp \ 10 IAudioTrack.cpp \ 11 IAudioRecord.cpp \ 12 ICrypto.cpp \ 13 IDataSource.cpp \ 14 IDrm.cpp \ 15 IDrmClient.cpp \ 16 IHDCP.cpp \ 17 AudioRecord.cpp \ 18 AudioSystem.cpp \ 19 mediaplayer.cpp \ 20 IMediaCodecList.cpp \ 21 IMediaCodecService.cpp \ 22 IMediaDrmService.cpp \ 23 IMediaHTTPConnection.cpp \ 24 IMediaHTTPService.cpp \ 25 IMediaLogService.cpp \ 26 IMediaExtractor.cpp \ 27 IMediaExtractorService.cpp \ 28 IMediaPlayerService.cpp \ 29 IMediaPlayerClient.cpp \ 30 IMediaRecorderClient.cpp \ 31 IMediaPlayer.cpp \ 32 IMediaRecorder.cpp \ 33 IMediaSource.cpp \ 34 IRemoteDisplay.cpp \ 35 IRemoteDisplayClient.cpp \ 36 IResourceManagerClient.cpp \ 37 IResourceManagerService.cpp \ 38 IStreamSource.cpp \ 39 MediaCodecInfo.cpp \ 40 MediaUtils.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 MediaResource.cpp \ 57 MediaResourcePolicy.cpp \ 58 IEffect.cpp \ 59 IEffectClient.cpp \ 60 AudioEffect.cpp \ 61 Visualizer.cpp \ 62 MemoryLeakTrackUtil.cpp \ 63 StringArray.cpp \ 64 AudioPolicy.cpp 65 66LOCAL_SHARED_LIBRARIES := \ 67 libui liblog libcutils libutils libbinder libsonivox libicuuc libicui18n libexpat \ 68 libcamera_client libstagefright_foundation \ 69 libgui libdl libaudioutils 70 71LOCAL_EXPORT_SHARED_LIBRARY_HEADERS := libbinder 72 73LOCAL_WHOLE_STATIC_LIBRARIES := libmedia_helper 74 75# for memory heap analysis 76LOCAL_STATIC_LIBRARIES := libc_malloc_debug_backtrace libc_logging 77 78LOCAL_MODULE:= libmedia 79 80LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 81 82LOCAL_C_INCLUDES := \ 83 $(TOP)/frameworks/native/include/media/openmax \ 84 $(TOP)/frameworks/av/include/media/ \ 85 $(TOP)/frameworks/av/media/libstagefright \ 86 $(call include-path-for, audio-effects) \ 87 $(call include-path-for, audio-utils) 88 89LOCAL_CFLAGS += -Werror -Wno-error=deprecated-declarations -Wall 90LOCAL_CLANG := true 91LOCAL_SANITIZE := unsigned-integer-overflow signed-integer-overflow 92 93include $(BUILD_SHARED_LIBRARY) 94 95