diff options
author | Inseob Kim <inseob@google.com> | 2022-02-25 11:45:41 +0900 |
---|---|---|
committer | Inseob Kim <inseob@google.com> | 2022-03-02 17:26:44 +0900 |
commit | c7596c4e619ea8f77a1ec818df453dbbda22709e (patch) | |
tree | 8f429958314a6e49e4c44c3b4bf51cca705f924b /Android.mk | |
parent | 61257ca545fd1468571f9c7a977960426d390160 (diff) | |
download | sepolicy-c7596c4e619ea8f77a1ec818df453dbbda22709e.tar.gz |
Build vndservice_contexts with Android.bp
Bug: 33691272
Test: boot a device which uses vndservice_contexts
Change-Id: I28c36b74d4176954099f3b7e80a4869b7c44640f
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/Android.mk b/Android.mk index 6054cbbb5..c98de456b 100644 --- a/Android.mk +++ b/Android.mk @@ -509,6 +509,7 @@ LOCAL_REQUIRED_MODULES += \ vendor_hwservice_contexts_test \ vendor_bug_map \ vndservice_contexts \ + vndservice_contexts_test \ ifdef BOARD_ODM_SEPOLICY_DIRS LOCAL_REQUIRED_MODULES += \ @@ -668,37 +669,6 @@ file_contexts.local.tmp := file_contexts.modules.tmp := ################################## -include $(CLEAR_VARS) - -LOCAL_MODULE := vndservice_contexts -LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 legacy_unencumbered -LOCAL_LICENSE_CONDITIONS := notice unencumbered -LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/selinux - -include $(BUILD_SYSTEM)/base_rules.mk - -vnd_svcfiles := $(call build_policy, vndservice_contexts, $(BOARD_PLAT_VENDOR_POLICY) $(BOARD_VENDOR_SEPOLICY_DIRS) $(BOARD_REQD_MASK_POLICY)) - -vndservice_contexts.tmp := $(intermediates)/vndservice_contexts.tmp -$(vndservice_contexts.tmp): PRIVATE_SVC_FILES := $(vnd_svcfiles) -$(vndservice_contexts.tmp): PRIVATE_ADDITIONAL_M4DEFS := $(LOCAL_ADDITIONAL_M4DEFS) -$(vndservice_contexts.tmp): $(vnd_svcfiles) $(M4) - @mkdir -p $(dir $@) - $(hide) $(M4) --fatal-warnings -s $(PRIVATE_ADDITIONAL_M4DEFS) $(PRIVATE_SVC_FILES) > $@ - -$(LOCAL_BUILT_MODULE): PRIVATE_SEPOLICY := $(built_sepolicy) -$(LOCAL_BUILT_MODULE): $(vndservice_contexts.tmp) $(built_sepolicy) $(HOST_OUT_EXECUTABLES)/checkfc $(ACP) - @mkdir -p $(dir $@) - sed -e 's/#.*$$//' -e '/^$$/d' $< > $@ - $(hide) $(HOST_OUT_EXECUTABLES)/checkfc -e -v $(PRIVATE_SEPOLICY) $@ - -vnd_svcfiles := -vndservice_contexts.tmp := - -################################## include $(LOCAL_PATH)/mac_permissions.mk all_fc_files := $(TARGET_OUT)/etc/selinux/plat_file_contexts |