Android.bp 3.1 KB

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