Android.bp 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. bootstrap_go_package {
  2. name: "soong-android",
  3. pkgPath: "android/soong/android",
  4. deps: [
  5. "blueprint",
  6. "blueprint-bootstrap",
  7. "sbox_proto",
  8. "soong",
  9. "soong-android-soongconfig",
  10. "soong-bazel",
  11. "soong-env",
  12. "soong-shared",
  13. "soong-ui-metrics_proto",
  14. ],
  15. srcs: [
  16. "androidmk.go",
  17. "apex.go",
  18. "api_levels.go",
  19. "arch.go",
  20. "arch_list.go",
  21. "bazel_handler.go",
  22. "config.go",
  23. "csuite_config.go",
  24. "defaults.go",
  25. "defs.go",
  26. "depset_generic.go",
  27. "depset_paths.go",
  28. "deptag.go",
  29. "expand.go",
  30. "filegroup.go",
  31. "hooks.go",
  32. "image.go",
  33. "license.go",
  34. "license_kind.go",
  35. "licenses.go",
  36. "makefile_goal.go",
  37. "makevars.go",
  38. "metrics.go",
  39. "module.go",
  40. "mutator.go",
  41. "namespace.go",
  42. "neverallow.go",
  43. "ninja_deps.go",
  44. "notices.go",
  45. "onceper.go",
  46. "override_module.go",
  47. "package.go",
  48. "package_ctx.go",
  49. "packaging.go",
  50. "path_properties.go",
  51. "paths.go",
  52. "phony.go",
  53. "prebuilt.go",
  54. "prebuilt_build_tool.go",
  55. "proto.go",
  56. "queryview.go",
  57. "register.go",
  58. "rule_builder.go",
  59. "sandbox.go",
  60. "sdk.go",
  61. "singleton.go",
  62. "singleton_module.go",
  63. "soong_config_modules.go",
  64. "test_suites.go",
  65. "testing.go",
  66. "util.go",
  67. "variable.go",
  68. "visibility.go",
  69. "writedocs.go",
  70. // Lock down environment access last
  71. "env.go",
  72. ],
  73. testSrcs: [
  74. "android_test.go",
  75. "androidmk_test.go",
  76. "apex_test.go",
  77. "arch_test.go",
  78. "config_test.go",
  79. "csuite_config_test.go",
  80. "depset_test.go",
  81. "deptag_test.go",
  82. "expand_test.go",
  83. "license_kind_test.go",
  84. "license_test.go",
  85. "licenses_test.go",
  86. "module_test.go",
  87. "mutator_test.go",
  88. "namespace_test.go",
  89. "neverallow_test.go",
  90. "ninja_deps_test.go",
  91. "onceper_test.go",
  92. "package_test.go",
  93. "packaging_test.go",
  94. "path_properties_test.go",
  95. "paths_test.go",
  96. "prebuilt_test.go",
  97. "rule_builder_test.go",
  98. "singleton_module_test.go",
  99. "soong_config_modules_test.go",
  100. "util_test.go",
  101. "variable_test.go",
  102. "visibility_test.go",
  103. ],
  104. }