165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_PATH:= $(call my-dir) 265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian 365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(CLEAR_VARS) 465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian 5010662326b9c43c703725f933e95e0897f8a6bddGlenn KastenLOCAL_SRC_FILES := \ 6deb0335714cabc906098fb1d971d992027267fc6Andy Hung ServiceUtilities.cpp 7c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 8c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent# FIXME Move this library to frameworks/native 9c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_MODULE := libserviceutility 10c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 115db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong ZhangLOCAL_SHARED_LIBRARIES := \ 125db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libcutils \ 135db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libutils \ 145db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang liblog \ 155db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libbinder 165db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang 17fcddb0b73931d207b21bd281a7df3ba2f230a607Glenn KastenLOCAL_CFLAGS := -Wall -Werror 18fcddb0b73931d207b21bd281a7df3ba2f230a607Glenn Kasten 195db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhanginclude $(BUILD_SHARED_LIBRARY) 20c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 21c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurentinclude $(CLEAR_VARS) 22c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 2365ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SRC_FILES:= \ 2465ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian AudioFlinger.cpp \ 2581784c37c61b09289654b979567a42bf73cd2b12Eric Laurent Threads.cpp \ 2681784c37c61b09289654b979567a42bf73cd2b12Eric Laurent Tracks.cpp \ 27062e67a26e0553dd142be622821f493df541f0c6Phil Burk AudioHwDevice.cpp \ 28062e67a26e0553dd142be622821f493df541f0c6Phil Burk AudioStreamOut.cpp \ 29062e67a26e0553dd142be622821f493df541f0c6Phil Burk SpdifStreamOut.cpp \ 3081784c37c61b09289654b979567a42bf73cd2b12Eric Laurent Effects.cpp \ 31857d5a20a956ef61b64ae07b018ecc2f1eb0a503Andy Hung PatchPanel.cpp \ 323bd1c87ac0d767566f5da387e90b8a3cd86ecc97rago StateQueue.cpp \ 33fe1e1449cadff4f946c33403aecc73b4b4a11e56Nicolas Roulet BufLog.cpp \ 34fe1e1449cadff4f946c33403aecc73b4b4a11e56Nicolas Roulet TypedLogger.cpp 35dc998c809e084b617990b281e2ed5271830cc2e0Glenn Kasten 366d8b694d999e9be7d5dcc336535832a80fb6f61fEric LaurentLOCAL_C_INCLUDES := \ 37c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent $(TOPDIR)frameworks/av/services/audiopolicy \ 388ad947667b8460f87f71aecab7ac8c23c40f5350Marco Nelissen $(TOPDIR)frameworks/av/services/medialog \ 3933b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-utils) 406d8b694d999e9be7d5dcc336535832a80fb6f61fEric Laurent 4165ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_SHARED_LIBRARIES := \ 42a0c91339814f37ea78365afb436c9f3d1f0a0090Mikhail Naganov libaudiohal \ 43068561c8e84569d51df2adbbb53b56fdfd09c06bAndy Hung libaudioprocessing \ 44062e67a26e0553dd142be622821f493df541f0c6Phil Burk libaudiospdif \ 453b21c50ef95fe4e7ac3426ca14b365749e66ff08Glenn Kasten libaudioutils \ 4665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian libcutils \ 4765ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian libutils \ 48da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6Ying Wang liblog \ 4965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian libbinder \ 50538ec5e04f389cba637b030757be317fcb8677a8Marco Nelissen libaudioclient \ 518ad947667b8460f87f71aecab7ac8c23c40f5350Marco Nelissen libmedialogservice \ 523f273d10817ddb2f792ae043de692efcdf1988aeWei Jia libmediautils \ 532dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten libnbaio \ 545db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libpowermanager \ 55f097cae65bfce7200938c5bd89e7e9b61cba78b3Ricardo Garcia libserviceutility \ 5635fec5f61393124c9e13958941637b8fe386385eAndy Hung libmediautils \ 5708dab5ae92ddd1f3b337b6e35f918fea8c284a56Jaekyun Seok libmemunreachable \ 5808dab5ae92ddd1f3b337b6e35f918fea8c284a56Jaekyun Seok libmedia_helper 5965ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian 60fce7a473248381cc83a01855f92581077d3c9ee2Dima ZavinLOCAL_STATIC_LIBRARIES := \ 614d8d0c30abfa4b8d75866d42094cc797e05068faGlenn Kasten libcpustats \ 6265ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian 638fa2697e21c61998f78c346251d2c08f77d720eaAndy HungLOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 648fa2697e21c61998f78c346251d2c08f77d720eaAndy Hung 6565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias AgopianLOCAL_MODULE:= libaudioflinger 6665ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopian 67045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn KastenLOCAL_SRC_FILES += \ 68045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten AudioWatchdog.cpp \ 69045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastCapture.cpp \ 7004333cdc8d6a3c8e4a11835371e8ad13adf3f7f0Glenn Kasten FastCaptureDumpState.cpp \ 71045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastCaptureState.cpp \ 72045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastMixer.cpp \ 7304333cdc8d6a3c8e4a11835371e8ad13adf3f7f0Glenn Kasten FastMixerDumpState.cpp \ 74045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastMixerState.cpp \ 75045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastThread.cpp \ 76045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastThreadDumpState.cpp \ 77045ee7ea3e42b8657869d81c917feed5fb0c2b4aGlenn Kasten FastThreadState.cpp 780a14c4ce1a41bc09eb7855fa531a3af629a69139Glenn Kasten 7997b5d0d5b5ef766eb5dd680d05a5d199662d4ae0Glenn KastenLOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 8097b5d0d5b5ef766eb5dd680d05a5d199662d4ae0Glenn Kasten 81e762be91c3280d837b1d48455cba90459ced7511Mathias AgopianLOCAL_CFLAGS += -fvisibility=hidden 82e762be91c3280d837b1d48455cba90459ced7511Mathias Agopian 83e875c8016198b4d84225fcf45d905fc424e53553Glenn KastenLOCAL_CFLAGS += -Werror -Wall 84e875c8016198b4d84225fcf45d905fc424e53553Glenn Kasten 8565ab47156e1c7dfcd8cc4266253a5ff30219e7f0Mathias Agopianinclude $(BUILD_SHARED_LIBRARY) 86c8823995d16b909fae30ff4f94217e875d3e8c8aty.lee 87c8823995d16b909fae30ff4f94217e875d3e8c8aty.leeinclude $(call all-makefiles-under,$(LOCAL_PATH)) 88