Android.bp 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. bootstrap_go_package {
  5. name: "soong-cc",
  6. pkgPath: "android/soong/cc",
  7. deps: [
  8. "blueprint",
  9. "blueprint-pathtools",
  10. "soong",
  11. "soong-android",
  12. "soong-bazel",
  13. "soong-cc-config",
  14. "soong-etc",
  15. "soong-fuzz",
  16. "soong-genrule",
  17. "soong-multitree",
  18. "soong-snapshot",
  19. "soong-tradefed",
  20. ],
  21. srcs: [
  22. "afdo.go",
  23. "androidmk.go",
  24. "api_level.go",
  25. "bp2build.go",
  26. "builder.go",
  27. "cc.go",
  28. "ccdeps.go",
  29. "check.go",
  30. "coverage.go",
  31. "gen.go",
  32. "image.go",
  33. "linkable.go",
  34. "lto.go",
  35. "makevars.go",
  36. "pgo.go",
  37. "prebuilt.go",
  38. "proto.go",
  39. "rs.go",
  40. "sanitize.go",
  41. "sabi.go",
  42. "sdk.go",
  43. "snapshot_prebuilt.go",
  44. "snapshot_utils.go",
  45. "stl.go",
  46. "strip.go",
  47. "sysprop.go",
  48. "tidy.go",
  49. "util.go",
  50. "vendor_snapshot.go",
  51. "vndk.go",
  52. "vndk_prebuilt.go",
  53. "cflag_artifacts.go",
  54. "cmakelists.go",
  55. "compdb.go",
  56. "compiler.go",
  57. "installer.go",
  58. "linker.go",
  59. "binary.go",
  60. "binary_sdk_member.go",
  61. "fuzz.go",
  62. "image_sdk_traits.go",
  63. "library.go",
  64. "library_headers.go",
  65. "library_sdk_member.go",
  66. "library_stub.go",
  67. "native_bridge_sdk_trait.go",
  68. "object.go",
  69. "test.go",
  70. "ndk_abi.go",
  71. "ndk_headers.go",
  72. "ndk_library.go",
  73. "ndk_prebuilt.go",
  74. "ndk_sysroot.go",
  75. "llndk_library.go",
  76. "kernel_headers.go",
  77. "genrule.go",
  78. "vendor_public_library.go",
  79. "testing.go",
  80. "stub_library.go",
  81. ],
  82. testSrcs: [
  83. "afdo_test.go",
  84. "binary_test.go",
  85. "cc_test.go",
  86. "compiler_test.go",
  87. "gen_test.go",
  88. "genrule_test.go",
  89. "library_headers_test.go",
  90. "library_stub_test.go",
  91. "library_test.go",
  92. "lto_test.go",
  93. "ndk_test.go",
  94. "object_test.go",
  95. "prebuilt_test.go",
  96. "proto_test.go",
  97. "sanitize_test.go",
  98. "sdk_test.go",
  99. "test_data_test.go",
  100. "tidy_test.go",
  101. "vendor_public_library_test.go",
  102. "vendor_snapshot_test.go",
  103. ],
  104. pluginFor: ["soong_build"],
  105. }