• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5bootstrap_go_package {
6    name: "soong-aconfig",
7    pkgPath: "android/soong/aconfig",
8    deps: [
9        "blueprint",
10        "blueprint-pathtools",
11        "sbox_proto",
12        "soong",
13        "soong-android",
14    ],
15    srcs: [
16        "aconfig_declarations.go",
17        "aconfig_values.go",
18        "aconfig_value_set.go",
19        "all_aconfig_declarations.go",
20        "all_aconfig_declarations_extension.go",
21        "exported_java_aconfig_library.go",
22        "init.go",
23        "testing.go",
24    ],
25    testSrcs: [
26        "aconfig_declarations_test.go",
27        "aconfig_values_test.go",
28        "aconfig_value_set_test.go",
29        "all_aconfig_declarations_extension_test.go",
30    ],
31    pluginFor: ["soong_build"],
32}
33
34all_aconfig_declarations {
35    name: "all_aconfig_declarations",
36    visibility: [
37        "//vendor:__subpackages__", // for vendor extensions
38    ],
39    api_signature_files: [
40        ":frameworks-base-api-current.txt",
41        ":frameworks-base-api-system-current.txt",
42        ":frameworks-base-api-system-server-current.txt",
43        ":frameworks-base-api-module-lib-current.txt",
44    ],
45    finalized_flags_file: ":latest-finalized-flags",
46}
47