123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- package {
- default_applicable_licenses: ["Android-Apache-2.0"],
- }
- subdirs = [
- "androidmk",
- "bpfix",
- "cmd/*",
- "fs",
- "finder",
- "jar",
- "zip",
- "third_party/zip",
- "ui/*",
- ]
- bootstrap_go_package {
- name: "soong",
- pkgPath: "android/soong",
- deps: [
- "blueprint",
- ],
- srcs: [
- "doc.go",
- ],
- }
- //
- // Defaults to enable various configurations of host bionic
- //
- cc_defaults {
- name: "linux_bionic_supported",
- host_supported: true,
- target: {
- host: {
- enabled: false,
- },
- linux_bionic: {
- enabled: true,
- },
- },
- }
- //
- // C static libraries extracted from the gcc toolchain
- //
- kernel_headers {
- name: "device_kernel_headers",
- vendor: true,
- recovery_available: true,
- min_sdk_version: "apex_inherit",
- }
- cc_genrule {
- name: "host_bionic_linker_asm",
- host_supported: true,
- device_supported: false,
- target: {
- linux_bionic: {
- enabled: true,
- },
- linux_musl: {
- enabled: false,
- },
- linux_glibc: {
- enabled: false,
- },
- darwin: {
- enabled: false,
- },
- },
- tools: ["extract_linker"],
- cmd: "$(location) -s $(out) $(in)",
- srcs: [":linker"],
- out: ["linker.s"],
- }
- cc_genrule {
- name: "host_bionic_linker_script",
- host_supported: true,
- device_supported: false,
- target: {
- linux_bionic: {
- enabled: true,
- },
- linux_musl: {
- enabled: false,
- },
- linux_glibc: {
- enabled: false,
- },
- darwin: {
- enabled: false,
- },
- },
- tools: ["extract_linker"],
- cmd: "$(location) -T $(out) $(in)",
- srcs: [":linker"],
- out: ["linker.script"],
- }
- // Instantiate the dex_bootjars singleton module.
- dex_bootjars {
- name: "dex_bootjars",
- }
- // Pseudo-test that's run on checkbuilds to ensure that get_clang_version can
- // parse cc/config/global.go.
- genrule {
- name: "get_clang_version_test",
- cmd: "$(location get_clang_version) > $(out)",
- tools: ["get_clang_version"],
- srcs: ["cc/config/global.go"],
- out: ["clang-prebuilts-version.txt"],
- }
- dexpreopt_systemserver_check {
- name: "dexpreopt_systemserver_check",
- }
- // buildinfo.prop contains common properties for system/build.prop, like ro.build.version.*
- buildinfo_prop {
- name: "buildinfo.prop",
- // not installable because this will be included to system/build.prop
- installable: false,
- // Currently, only microdroid can refer to buildinfo.prop
- visibility: ["//packages/modules/Virtualization/microdroid"],
- }
|