Android.bp 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. bootstrap_go_package {
  5. name: "soong-android",
  6. pkgPath: "android/soong/android",
  7. deps: [
  8. "blueprint",
  9. "blueprint-bootstrap",
  10. "blueprint-metrics",
  11. "sbox_proto",
  12. "soong",
  13. "soong-android-soongconfig",
  14. "soong-bazel",
  15. "soong-cquery",
  16. "soong-remoteexec",
  17. "soong-response",
  18. "soong-shared",
  19. "soong-starlark-format",
  20. "soong-ui-metrics_proto",
  21. "soong-android-allowlists",
  22. "golang-protobuf-proto",
  23. "golang-protobuf-encoding-prototext",
  24. // Only used for tests.
  25. "androidmk-parser",
  26. ],
  27. srcs: [
  28. "androidmk.go",
  29. "apex.go",
  30. "api_levels.go",
  31. "arch.go",
  32. "arch_list.go",
  33. "bazel.go",
  34. "bazel_handler.go",
  35. "bazel_paths.go",
  36. "buildinfo_prop.go",
  37. "config.go",
  38. "config_bp2build.go",
  39. "csuite_config.go",
  40. "deapexer.go",
  41. "defaults.go",
  42. "defs.go",
  43. "depset_generic.go",
  44. "depset_paths.go",
  45. "deptag.go",
  46. "expand.go",
  47. "filegroup.go",
  48. "fixture.go",
  49. "hooks.go",
  50. "image.go",
  51. "license.go",
  52. "license_kind.go",
  53. "license_metadata.go",
  54. "license_sdk_member.go",
  55. "licenses.go",
  56. "makefile_goal.go",
  57. "makevars.go",
  58. "metrics.go",
  59. "module.go",
  60. "mutator.go",
  61. "namespace.go",
  62. "neverallow.go",
  63. "ninja_deps.go",
  64. "notices.go",
  65. "onceper.go",
  66. "override_module.go",
  67. "package.go",
  68. "package_ctx.go",
  69. "packaging.go",
  70. "path_properties.go",
  71. "paths.go",
  72. "phony.go",
  73. "prebuilt.go",
  74. "prebuilt_build_tool.go",
  75. "proto.go",
  76. "register.go",
  77. "rule_builder.go",
  78. "sandbox.go",
  79. "sdk.go",
  80. "sdk_version.go",
  81. "singleton.go",
  82. "singleton_module.go",
  83. "soong_config_modules.go",
  84. "test_asserts.go",
  85. "test_suites.go",
  86. "testing.go",
  87. "util.go",
  88. "variable.go",
  89. "visibility.go",
  90. ],
  91. testSrcs: [
  92. "android_test.go",
  93. "androidmk_test.go",
  94. "apex_test.go",
  95. "arch_test.go",
  96. "bazel_handler_test.go",
  97. "bazel_test.go",
  98. "config_test.go",
  99. "config_bp2build_test.go",
  100. "csuite_config_test.go",
  101. "defaults_test.go",
  102. "depset_test.go",
  103. "deptag_test.go",
  104. "expand_test.go",
  105. "fixture_test.go",
  106. "license_kind_test.go",
  107. "license_test.go",
  108. "licenses_test.go",
  109. "module_test.go",
  110. "mutator_test.go",
  111. "namespace_test.go",
  112. "neverallow_test.go",
  113. "ninja_deps_test.go",
  114. "onceper_test.go",
  115. "package_test.go",
  116. "packaging_test.go",
  117. "path_properties_test.go",
  118. "paths_test.go",
  119. "prebuilt_test.go",
  120. "rule_builder_test.go",
  121. "sdk_version_test.go",
  122. "sdk_test.go",
  123. "singleton_module_test.go",
  124. "soong_config_modules_test.go",
  125. "util_test.go",
  126. "variable_test.go",
  127. "visibility_test.go",
  128. ],
  129. }