summaryrefslogtreecommitdiffstats
path: root/services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2015-04-25 05:18:24 +0000
committerEric Laurent <elaurent@google.com>2015-04-25 05:18:24 +0000
commita73fcde3d454cd7b742d95d70b38986cb5182ced (patch)
tree5560072d1f61a9d76e437ef311ef282976fc253d /services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk
parent01ce6a4f342b09da48414dbef49293e0107cc66e (diff)
downloadframeworks_av-a73fcde3d454cd7b742d95d70b38986cb5182ced.zip
frameworks_av-a73fcde3d454cd7b742d95d70b38986cb5182ced.tar.gz
frameworks_av-a73fcde3d454cd7b742d95d70b38986cb5182ced.tar.bz2
Revert "Fix M Issue on configurable policy engine version."
This reverts commit 01ce6a4f342b09da48414dbef49293e0107cc66e. Change-Id: I3f8f8a78ef68fa071faf422693c941c40e5e2ac2
Diffstat (limited to 'services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk')
-rw-r--r--services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk30
1 files changed, 17 insertions, 13 deletions
diff --git a/services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk b/services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk
index 866ecc0..98b7152 100644
--- a/services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk
+++ b/services/audiopolicy/engineconfigurable/parameter-framework/example/Android.mk
@@ -10,11 +10,6 @@
LOCAL_PATH := $(call my-dir)
-PFW_CORE := external/parameter-framework
-BUILD_PFW_SETTINGS := $(PFW_CORE)/support/android/build_pfw_settings.mk
-PFW_DEFAULT_SCHEMAS_DIR := $(PFW_CORE)/Schemas
-PFW_SCHEMAS_DIR := $(PFW_DEFAULT_SCHEMAS_DIR)
-
##################################################################
# CONFIGURATION FILES
##################################################################
@@ -70,19 +65,26 @@ include $(BUILD_PREBUILT)
######### Policy PFW Settings #########
+######## Generate routing domains file ########
include $(CLEAR_VARS)
LOCAL_MODULE := parameter-framework.policy
LOCAL_MODULE_STEM := PolicyConfigurableDomains.xml
-LOCAL_MODULE_CLASS := ETC
-LOCAL_MODULE_RELATIVE_PATH := parameter-framework/Settings/Policy
-LOCAL_ADDITIONAL_DEPENDENCIES := \
+LOCAL_MODULE_TAGS := optional
+LOCAL_REQUIRED_MODULES := \
PolicyClass.xml \
PolicySubsystem.xml \
ParameterFrameworkConfigurationPolicy.xml
-PFW_TOPLEVEL_FILE := $(TARGET_OUT_ETC)/parameter-framework/ParameterFrameworkConfigurationPolicy.xml
-PFW_CRITERIA_FILE := $(LOCAL_PATH)/policy_criteria.txt
-PFW_EDD_FILES := \
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/parameter-framework/Settings/Policy
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): MY_TOOL := $(HOST_OUT_EXECUTABLES)/hostDomainGenerator.sh
+$(LOCAL_BUILT_MODULE): $(HOST_OUT_EXECUTABLES)/hostDomainGenerator.sh
+$(LOCAL_BUILT_MODULE): MY_SRC_FILES := \
+ $(TARGET_OUT_ETC)/parameter-framework/ParameterFrameworkConfigurationPolicy.xml \
+ $(LOCAL_PATH)/policy_criteria.txt \
+ /dev/null \
$(LOCAL_PATH)/Settings/device_for_strategy_media.pfw \
$(LOCAL_PATH)/Settings/device_for_strategy_phone.pfw \
$(LOCAL_PATH)/Settings/device_for_strategy_sonification.pfw \
@@ -95,6 +97,8 @@ PFW_EDD_FILES := \
$(LOCAL_PATH)/Settings/strategy_for_stream.pfw \
$(LOCAL_PATH)/Settings/strategy_for_usage.pfw \
$(LOCAL_PATH)/Settings/device_for_input_source.pfw \
- $(LOCAL_PATH)/Settings/volumes.pfw
+ $(LOCAL_PATH)/Settings/volumes.pfw \
-include $(BUILD_PFW_SETTINGS)
+$(LOCAL_BUILT_MODULE): $(LOCAL_REQUIRED_MODULES)
+ $(hide) mkdir -p $(dir $@)
+ bash --debug $(MY_TOOL) --nonverbose --validate $(MY_SRC_FILES) > $@