• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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