Android.bp 2.5 KB

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