blob: b3b2061598ce193e95954aa381090b05beaf4b67 [file] [log] [blame]
Colin Cross86803cf2018-02-15 14:12:26 -08001cc_defaults {
2 name: "build_version_test_defaults",
3 use_version_lib: true,
4 host_supported: true,
Dan Willemsen569edc52018-11-19 09:33:29 -08005 dist: {
6 targets: ["test_build_version_test"],
7 },
Colin Cross86803cf2018-02-15 14:12:26 -08008 target: {
Dan Willemsen569edc52018-11-19 09:33:29 -08009 android_arm: {
10 dist: {
11 dir: "android/arm",
12 },
13 },
14 android_arm64: {
15 dist: {
16 dir: "android/arm64",
17 },
18 },
19 android_x86: {
20 dist: {
21 dir: "android/x86",
22 },
23 },
24 android_x86_64: {
25 dist: {
26 dir: "android/x86_64",
27 },
28 },
29 darwin: {
30 dist: {
31 dir: "host/",
32 },
33 },
34 linux_glibc_x86: {
35 dist: {
36 dir: "host32/",
37 },
38 },
39 linux_glibc_x86_64: {
40 dist: {
41 dir: "host/",
42 },
43 },
Colin Cross86803cf2018-02-15 14:12:26 -080044 windows: {
45 enabled: true,
46 },
Dan Willemsen569edc52018-11-19 09:33:29 -080047 windows_x86_64: {
48 dist: {
49 dest: "win64/build_ver_test.exe",
50 },
51 },
Colin Cross86803cf2018-02-15 14:12:26 -080052 },
53}
54
55cc_test {
56 name: "build_version_test",
57 defaults: ["build_version_test_defaults"],
58 srcs: ["build_version_test.cpp"],
59 target: {
60 android: {
61 shared_libs: ["libbuild_version_test"],
62 },
63 not_windows: {
64 shared_libs: ["libbuild_version_test"],
65 },
Dan Willemsen569edc52018-11-19 09:33:29 -080066 host: {
67 dist: {
68 suffix: "_host",
69 },
70 },
Colin Cross86803cf2018-02-15 14:12:26 -080071 },
72}
73
74cc_library_shared {
75 name: "libbuild_version_test",
76 defaults: ["build_version_test_defaults"],
77 srcs: ["build_version_test_lib.cpp"],
78 target: {
79 windows: {
80 enabled: false,
81 },
82 },
83}