Merge "Move python scripts to python_binary_host build rule"
This commit is contained in:
commit
6922dfe366
2 changed files with 20 additions and 12 deletions
|
@ -1150,10 +1150,10 @@ treble_sepolicy_tests := $(intermediates)/treble_sepolicy_tests
|
|||
$(treble_sepolicy_tests): PRIVATE_PLAT_FC := $(built_plat_fc)
|
||||
$(treble_sepolicy_tests): PRIVATE_NONPLAT_FC := $(built_nonplat_fc)
|
||||
$(treble_sepolicy_tests): PRIVATE_SEPOLICY := $(built_sepolicy)
|
||||
$(treble_sepolicy_tests): $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests.py \
|
||||
$(treble_sepolicy_tests): $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests \
|
||||
$(built_plat_fc) $(built_nonplat_fc) $(built_sepolicy)
|
||||
@mkdir -p $(dir $@)
|
||||
$(hide) python $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests.py -l $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY)
|
||||
$(hide) python $(HOST_OUT_EXECUTABLES)/treble_sepolicy_tests -l $(HOST_OUT)/lib64 -f $(PRIVATE_PLAT_FC) -f $(PRIVATE_NONPLAT_FC) -p $(PRIVATE_SEPOLICY)
|
||||
$(hide) touch $@
|
||||
endif # ($(PRODUCT_FULL_TREBLE),true)
|
||||
#################################
|
||||
|
|
|
@ -15,16 +15,24 @@ cc_library_host_shared {
|
|||
},
|
||||
}
|
||||
|
||||
cc_prebuilt_binary {
|
||||
name: "policy.py",
|
||||
srcs: ["policy.py"],
|
||||
host_supported: true,
|
||||
required: ["libsepolwrap"],
|
||||
python_defaults {
|
||||
name: "py2_only",
|
||||
version: {
|
||||
py2: {
|
||||
enabled: true,
|
||||
},
|
||||
py3: {
|
||||
enabled: false,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
cc_prebuilt_binary {
|
||||
name: "treble_sepolicy_tests.py",
|
||||
srcs: ["treble_sepolicy_tests.py"],
|
||||
host_supported: true,
|
||||
required: ["policy.py"],
|
||||
python_binary_host {
|
||||
name: "treble_sepolicy_tests",
|
||||
srcs: [
|
||||
"treble_sepolicy_tests.py",
|
||||
"policy.py",
|
||||
],
|
||||
required: ["libsepolwrap"],
|
||||
defaults: ["py2_only"],
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue