aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Vander Stoep2017-10-04 16:52:32 -0500
committerandroid-build-merger2017-10-04 16:52:32 -0500
commit3ebd69905f2b0199e173f4563828e886bc57035e (patch)
treec72e61153febfc38e1f766b9a7bd3d7b2b61d68a /Android.mk
parentb364f07c61491c3aa8e53b873a11890815a71342 (diff)
parenta1501d9c51d29cf0daa4fbedf5ae7b1875301f41 (diff)
downloadsystem-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.mk13
1 files changed, 11 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 656e11f5..7fc7769b 100644
--- a/Android.mk
+++ b/Android.mk
@@ -176,6 +176,13 @@ ifneq (,$(filter address,$(SANITIZE_TARGET)))
176 with_asan := true 176 with_asan := true
177endif 177endif
178 178
179# Library extension for host-side tests
180ifeq ($(HOSTOS),darwin)
181SHAREDLIB_EXT=dylib
182else
183SHAREDLIB_EXT=so
184endif
185
179include $(CLEAR_VARS) 186include $(CLEAR_VARS)
180LOCAL_MODULE := selinux_policy 187LOCAL_MODULE := selinux_policy
181LOCAL_MODULE_TAGS := optional 188LOCAL_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)