Android.bp 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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-ui-metrics_proto",
  19. ],
  20. srcs: [
  21. "androidmk.go",
  22. "apex.go",
  23. "api_levels.go",
  24. "arch.go",
  25. "arch_list.go",
  26. "bazel.go",
  27. "bazel_handler.go",
  28. "config.go",
  29. "csuite_config.go",
  30. "deapexer.go",
  31. "defaults.go",
  32. "defs.go",
  33. "depset_generic.go",
  34. "depset_paths.go",
  35. "deptag.go",
  36. "expand.go",
  37. "filegroup.go",
  38. "fixture.go",
  39. "hooks.go",
  40. "image.go",
  41. "license.go",
  42. "license_kind.go",
  43. "licenses.go",
  44. "makefile_goal.go",
  45. "makevars.go",
  46. "metrics.go",
  47. "module.go",
  48. "mutator.go",
  49. "namespace.go",
  50. "neverallow.go",
  51. "ninja_deps.go",
  52. "notices.go",
  53. "onceper.go",
  54. "override_module.go",
  55. "package.go",
  56. "package_ctx.go",
  57. "packaging.go",
  58. "path_properties.go",
  59. "paths.go",
  60. "phony.go",
  61. "prebuilt.go",
  62. "prebuilt_build_tool.go",
  63. "proto.go",
  64. "queryview.go",
  65. "register.go",
  66. "rule_builder.go",
  67. "sandbox.go",
  68. "sdk.go",
  69. "singleton.go",
  70. "singleton_module.go",
  71. "soong_config_modules.go",
  72. "test_asserts.go",
  73. "test_suites.go",
  74. "testing.go",
  75. "util.go",
  76. "variable.go",
  77. "visibility.go",
  78. "writedocs.go",
  79. // Lock down environment access last
  80. "env.go",
  81. ],
  82. testSrcs: [
  83. "android_test.go",
  84. "androidmk_test.go",
  85. "apex_test.go",
  86. "arch_test.go",
  87. "bazel_test.go",
  88. "config_test.go",
  89. "csuite_config_test.go",
  90. "depset_test.go",
  91. "deptag_test.go",
  92. "expand_test.go",
  93. "fixture_test.go",
  94. "license_kind_test.go",
  95. "license_test.go",
  96. "licenses_test.go",
  97. "module_test.go",
  98. "mutator_test.go",
  99. "namespace_test.go",
  100. "neverallow_test.go",
  101. "ninja_deps_test.go",
  102. "onceper_test.go",
  103. "package_test.go",
  104. "packaging_test.go",
  105. "path_properties_test.go",
  106. "paths_test.go",
  107. "prebuilt_test.go",
  108. "rule_builder_test.go",
  109. "singleton_module_test.go",
  110. "soong_config_modules_test.go",
  111. "util_test.go",
  112. "variable_test.go",
  113. "visibility_test.go",
  114. ],
  115. }