1*105f6285SAndroid Build Coastguard Workerpackage { 2*105f6285SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*105f6285SAndroid Build Coastguard Worker} 4*105f6285SAndroid Build Coastguard Worker 5*105f6285SAndroid Build Coastguard Workerpython_defaults { 6*105f6285SAndroid Build Coastguard Worker name: "treble_split_default", 7*105f6285SAndroid Build Coastguard Worker pkg_path: "treble/split", 8*105f6285SAndroid Build Coastguard Worker libs: [ 9*105f6285SAndroid Build Coastguard Worker "py-setuptools", 10*105f6285SAndroid Build Coastguard Worker ], 11*105f6285SAndroid Build Coastguard Worker} 12*105f6285SAndroid Build Coastguard Worker 13*105f6285SAndroid Build Coastguard Workerpython_binary_host { 14*105f6285SAndroid Build Coastguard Worker name: "treble_manifest_split", 15*105f6285SAndroid Build Coastguard Worker main: "manifest_split.py", 16*105f6285SAndroid Build Coastguard Worker defaults: ["treble_split_default"], 17*105f6285SAndroid Build Coastguard Worker srcs: [ 18*105f6285SAndroid Build Coastguard Worker "manifest_split.py", 19*105f6285SAndroid Build Coastguard Worker ], 20*105f6285SAndroid Build Coastguard Worker data: [ 21*105f6285SAndroid Build Coastguard Worker "default_config.xml", 22*105f6285SAndroid Build Coastguard Worker ], 23*105f6285SAndroid Build Coastguard Worker version: { 24*105f6285SAndroid Build Coastguard Worker py3: { 25*105f6285SAndroid Build Coastguard Worker embedded_launcher: true, 26*105f6285SAndroid Build Coastguard Worker }, 27*105f6285SAndroid Build Coastguard Worker }, 28*105f6285SAndroid Build Coastguard Worker} 29*105f6285SAndroid Build Coastguard Worker 30*105f6285SAndroid Build Coastguard Workerpython_library_host { 31*105f6285SAndroid Build Coastguard Worker name: "treble_xml_diff", 32*105f6285SAndroid Build Coastguard Worker defaults: ["treble_split_default"], 33*105f6285SAndroid Build Coastguard Worker srcs: [ 34*105f6285SAndroid Build Coastguard Worker "xml_diff.py", 35*105f6285SAndroid Build Coastguard Worker ], 36*105f6285SAndroid Build Coastguard Worker} 37*105f6285SAndroid Build Coastguard Worker 38*105f6285SAndroid Build Coastguard Workerpython_binary_host { 39*105f6285SAndroid Build Coastguard Worker name: "treble_manifest_diff", 40*105f6285SAndroid Build Coastguard Worker main: "manifest_diff.py", 41*105f6285SAndroid Build Coastguard Worker defaults: ["treble_split_default"], 42*105f6285SAndroid Build Coastguard Worker srcs: [ 43*105f6285SAndroid Build Coastguard Worker "manifest_diff.py", 44*105f6285SAndroid Build Coastguard Worker ], 45*105f6285SAndroid Build Coastguard Worker libs: [ 46*105f6285SAndroid Build Coastguard Worker "treble_xml_diff", 47*105f6285SAndroid Build Coastguard Worker ], 48*105f6285SAndroid Build Coastguard Worker} 49*105f6285SAndroid Build Coastguard Worker 50*105f6285SAndroid Build Coastguard Workerpython_test_host { 51*105f6285SAndroid Build Coastguard Worker name: "treble_manifest_split_test", 52*105f6285SAndroid Build Coastguard Worker main: "test.py", 53*105f6285SAndroid Build Coastguard Worker defaults: ["treble_split_default"], 54*105f6285SAndroid Build Coastguard Worker srcs: [ 55*105f6285SAndroid Build Coastguard Worker "manifest_diff.py", 56*105f6285SAndroid Build Coastguard Worker "manifest_diff_test.py", 57*105f6285SAndroid Build Coastguard Worker "manifest_split.py", 58*105f6285SAndroid Build Coastguard Worker "manifest_split_test.py", 59*105f6285SAndroid Build Coastguard Worker "test.py", 60*105f6285SAndroid Build Coastguard Worker "xml_diff.py", 61*105f6285SAndroid Build Coastguard Worker "xml_diff_test.py", 62*105f6285SAndroid Build Coastguard Worker ], 63*105f6285SAndroid Build Coastguard Worker test_config: "test.xml", 64*105f6285SAndroid Build Coastguard Worker test_suites: ["general-tests"], 65*105f6285SAndroid Build Coastguard Worker version: { 66*105f6285SAndroid Build Coastguard Worker py3: { 67*105f6285SAndroid Build Coastguard Worker embedded_launcher: true, 68*105f6285SAndroid Build Coastguard Worker }, 69*105f6285SAndroid Build Coastguard Worker }, 70*105f6285SAndroid Build Coastguard Worker} 71