Android.mk revision c0d5f1f8405de861ed6f1725f26cd6601e7103ab
15912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_PATH:= $(call my-dir) 25912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 35912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Browninclude $(CLEAR_VARS) 45912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 55912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_SRC_FILES:= \ 65912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown AudioParameter.cpp 75912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_MODULE:= libmedia_helper 85912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_MODULE_TAGS := optional 95912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 105912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Browninclude $(BUILD_STATIC_LIBRARY) 115912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 125912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Browninclude $(CLEAR_VARS) 135912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 145912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_SRC_FILES:= \ 155912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown AudioTrack.cpp \ 165912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown AudioTrackShared.cpp \ 175912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IAudioFlinger.cpp \ 185912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IAudioFlingerClient.cpp \ 195912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IAudioTrack.cpp \ 205912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IAudioRecord.cpp \ 215912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown ICrypto.cpp \ 225912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IDrm.cpp \ 235912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IDrmClient.cpp \ 245912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IHDCP.cpp \ 25d0bd3911462f42487944dbaf85d87d569e2f9633Michael Wright AudioRecord.cpp \ 265912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown AudioSystem.cpp \ 275912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown mediaplayer.cpp \ 285912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaLogService.cpp \ 29d0bd3911462f42487944dbaf85d87d569e2f9633Michael Wright IMediaPlayerService.cpp \ 30d0bd3911462f42487944dbaf85d87d569e2f9633Michael Wright IMediaPlayerClient.cpp \ 315912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaRecorderClient.cpp \ 325912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaPlayer.cpp \ 335912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaRecorder.cpp \ 345912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IRemoteDisplay.cpp \ 355912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IRemoteDisplayClient.cpp \ 365912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IStreamSource.cpp \ 375912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown Metadata.cpp \ 385912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown mediarecorder.cpp \ 395912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaMetadataRetriever.cpp \ 405912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown mediametadataretriever.cpp \ 415912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown ToneGenerator.cpp \ 425912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown JetPlayer.cpp \ 435912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IOMX.cpp \ 445912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IAudioPolicyService.cpp \ 455912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown MediaScanner.cpp \ 465912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown MediaScannerClient.cpp \ 475912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown autodetect.cpp \ 485912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IMediaDeathNotifier.cpp \ 495912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown MediaProfiles.cpp \ 505912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IEffect.cpp \ 515912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown IEffectClient.cpp \ 525912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown AudioEffect.cpp \ 535912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown Visualizer.cpp \ 545912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown MemoryLeakTrackUtil.cpp \ 555912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown SoundPool.cpp \ 565912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown SoundPoolThread.cpp 575912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 585912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_SRC_FILES += ../libnbaio/roundup.c 595912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 605912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown# for <cutils/atomic-inline.h> 615912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_CFLAGS += -DANDROID_SMP=$(if $(findstring true,$(TARGET_CPU_SMP)),1,0) 625912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_SRC_FILES += SingleStateQueue.cpp 635912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_CFLAGS += -DSINGLE_STATE_QUEUE_INSTANTIATIONS='"SingleStateQueueInstantiations.cpp"' 645912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown 655912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff BrownLOCAL_SHARED_LIBRARIES := \ 665912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown libui libcutils libutils libbinder libsonivox libicuuc libexpat \ 675912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown libcamera_client libstagefright_foundation \ 685912f95d26f77d2b6df13e1f2672e48e3f9b871cJeff Brown libgui libdl libaudioutils 69962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright 70962a108856767d6f5c17cf2854b13fef0315f8caMichael WrightLOCAL_WHOLE_STATIC_LIBRARY := libmedia_helper 71962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright 72962a108856767d6f5c17cf2854b13fef0315f8caMichael WrightLOCAL_MODULE:= libmedia 73962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright 74962a108856767d6f5c17cf2854b13fef0315f8caMichael WrightLOCAL_C_INCLUDES := \ 75962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright $(call include-path-for, graphics corecg) \ 76962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright $(TOP)/frameworks/native/include/media/openmax \ 77962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright external/icu4c/common \ 78962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright $(call include-path-for, audio-effects) \ 79962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright $(call include-path-for, audio-utils) 80962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright 81962a108856767d6f5c17cf2854b13fef0315f8caMichael Wrightinclude $(BUILD_SHARED_LIBRARY) 82962a108856767d6f5c17cf2854b13fef0315f8caMichael Wright