aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Roberts <bill.c.roberts@gmail.com>2012-08-16 10:55:05 -0700
committerStephen Smalley <sds@tycho.nsa.gov>2012-08-16 14:00:19 -0400
commit171a06257124401af2e7c33fbbcbc69c18e45486 (patch)
tree0321553fddc2eaefb426c1ffd6f380e6001a5ad6
parent867ae0561c9b5587853c8e62ceb9036e79217b92 (diff)
downloadsepolicy-171a06257124401af2e7c33fbbcbc69c18e45486.tar.gz
per device seapp_context support
-rw-r--r--Android.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/Android.mk b/Android.mk
index 119c6ef..5eb3925 100644
--- a/Android.mk
+++ b/Android.mk
@@ -20,6 +20,7 @@ LOCAL_POLICY_FS_USE := $(wildcard $(addsuffix sepolicy.fs_use, $(LOCAL_POLICY_DI
LOCAL_POLICY_PORT_CONTEXTS := $(wildcard $(addsuffix sepolicy.port_contexts, $(LOCAL_POLICY_DIRS)))
LOCAL_POLICY_GENFS_CONTEXTS := $(wildcard $(addsuffix sepolicy.genfs_contexts, $(LOCAL_POLICY_DIRS)))
LOCAL_POLICY_INITIAL_SID_CONTEXTS := $(wildcard $(addsuffix sepolicy.initial_sid_contexts, $(LOCAL_POLICY_DIRS)))
+LOCAL_POLICY_SC := $(wildcard $(addsuffix seapp_contexts, $(LOCAL_POLICY_DIRS)))
##################################
include $(CLEAR_VARS)
@@ -60,16 +61,22 @@ $(file_contexts): $(LOCAL_PATH)/file_contexts $(LOCAL_POLICY_FC)
$(hide) m4 -s $^ > $@
file_contexts :=
+
##################################
include $(CLEAR_VARS)
-
LOCAL_MODULE := seapp_contexts
-LOCAL_SRC_FILES := $(LOCAL_MODULE)
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
-include $(BUILD_PREBUILT)
+include $(BUILD_SYSTEM)/base_rules.mk
+
+seapp_contexts := $(intermediates)/seapp_contexts
+$(seapp_contexts): $(LOCAL_PATH)/seapp_contexts $(LOCAL_POLICY_SC)
+ @mkdir -p $(dir $@)
+ $(hide) m4 -s $^ > $@
+
+seapp_contexts :=
##################################
include $(CLEAR_VARS)