diff options
author | Jeff Vander Stoep | 2017-10-04 16:52:32 -0500 |
---|---|---|
committer | android-build-merger | 2017-10-04 16:52:32 -0500 |
commit | 3ebd69905f2b0199e173f4563828e886bc57035e (patch) | |
tree | c72e61153febfc38e1f766b9a7bd3d7b2b61d68a /Android.mk | |
parent | b364f07c61491c3aa8e53b873a11890815a71342 (diff) | |
parent | a1501d9c51d29cf0daa4fbedf5ae7b1875301f41 (diff) | |
download | system-sepolicy-3ebd69905f2b0199e173f4563828e886bc57035e.tar.gz system-sepolicy-3ebd69905f2b0199e173f4563828e886bc57035e.tar.xz system-sepolicy-3ebd69905f2b0199e173f4563828e886bc57035e.zip |
Merge "Prepare python tests to be run in CTS" am: dbe092538c am: 3d4cbd6059
am: a1501d9c51
Change-Id: I23ae1f2efa1546462e27ab32e8a7f03cdae91cc8
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -176,6 +176,13 @@ ifneq (,$(filter address,$(SANITIZE_TARGET))) | |||
176 | with_asan := true | 176 | with_asan := true |
177 | endif | 177 | endif |
178 | 178 | ||
179 | # Library extension for host-side tests | ||
180 | ifeq ($(HOSTOS),darwin) | ||
181 | SHAREDLIB_EXT=dylib | ||
182 | else | ||
183 | SHAREDLIB_EXT=so | ||
184 | endif | ||
185 | |||
179 | include $(CLEAR_VARS) | 186 | include $(CLEAR_VARS) |
180 | LOCAL_MODULE := selinux_policy | 187 | LOCAL_MODULE := selinux_policy |
181 | LOCAL_MODULE_TAGS := optional | 188 | LOCAL_MODULE_TAGS := optional |
@@ -1188,7 +1195,8 @@ $(sepolicy_tests): PRIVATE_SEPOLICY := $(built_sepolicy) | |||
1188 | $(sepolicy_tests): $(HOST_OUT_EXECUTABLES)/sepolicy_tests \ | 1195 | $(sepolicy_tests): $(HOST_OUT_EXECUTABLES)/sepolicy_tests \ |
1189 | $(built_plat_fc) $(built_nonplat_fc) $(built_sepolicy) | 1196 | $(built_plat_fc) $(built_nonplat_fc) $(built_sepolicy) |
1190 | @mkdir -p $(dir $@) | 1197 | @mkdir -p $(dir $@) |
1191 | $(hide) $(HOST_OUT_EXECUTABLES)/sepolicy_tests -l $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY) | 1198 | $(hide) $(HOST_OUT_EXECUTABLES)/sepolicy_tests -l $(HOST_OUT)/lib64/libsepolwrap.$(SHAREDLIB_EXT) \ |
1199 | -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY) | ||
1192 | $(hide) touch $@ | 1200 | $(hide) touch $@ |
1193 | 1201 | ||
1194 | ################################## | 1202 | ################################## |
@@ -1305,7 +1313,8 @@ $(built_plat_fc) $(built_nonplat_fc) $(built_sepolicy) $(built_plat_sepolicy) \ | |||
1305 | $(built_26.0_plat_sepolicy) $(26.0_compat) $(26.0_mapping.combined.cil) | 1313 | $(built_26.0_plat_sepolicy) $(26.0_compat) $(26.0_mapping.combined.cil) |
1306 | @mkdir -p $(dir $@) | 1314 | @mkdir -p $(dir $@) |
1307 | $(hide) $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests -l \ | 1315 | $(hide) $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests -l \ |
1308 | $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) \ | 1316 | $(HOST_OUT)/lib64/libsepolwrap.$(SHAREDLIB_EXT) \ |
1317 | -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) \ | ||
1309 | -b $(PRIVATE_PLAT_SEPOLICY) -m $(PRIVATE_COMBINED_MAPPING) \ | 1318 | -b $(PRIVATE_PLAT_SEPOLICY) -m $(PRIVATE_COMBINED_MAPPING) \ |
1310 | -o $(PRIVATE_SEPOLICY_OLD) -p $(PRIVATE_SEPOLICY) \ | 1319 | -o $(PRIVATE_SEPOLICY_OLD) -p $(PRIVATE_SEPOLICY) \ |
1311 | $(PRIVATE_FAKE_TREBLE) | 1320 | $(PRIVATE_FAKE_TREBLE) |