• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["external_image_io_license"],
3}
4
5// Added automatically by a large-scale-change
6// See: http://go/android-license-faq
7license {
8    name: "external_image_io_license",
9    visibility: [":__subpackages__"],
10    license_kinds: [
11        "SPDX-license-identifier-Apache-2.0",
12    ],
13    license_text: [
14        "LICENSE",
15    ],
16}
17
18cc_defaults {
19    name: "libimage_io-defaults",
20    cflags: [
21        "-DUNIX_ENV=1",
22        "-Werror",
23        "-Wno-reorder",
24        "-Wno-unused-parameter",
25    ],
26    rtti: true,
27    cppflags: ["-fno-exceptions"],
28
29    sanitize: {
30        misc_undefined: [
31            "unsigned-integer-overflow",
32            "signed-integer-overflow",
33        ],
34    },
35}
36
37cc_library_headers {
38    name: "libimage_io-headers",
39    host_supported: true,
40    vendor_available: true,
41    export_include_dirs: ["includes"],
42}
43
44
45cc_library {
46    name: "libimage_io",
47    host_supported: true,
48    vendor_available: true,
49    defaults: ["libimage_io-defaults"],
50    header_libs: ["libimage_io-headers"],
51    export_include_dirs: ["includes"],
52    srcs: ["src/**/*.cc"],
53    static_libs: [
54        "libmodpb64",
55    ],
56}
57
58cc_library_headers {
59  name: "libimage_io_ndk-headers",
60  export_include_dirs: ["includes"],
61  sdk_version: "current",
62}
63
64cc_library_static {
65    name: "libimage_io_ndk",
66    defaults: ["libimage_io-defaults"],
67    header_libs: ["libimage_io_ndk-headers"],
68    export_include_dirs: ["includes"],
69    srcs: ["src/**/*.cc"],
70    static_libs: [
71        "libmodpb64_ndk",
72    ],
73    sdk_version: "current",
74    stl: "c++_static",
75}
76