From 377128778d2d2055044c8f4a65e7b0097ab59fd4 Mon Sep 17 00:00:00 2001 From: Stephen Smalley <sds@tycho.nsa.gov> Date: Thu, 12 Mar 2015 15:46:36 -0400 Subject: [PATCH] Generate a general_seapp_contexts file for tests. Generate a general_seapp_contexts file with only the device-independent entries, similar to general_sepolicy.conf. This is for use by CTS tests to compare with the prefix of device seapp_contexts. Change-Id: If8d1456afff5347adff7157411c6a160484e0b39 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> --- Android.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Android.mk b/Android.mk index 0c44f1ea5..6d8eff21e 100644 --- a/Android.mk +++ b/Android.mk @@ -202,6 +202,27 @@ $(LOCAL_BUILT_MODULE) : $(seapp_contexts.tmp) $(built_sepolicy) $(HOST_OUT_EXECU built_sc := $(LOCAL_BUILT_MODULE) seapp_contexts.tmp := +################################## +include $(CLEAR_VARS) +LOCAL_MODULE := general_seapp_contexts +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := tests + +include $(BUILD_SYSTEM)/base_rules.mk + +general_seapp_contexts.tmp := $(intermediates)/general_seapp_contexts.tmp +$(general_seapp_contexts.tmp): $(addprefix $(LOCAL_PATH)/, seapp_contexts) + @mkdir -p $(dir $@) + $(hide) m4 -s $^ > $@ + +$(LOCAL_BUILT_MODULE): PRIVATE_SEPOLICY := $(built_sepolicy) +$(LOCAL_BUILT_MODULE) : $(general_seapp_contexts.tmp) $(built_sepolicy) $(HOST_OUT_EXECUTABLES)/checkseapp + @mkdir -p $(dir $@) + $(HOST_OUT_EXECUTABLES)/checkseapp -p $(PRIVATE_SEPOLICY) -o $@ $< + +GENERAL_SEAPP_CONTEXTS := $(LOCAL_BUILT_MODULE) +general_seapp_contexts.tmp := + ################################## include $(CLEAR_VARS) -- GitLab