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