Android.bp 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. cc_defaults {
  5. name: "build_version_test_defaults",
  6. use_version_lib: true,
  7. host_supported: true,
  8. dist: {
  9. targets: ["test_build_version_test"],
  10. },
  11. target: {
  12. android_arm: {
  13. dist: {
  14. dir: "android/arm",
  15. },
  16. },
  17. android_arm64: {
  18. dist: {
  19. dir: "android/arm64",
  20. },
  21. },
  22. android_x86: {
  23. dist: {
  24. dir: "android/x86",
  25. },
  26. },
  27. android_x86_64: {
  28. dist: {
  29. dir: "android/x86_64",
  30. },
  31. },
  32. darwin: {
  33. dist: {
  34. dir: "host/",
  35. },
  36. },
  37. linux_glibc_x86: {
  38. dist: {
  39. dir: "host32/",
  40. },
  41. },
  42. linux_glibc_x86_64: {
  43. dist: {
  44. dir: "host/",
  45. },
  46. },
  47. windows: {
  48. enabled: true,
  49. },
  50. windows_x86_64: {
  51. dist: {
  52. dest: "win64/build_ver_test.exe",
  53. },
  54. },
  55. },
  56. }
  57. cc_test {
  58. name: "build_version_test",
  59. defaults: ["build_version_test_defaults"],
  60. srcs: ["build_version_test.cpp"],
  61. target: {
  62. android: {
  63. shared_libs: ["libbuild_version_test"],
  64. },
  65. not_windows: {
  66. shared_libs: ["libbuild_version_test"],
  67. },
  68. host: {
  69. dist: {
  70. suffix: "_host",
  71. },
  72. },
  73. },
  74. }
  75. cc_library_shared {
  76. name: "libbuild_version_test",
  77. defaults: ["build_version_test_defaults"],
  78. srcs: ["build_version_test_lib.cpp"],
  79. target: {
  80. windows: {
  81. enabled: false,
  82. },
  83. },
  84. }