• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_defaults {
2    name: "libjsoncpp_defaults",
3
4    srcs: [
5        "src/lib_json/json_reader.cpp",
6        "src/lib_json/json_value.cpp",
7        "src/lib_json/json_writer.cpp",
8    ],
9
10    local_include_dirs: [
11        "src/lib_json",
12    ],
13
14    export_include_dirs: ["include"],
15
16    cflags: [
17        "-DJSON_USE_EXCEPTION=0",
18        "-Wall",
19        "-Werror",
20    ],
21
22    target: {
23        windows: {
24            enabled: true,
25        },
26    },
27}
28
29cc_library_static {
30    name: "libjsoncpp",
31    defaults: ["libjsoncpp_defaults"],
32    vendor_available: true,
33    host_supported: true,
34}
35
36cc_library_static {
37    name: "libjsoncpp_ndk",
38    defaults: ["libjsoncpp_defaults"],
39    sdk_version: "9",
40    stl: "libc++_static",
41}
42