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