From 4ee7131ade43a046ad784a91bdded7c3c77206cd Mon Sep 17 00:00:00 2001 From: William Roberts <william.c.roberts@intel.com> Date: Thu, 25 Jun 2015 11:59:30 -0700 Subject: [PATCH] Introduce seapp_neverallow test Produce a list of neverallow assertions from seapp_contexts into a separate file, general_seapp_context_neverallows, to be used during CTS neverallow checking. Change-Id: I171ed43cf4ae4961f66d5d8f56695345493f1261 Signed-off-by: William Roberts <william.c.roberts@intel.com> --- Android.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Android.mk b/Android.mk index db866e899..1af67bbf0 100644 --- a/Android.mk +++ b/Android.mk @@ -203,6 +203,20 @@ $(LOCAL_BUILT_MODULE): $(built_sepolicy) $(all_sc_files) $(HOST_OUT_EXECUTABLES) GENERAL_SEAPP_CONTEXTS := $(LOCAL_BUILT_MODULE) all_sc_files := +################################## +include $(CLEAR_VARS) +LOCAL_MODULE := general_seapp_neverallows +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := tests + +include $(BUILD_SYSTEM)/base_rules.mk + +$(LOCAL_BUILT_MODULE): $(addprefix $(LOCAL_PATH)/, seapp_contexts) + @mkdir -p $(dir $@) + - $(hide) grep -ie '^neverallow' $< > $@ + +GENERAL_SEAPP_NEVERALLOWS := $(LOCAL_BUILT_MODULE) + ################################## include $(CLEAR_VARS) -- GitLab