1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5python_defaults { 6 name: "treble_split_default", 7 pkg_path: "treble/split", 8} 9 10python_binary_host { 11 name: "treble_manifest_split", 12 main: "manifest_split.py", 13 defaults: ["treble_split_default"], 14 srcs: [ 15 "manifest_split.py", 16 ], 17 data: [ 18 "default_config.xml", 19 ], 20} 21 22python_library_host { 23 name: "treble_xml_diff", 24 defaults: ["treble_split_default"], 25 srcs: [ 26 "xml_diff.py", 27 ], 28} 29 30python_binary_host { 31 name: "treble_manifest_diff", 32 main: "manifest_diff.py", 33 defaults: ["treble_split_default"], 34 srcs: [ 35 "manifest_diff.py", 36 ], 37 libs: [ 38 "treble_xml_diff", 39 ], 40} 41 42python_test_host { 43 name: "treble_manifest_split_test", 44 main: "test.py", 45 defaults: ["treble_split_default"], 46 srcs: [ 47 "manifest_diff.py", 48 "manifest_diff_test.py", 49 "manifest_split.py", 50 "manifest_split_test.py", 51 "test.py", 52 "xml_diff.py", 53 "xml_diff_test.py", 54 ], 55 test_config: "test.xml", 56 test_suites: ["general-tests"], 57} 58