Android.mk revision 544ad2be674423238c47650d2c8588ba7dfc9ed2
189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 2db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima Zavin 3db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima Zavininclude $(CLEAR_VARS) 4db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima Zavin 5db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima ZavinLOCAL_SRC_FILES:= \ 678b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten AudioParameter.cpp 778b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn KastenLOCAL_MODULE:= libmedia_helper 878b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn KastenLOCAL_MODULE_TAGS := optional 978b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten 1078b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasteninclude $(BUILD_STATIC_LIBRARY) 1178b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten 1278b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasteninclude $(CLEAR_VARS) 1378b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten 1478b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn KastenLOCAL_SRC_FILES:= \ 1578b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten AudioTrack.cpp \ 16a8190fc518b6769257896605f3aee091aeb60b50Glenn Kasten AudioTrackShared.cpp \ 1778b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IAudioFlinger.cpp \ 1878b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IAudioFlingerClient.cpp \ 1978b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IAudioTrack.cpp \ 2078b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IAudioRecord.cpp \ 21ed3e3e046840d5bf1ca84a8c0cc097425e89d6d6Andreas Huber ICrypto.cpp \ 22441a78d5e224e0d67f9b52fa9adc795c6944159bJeff Tinker IDrm.cpp \ 23c0d5f1f8405de861ed6f1725f26cd6601e7103abJeff Tinker IDrmClient.cpp \ 241b19c9d120869c3182373a9b06a1ed98898df882Andreas Huber IHDCP.cpp \ 2578b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten AudioRecord.cpp \ 2678b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten AudioSystem.cpp \ 2778b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten mediaplayer.cpp \ 286f1c1918d0dfece10f728711b055441e4d135c73Glenn Kasten IMediaLogService.cpp \ 29c524ffda17017d8467a237a1eddfd7e7c03c6617Glenn Kasten IMediaPlayerService.cpp \ 3078b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IMediaPlayerClient.cpp \ 31c524ffda17017d8467a237a1eddfd7e7c03c6617Glenn Kasten IMediaRecorderClient.cpp \ 3278b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IMediaPlayer.cpp \ 33a64c8c79af1a15911c55306d83a797fa50969f77niko IMediaRecorder.cpp \ 34e104596061b219e9bce6d4db49a9d15242f8d2e5Jeff Brown IRemoteDisplay.cpp \ 35e104596061b219e9bce6d4db49a9d15242f8d2e5Jeff Brown IRemoteDisplayClient.cpp \ 36e2b1028852120bcfded33b8f06f66b780437fe92Andreas Huber IStreamSource.cpp \ 3778b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten Metadata.cpp \ 38c524ffda17017d8467a237a1eddfd7e7c03c6617Glenn Kasten mediarecorder.cpp \ 3978b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IMediaMetadataRetriever.cpp \ 4078b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten mediametadataretriever.cpp \ 4178b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten ToneGenerator.cpp \ 4278b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten JetPlayer.cpp \ 4378b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IOMX.cpp \ 4478b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IAudioPolicyService.cpp \ 45c524ffda17017d8467a237a1eddfd7e7c03c6617Glenn Kasten MediaScanner.cpp \ 4678b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten MediaScannerClient.cpp \ 47544ad2be674423238c47650d2c8588ba7dfc9ed2Marco Nelissen CharacterEncodingDetector.cpp \ 4878b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IMediaDeathNotifier.cpp \ 4978b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten MediaProfiles.cpp \ 5078b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IEffect.cpp \ 5178b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten IEffectClient.cpp \ 5278b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten AudioEffect.cpp \ 5378b5e82f421bfdf5c1c72bd0ca2fb7f3bc1a45ffGlenn Kasten Visualizer.cpp \ 542e66a7896c9a9da3a15fc6cff9be28b4174d8719Eric Laurent MemoryLeakTrackUtil.cpp \ 552e66a7896c9a9da3a15fc6cff9be28b4174d8719Eric Laurent SoundPool.cpp \ 561f7d356fa094b975ad2ebf9217be6abba2c70825Mathias Agopian SoundPoolThread.cpp \ 571f7d356fa094b975ad2ebf9217be6abba2c70825Mathias Agopian StringArray.cpp 58413f523afe96aff02d2b0a7459127b8f67b2b43cAndreas Huber 595c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn KastenLOCAL_SRC_FILES += ../libnbaio/roundup.c 605c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn Kasten 615c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn Kasten# for <cutils/atomic-inline.h> 625c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn KastenLOCAL_CFLAGS += -DANDROID_SMP=$(if $(findstring true,$(TARGET_CPU_SMP)),1,0) 635c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn KastenLOCAL_SRC_FILES += SingleStateQueue.cpp 645c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn KastenLOCAL_CFLAGS += -DSINGLE_STATE_QUEUE_INSTANTIATIONS='"SingleStateQueueInstantiations.cpp"' 65a07a1c2c91dc7ee6ded319262499f20cd01edcf7Glenn Kasten# Consider a separate a library for SingleStateQueueInstantiations. 665c4cc0d99d3b1cb35c5d7c237272ee53142745fbGlenn Kasten 6789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \ 68544ad2be674423238c47650d2c8588ba7dfc9ed2Marco Nelissen libui liblog libcutils libutils libbinder libsonivox libicuuc libicui18n libexpat \ 695f7fcf29a7475a20cf38bf72da67746135d504c3Mathias Agopian libcamera_client libstagefright_foundation \ 70c41590251aa84c078c942d258e838aad814b73a5Glenn Kasten libgui libdl libaudioutils 7189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 72db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima ZavinLOCAL_WHOLE_STATIC_LIBRARY := libmedia_helper 73db5cb14318bb24cd6ea14ff7ceea0d5e1f83d903Dima Zavin 7489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source ProjectLOCAL_MODULE:= libmedia 7589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project 7689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source ProjectLOCAL_C_INCLUDES := \ 7710dbb8e97e7a81ca4867663b5517f048820b3094Marco Nelissen $(call include-path-for, graphics corecg) \ 786c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong $(TOP)/frameworks/native/include/media/openmax \ 791d7491b19516505e0754c66a3c8cd61811c9b6a6James Dong external/icu4c/common \ 80544ad2be674423238c47650d2c8588ba7dfc9ed2Marco Nelissen external/icu4c/i18n \ 8133b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-effects) \ 8233b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-utils) 8310dbb8e97e7a81ca4867663b5517f048820b3094Marco Nelissen 8489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 85