blob: 58eaedcb94a84dde13a3b3160a97dfa79fb3b888 [file] [log] [blame]
Bob Badourb1aed452021-02-12 14:45:35 -08001package {
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
Eino-Ville Talvala2d6d3252018-11-15 16:07:46 -080018cc_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 clang: true,
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",
Austin Borger9212bfa2021-12-14 23:05:51 +000039 host_supported: true,
Eino-Ville Talvala2d6d3252018-11-15 16:07:46 -080040 export_include_dirs: ["includes"],
41}
42
43
44cc_library {
45 name: "libimage_io",
Austin Borger9212bfa2021-12-14 23:05:51 +000046 host_supported: true,
Eino-Ville Talvala2d6d3252018-11-15 16:07:46 -080047 defaults: ["libimage_io-defaults"],
Eino-Ville Talvala2d6d3252018-11-15 16:07:46 -080048 header_libs: ["libimage_io-headers"],
49 export_include_dirs: ["includes"],
50 srcs: ["src/**/*.cc"],
51 static_libs: [
52 "libmodpb64",
53 ],
54}
Emilian Peev531af4f2019-01-28 17:53:34 -080055
56cc_library_headers {
57 name: "libimage_io_ndk-headers",
58 export_include_dirs: ["includes"],
59 sdk_version: "current",
60}
61
62cc_library_static {
63 name: "libimage_io_ndk",
64 defaults: ["libimage_io-defaults"],
Emilian Peev531af4f2019-01-28 17:53:34 -080065 header_libs: ["libimage_io_ndk-headers"],
66 export_include_dirs: ["includes"],
67 srcs: ["src/**/*.cc"],
68 static_libs: [
69 "libmodpb64_ndk",
70 ],
71 sdk_version: "current",
72 stl: "c++_static",
73}