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