120f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_PATH := $(call my-dir) 220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 3a2b6c4b54cd3ae3db7f2a7f1df6d6f889af1e743François Gaffieifneq ($(USE_CUSTOM_PARAMETER_FRAMEWORK), true) 4a2b6c4b54cd3ae3db7f2a7f1df6d6f889af1e743François Gaffie 520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(CLEAR_VARS) 620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 720f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE_TAGS := optional 820f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_SRC_FILES := \ 920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie PolicySubsystemBuilder.cpp \ 1020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie PolicySubsystem.cpp \ 1120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie Strategy.cpp \ 1220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie InputSource.cpp \ 1320f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie Stream.cpp \ 1420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie Usage.cpp 1520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 1620f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_CFLAGS += \ 1720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Wall \ 1820f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Werror \ 1920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie -Wextra \ 20c1391f91c4f85f5f2f08b072486455b990817710François Gaffie -fvisibility-inlines-hidden \ 21c1391f91c4f85f5f2f08b072486455b990817710François Gaffie -fvisibility=hidden 2220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 2320f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_C_INCLUDES := \ 2420f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/common/include \ 2520f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/include \ 2620f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie $(TOPDIR)frameworks/av/services/audiopolicy/engineconfigurable/interface \ 2720f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 2820f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_SHARED_LIBRARIES := \ 2920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libaudiopolicyengineconfigurable \ 3020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie libparameter \ 310489aa0a7a9930a155022cac97242eb7ec610cdcFrançois Gaffie liblog \ 3220f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 338fa2697e21c61998f78c346251d2c08f77d720eaAndy HungLOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 348fa2697e21c61998f78c346251d2c08f77d720eaAndy Hung 35c1391f91c4f85f5f2f08b072486455b990817710François GaffieLOCAL_STATIC_LIBRARIES := libpfw_utility 36c1391f91c4f85f5f2f08b072486455b990817710François Gaffie 3720f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE_TAGS := optional 3820f06f996337c9bf79d0b112083f6427a122ebabFrançois GaffieLOCAL_MODULE := libpolicy-subsystem 3920f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 4020f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffieinclude $(BUILD_SHARED_LIBRARY) 4120f06f996337c9bf79d0b112083f6427a122ebabFrançois Gaffie 42a2b6c4b54cd3ae3db7f2a7f1df6d6f889af1e743François Gaffieendif # ifneq ($(USE_CUSTOM_PARAMETER_FRAMEWORK), true) 43