• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library {
2    name: "libtinyxml2",
3    host_supported: true,
4    vendor_available: true,
5    recovery_available: true,
6    vndk: {
7        enabled: true,
8    },
9
10    srcs: ["tinyxml2.cpp"],
11
12    cflags: [
13        "-Wall",
14        "-Werror",
15        "-Wno-implicit-fallthrough",
16        // tinyxml2.cpp line 436, 441, 446 have -Wimplicit-fallthrough.
17    ],
18
19    shared_libs: ["liblog"],
20
21    target: {
22        android: {
23            cflags: [
24                // LOG_TO_ANDROID_LOGCAT
25                "-DDEBUG",
26                "-DANDROID_NDK",
27            ],
28        },
29    },
30
31    export_include_dirs: ["."],
32}
33
34cc_test {
35    name: "tinyxml2-tests",
36    srcs: ["xmltest.cpp"],
37    shared_libs: ["libtinyxml2"],
38    data: [
39        "resources/**/*",
40    ],
41}
42