Android.mk revision 53615e29c99c5e9d2ca77aaefd7bf5c770513120
1c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_PATH:= $(call my-dir) 2c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 3c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurentinclude $(CLEAR_VARS) 4c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 52d388eccc9dc085337c7a03a68467cbee6b809e1Eric LaurentLOCAL_SRC_FILES:= \ 656ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyService.cpp \ 756ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyEffects.cpp 8dce54a1492c410ad0d93253b341fb33305337505Eric Laurent 9dce54a1492c410ad0d93253b341fb33305337505Eric Laurentifeq ($(USE_LEGACY_AUDIO_POLICY), 1) 10dce54a1492c410ad0d93253b341fb33305337505Eric LaurentLOCAL_SRC_FILES += \ 1156ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyInterfaceImplLegacy.cpp \ 1256ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyClientImplLegacy.cpp 13dce54a1492c410ad0d93253b341fb33305337505Eric Laurent 14dce54a1492c410ad0d93253b341fb33305337505Eric Laurent LOCAL_CFLAGS += -DUSE_LEGACY_AUDIO_POLICY 15dce54a1492c410ad0d93253b341fb33305337505Eric Laurentelse 16dce54a1492c410ad0d93253b341fb33305337505Eric LaurentLOCAL_SRC_FILES += \ 1756ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyInterfaceImpl.cpp \ 1856ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi service/AudioPolicyClientImpl.cpp 19dce54a1492c410ad0d93253b341fb33305337505Eric Laurentendif 20c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 21c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_C_INCLUDES := \ 22c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent $(TOPDIR)frameworks/av/services/audioflinger \ 23c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent $(call include-path-for, audio-effects) \ 2453615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie $(call include-path-for, audio-utils) \ 2553615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/common/include 26c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 27c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_SHARED_LIBRARIES := \ 28c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent libcutils \ 29c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent libutils \ 30c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent liblog \ 31c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent libbinder \ 32c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent libmedia \ 33c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent libhardware \ 345db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libhardware_legacy \ 355db7897ddd32e3ec3ab45ecdb6f21b6265e7e14aChong Zhang libserviceutility 3698c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 3798c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentifneq ($(USE_LEGACY_AUDIO_POLICY), 1) 3898c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_SHARED_LIBRARIES += \ 3998c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent libaudiopolicymanager 4098c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentendif 41c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 42c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_STATIC_LIBRARIES := \ 4398cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie libmedia_helper \ 4498cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie libaudiopolicycomponents 45c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 4698c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_MODULE:= libaudiopolicyservice 47c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 48c7e5040aa8b8e4da86814bf560346c7571e48087Eric LaurentLOCAL_CFLAGS += -fvisibility=hidden 49c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurent 50c7e5040aa8b8e4da86814bf560346c7571e48087Eric Laurentinclude $(BUILD_SHARED_LIBRARY) 5198c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 52f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 5398c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentifneq ($(USE_LEGACY_AUDIO_POLICY), 1) 5498c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 5598c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentinclude $(CLEAR_VARS) 5698c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 5798c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_SRC_FILES:= \ 5856ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi managerdefault/AudioPolicyManager.cpp \ 5998c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 6098c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_SHARED_LIBRARIES := \ 6198c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent libcutils \ 6298c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent libutils \ 63df3dc7e2fe6c639529b70e3f3a7d2bf0f4c6e871Eric Laurent liblog \ 64df3dc7e2fe6c639529b70e3f3a7d2bf0f4c6e871Eric Laurent libsoundtrigger 6598c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 6653615e29c99c5e9d2ca77aaefd7bf5c770513120François GaffieLOCAL_C_INCLUDES += \ 6753615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/common/include \ 6853615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie 6998c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_STATIC_LIBRARIES := \ 7098cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie libmedia_helper \ 7198cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie libaudiopolicycomponents 7298c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 73f269b8e0e9ab950fc6652b9594b7a3431c81630cEric LaurentLOCAL_MODULE:= libaudiopolicymanagerdefault 74f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 75f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurentinclude $(BUILD_SHARED_LIBRARY) 76f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 77f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurentifneq ($(USE_CUSTOM_AUDIO_POLICY), 1) 78f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 79f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurentinclude $(CLEAR_VARS) 80f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 81f269b8e0e9ab950fc6652b9594b7a3431c81630cEric LaurentLOCAL_SRC_FILES:= \ 8256ec4ffcbae8aeac6c5245fc7b825d02e2e6cefdJean-Michel Trivi manager/AudioPolicyFactory.cpp 83f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 84f269b8e0e9ab950fc6652b9594b7a3431c81630cEric LaurentLOCAL_SHARED_LIBRARIES := \ 85f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent libaudiopolicymanagerdefault 86f269b8e0e9ab950fc6652b9594b7a3431c81630cEric Laurent 8798cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois GaffieLOCAL_STATIC_LIBRARIES := \ 8898cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie libaudiopolicycomponents 8998cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie 9053615e29c99c5e9d2ca77aaefd7bf5c770513120François GaffieLOCAL_C_INCLUDES += \ 9153615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/common/include \ 9253615e29c99c5e9d2ca77aaefd7bf5c770513120François Gaffie 9398c6be0e30fa28e752b13f3dd5986d41710bb7aeEric LaurentLOCAL_MODULE:= libaudiopolicymanager 9498c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 9598c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentinclude $(BUILD_SHARED_LIBRARY) 9698c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurent 9798c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentendif 9898c6be0e30fa28e752b13f3dd5986d41710bb7aeEric Laurentendif 9998cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie 10098cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie####################################################################### 10198cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie# Recursive call sub-folder Android.mk 10298cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffie# 10398cc191247388132b6fd8a4ecd07abd6e4c5a0edFrançois Gaffieinclude $(call all-makefiles-under,$(LOCAL_PATH)) 104