blob: 2ef037143f07d0b9cb265b3727841beece6cbe7c [file] [log] [blame]
Yi Jin0a3406f2017-06-22 19:23:11 -07001cc_defaults {
2 name: "incident_helper_defaults",
3
4 cflags: [
5 "-Wall",
6 "-Werror",
7 "-g",
8 "-O0"
9 ],
10
Yi Jin04625ad2017-10-17 18:29:33 -070011 local_include_dirs: [
12 "src/",
13 "src/parsers/",
Yi Jin0a3406f2017-06-22 19:23:11 -070014 ],
15
Yi Jin04625ad2017-10-17 18:29:33 -070016 srcs: [
17 "src/parsers/*.cpp",
18 "src/TextParserBase.cpp",
19 "src/ih_util.cpp",
20 ],
21
22 generated_headers: ["gen-platform-proto-constants"],
23
Yi Jin0a3406f2017-06-22 19:23:11 -070024 shared_libs: [
25 "libbase",
26 "liblog",
Yi Jin04625ad2017-10-17 18:29:33 -070027 "libprotoutil",
Yi Jin0a3406f2017-06-22 19:23:11 -070028 "libutils",
29 ],
Yi Jin0a3406f2017-06-22 19:23:11 -070030}
31
32cc_binary {
33 name: "incident_helper",
34 defaults: ["incident_helper_defaults"],
Yi Jin04625ad2017-10-17 18:29:33 -070035 srcs: ["src/main.cpp"],
Yi Jin0a3406f2017-06-22 19:23:11 -070036}
37
38
39cc_test {
40 name: "incident_helper_test",
41 defaults: ["incident_helper_defaults"],
Yi Jin04625ad2017-10-17 18:29:33 -070042 local_include_dirs: ["src/"],
Yi Jin0a3406f2017-06-22 19:23:11 -070043
44 srcs: [
Yi Jin04625ad2017-10-17 18:29:33 -070045 "tests/*.cpp",
Yi Jin0a3406f2017-06-22 19:23:11 -070046 ],
47
48 data: [
49 "testdata/*",
50 ],
51
Yi Jin04625ad2017-10-17 18:29:33 -070052 shared_libs: [
53 "libprotobuf-cpp-full",
54 ],
55
Yi Jin0a3406f2017-06-22 19:23:11 -070056 static_libs: [
57 "libgmock",
Yi Jin04625ad2017-10-17 18:29:33 -070058 "libplatformprotos"
Yi Jin0a3406f2017-06-22 19:23:11 -070059 ],
Yi Jin04625ad2017-10-17 18:29:33 -070060}