aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2014-06-12 21:06:37 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-06-12 21:06:37 +0000
commit8eb63f24bb34639d76246a2fe0276f5cada5c764 (patch)
treed34aad6e3e58cbf6761f28982a162c2e3ba659a7 /Android.mk
parentdb4af52df92a1f82efbb667132c8f5b35b17b9af (diff)
parentb0ee91a418a899dbd39678711ea65ed60418154e (diff)
downloadandroid_external_sepolicy-8eb63f24bb34639d76246a2fe0276f5cada5c764.tar.gz
android_external_sepolicy-8eb63f24bb34639d76246a2fe0276f5cada5c764.tar.bz2
android_external_sepolicy-8eb63f24bb34639d76246a2fe0276f5cada5c764.zip
am b0ee91a4: Merge "Add SELinux rules for service_manager."
* commit 'b0ee91a418a899dbd39678711ea65ed60418154e': Add SELinux rules for service_manager.
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk23
1 files changed, 22 insertions, 1 deletions
diff --git a/Android.mk b/Android.mk
index 69d859e..62538e7 100644
--- a/Android.mk
+++ b/Android.mk
@@ -198,6 +198,26 @@ $(LOCAL_BUILT_MODULE): $(ALL_PC_FILES) $(built_sepolicy) $(HOST_OUT_EXECUTABLES
built_pc := $(LOCAL_BUILT_MODULE)
##################################
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := service_contexts
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+ALL_SVC_FILES := $(call build_policy, service_contexts)
+
+$(LOCAL_BUILT_MODULE): PRIVATE_SEPOLICY := $(built_sepolicy)
+$(LOCAL_BUILT_MODULE): $(ALL_SVC_FILES) $(built_sepolicy) $(HOST_OUT_EXECUTABLES)/checkfc
+ @mkdir -p $(dir $@)
+ $(hide) m4 -s $(ALL_SVC_FILES) > $@
+ $(hide) $(HOST_OUT_EXECUTABLES)/checkfc -p $(PRIVATE_SEPOLICY) $@
+
+built_svc := $(LOCAL_BUILT_MODULE)
+
+##################################
##################################
include $(CLEAR_VARS)
@@ -243,7 +263,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
include $(BUILD_SYSTEM)/base_rules.mk
-$(LOCAL_BUILT_MODULE) : $(built_sepolicy) $(built_pc) $(built_fc) $(built_sc)
+$(LOCAL_BUILT_MODULE) : $(built_sepolicy) $(built_pc) $(built_fc) $(built_sc) $(built_svc)
@mkdir -p $(dir $@)
$(hide) echo -n $(BUILD_FINGERPRINT) > $@
@@ -255,5 +275,6 @@ built_sepolicy :=
built_sc :=
built_fc :=
built_pc :=
+built_svc :=
include $(call all-makefiles-under,$(LOCAL_PATH))