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