blob: c616a3351a4a0d9c72592ae99e23690bedebde83 [file] [log] [blame]
Bob Badour02040de2021-02-03 18:08:28 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Colin Cross86803cf2018-02-15 14:12:26 -08005cc_defaults {
6 name: "build_version_test_defaults",
7 use_version_lib: true,
8 host_supported: true,
Dan Willemsen569edc52018-11-19 09:33:29 -08009 dist: {
10 targets: ["test_build_version_test"],
11 },
Colin Cross86803cf2018-02-15 14:12:26 -080012 target: {
Dan Willemsen569edc52018-11-19 09:33:29 -080013 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 },
Oriol Prieto Gasco92e3e4f2022-04-27 15:21:27 +000038 linux_musl_x86: {
39 dist: {
40 dir: "host32/",
41 },
42 },
43 linux_musl_x86_64: {
44 dist: {
45 dir: "host/",
46 },
47 },
Dan Willemsen569edc52018-11-19 09:33:29 -080048 linux_glibc_x86: {
49 dist: {
50 dir: "host32/",
51 },
52 },
53 linux_glibc_x86_64: {
54 dist: {
55 dir: "host/",
56 },
57 },
Colin Cross86803cf2018-02-15 14:12:26 -080058 windows: {
59 enabled: true,
60 },
Dan Willemsen569edc52018-11-19 09:33:29 -080061 windows_x86_64: {
62 dist: {
63 dest: "win64/build_ver_test.exe",
64 },
65 },
Colin Cross86803cf2018-02-15 14:12:26 -080066 },
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 },
Dan Willemsen569edc52018-11-19 09:33:29 -080080 host: {
81 dist: {
82 suffix: "_host",
83 },
84 },
Colin Cross86803cf2018-02-15 14:12:26 -080085 },
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}