xref: /aosp_15_r20/external/google-fruit/examples/testing/BUILD (revision a65addddcf69f38db5b288d787b6b7571a57bb8f)
1*a65addddSAndroid Build Coastguard Worker
2*a65addddSAndroid Build Coastguard Workerlicenses(["notice"])
3*a65addddSAndroid Build Coastguard Worker
4*a65addddSAndroid Build Coastguard Workercc_library(
5*a65addddSAndroid Build Coastguard Worker    name = "greeter_lib",
6*a65addddSAndroid Build Coastguard Worker    srcs = [
7*a65addddSAndroid Build Coastguard Worker        "cached.h",
8*a65addddSAndroid Build Coastguard Worker        "cached_greeter.h",
9*a65addddSAndroid Build Coastguard Worker        "cached_greeter.cpp",
10*a65addddSAndroid Build Coastguard Worker        "greeter.h",
11*a65addddSAndroid Build Coastguard Worker        "greeter.cpp",
12*a65addddSAndroid Build Coastguard Worker        "key_value_storage.h",
13*a65addddSAndroid Build Coastguard Worker        "key_value_storage.cpp",
14*a65addddSAndroid Build Coastguard Worker    ],
15*a65addddSAndroid Build Coastguard Worker    deps = ["//third_party/fruit"],
16*a65addddSAndroid Build Coastguard Worker)
17*a65addddSAndroid Build Coastguard Worker
18*a65addddSAndroid Build Coastguard Workercc_binary(
19*a65addddSAndroid Build Coastguard Worker    name = "cached_greeter",
20*a65addddSAndroid Build Coastguard Worker    srcs = ["main.cpp"],
21*a65addddSAndroid Build Coastguard Worker    deps = [
22*a65addddSAndroid Build Coastguard Worker        ":greeter_lib",
23*a65addddSAndroid Build Coastguard Worker        "//third_party/fruit",
24*a65addddSAndroid Build Coastguard Worker    ],
25*a65addddSAndroid Build Coastguard Worker)
26*a65addddSAndroid Build Coastguard Worker
27*a65addddSAndroid Build Coastguard Workercc_library(
28*a65addddSAndroid Build Coastguard Worker    name = "greeter_testing_lib",
29*a65addddSAndroid Build Coastguard Worker    srcs = [
30*a65addddSAndroid Build Coastguard Worker        "fake_key_value_storage.h",
31*a65addddSAndroid Build Coastguard Worker        "fake_key_value_storage.cpp",
32*a65addddSAndroid Build Coastguard Worker    ],
33*a65addddSAndroid Build Coastguard Worker    deps = [
34*a65addddSAndroid Build Coastguard Worker        ":greeter_lib",
35*a65addddSAndroid Build Coastguard Worker        "//third_party/fruit",
36*a65addddSAndroid Build Coastguard Worker    ],
37*a65addddSAndroid Build Coastguard Worker)
38*a65addddSAndroid Build Coastguard Worker
39*a65addddSAndroid Build Coastguard Workercc_test(
40*a65addddSAndroid Build Coastguard Worker    name = "cached_greeter_test",
41*a65addddSAndroid Build Coastguard Worker    srcs = ["cached_greeter_test.cpp"],
42*a65addddSAndroid Build Coastguard Worker    deps = [
43*a65addddSAndroid Build Coastguard Worker        ":greeter_lib",
44*a65addddSAndroid Build Coastguard Worker        ":greeter_testing_lib",
45*a65addddSAndroid Build Coastguard Worker        "//third_party/fruit",
46*a65addddSAndroid Build Coastguard Worker        "@com_google_googletest//:gtest",
47*a65addddSAndroid Build Coastguard Worker    ],
48*a65addddSAndroid Build Coastguard Worker)
49*a65addddSAndroid Build Coastguard Worker
50*a65addddSAndroid Build Coastguard Workercc_test(
51*a65addddSAndroid Build Coastguard Worker    name = "cached_greeter_test_with_normalized_component",
52*a65addddSAndroid Build Coastguard Worker    srcs = ["cached_greeter_test_with_normalized_component.cpp"],
53*a65addddSAndroid Build Coastguard Worker    deps = [
54*a65addddSAndroid Build Coastguard Worker        ":greeter_lib",
55*a65addddSAndroid Build Coastguard Worker        ":greeter_testing_lib",
56*a65addddSAndroid Build Coastguard Worker        "//third_party/fruit",
57*a65addddSAndroid Build Coastguard Worker        "@com_google_googletest//:gtest",
58*a65addddSAndroid Build Coastguard Worker    ],
59*a65addddSAndroid Build Coastguard Worker)
60