Android.mk revision 98c6be0e30fa28e752b13f3dd5986d41710bb7ae
1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4 5LOCAL_SRC_FILES:= \ 6 AudioPolicyService.cpp 7 8# TODO: remove when enabling new audio policy 9USE_LEGACY_AUDIO_POLICY = 1 10 11ifeq ($(USE_LEGACY_AUDIO_POLICY), 1) 12LOCAL_SRC_FILES += \ 13 AudioPolicyInterfaceImplLegacy.cpp \ 14 AudioPolicyClientImplLegacy.cpp 15 16 LOCAL_CFLAGS += -DUSE_LEGACY_AUDIO_POLICY 17else 18LOCAL_SRC_FILES += \ 19 AudioPolicyInterfaceImpl.cpp \ 20 AudioPolicyClientImpl.cpp 21endif 22 23LOCAL_C_INCLUDES := \ 24 $(TOPDIR)frameworks/av/services/audioflinger \ 25 $(call include-path-for, audio-effects) \ 26 $(call include-path-for, audio-utils) 27 28LOCAL_SHARED_LIBRARIES := \ 29 libcutils \ 30 libutils \ 31 liblog \ 32 libbinder \ 33 libmedia \ 34 libhardware \ 35 libhardware_legacy \ 36 37ifneq ($(USE_LEGACY_AUDIO_POLICY), 1) 38LOCAL_SHARED_LIBRARIES += \ 39 libaudiopolicymanager 40endif 41 42LOCAL_STATIC_LIBRARIES := \ 43 libmedia_helper \ 44 libserviceutility 45 46LOCAL_MODULE:= libaudiopolicyservice 47 48LOCAL_CFLAGS += -fvisibility=hidden 49 50include $(BUILD_SHARED_LIBRARY) 51 52ifneq ($(USE_LEGACY_AUDIO_POLICY), 1) 53ifneq ($(USE_CUSTOM_AUDIO_POLICY), 1) 54 55include $(CLEAR_VARS) 56 57LOCAL_SRC_FILES:= \ 58 AudioPolicyManager.cpp 59 60LOCAL_SHARED_LIBRARIES := \ 61 libcutils \ 62 libutils \ 63 liblog 64 65LOCAL_STATIC_LIBRARIES := \ 66 libmedia_helper 67 68LOCAL_MODULE:= libaudiopolicymanager 69 70include $(BUILD_SHARED_LIBRARY) 71 72endif 73endif 74