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