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 target: { 43 windows: { 44 enabled: true, 45 }, 46 }, 47} 48 49 50cc_library { 51 name: "libimage_io", 52 host_supported: true, 53 vendor_available: true, 54 defaults: ["libimage_io-defaults"], 55 header_libs: ["libimage_io-headers"], 56 export_include_dirs: ["includes"], 57 srcs: ["src/**/*.cc"], 58 static_libs: [ 59 "libmodpb64", 60 ], 61 target: { 62 windows: { 63 enabled: true, 64 }, 65 }, 66} 67 68cc_library_headers { 69 name: "libimage_io_ndk-headers", 70 export_include_dirs: ["includes"], 71 sdk_version: "current", 72} 73 74cc_library_static { 75 name: "libimage_io_ndk", 76 defaults: ["libimage_io-defaults"], 77 header_libs: ["libimage_io_ndk-headers"], 78 export_include_dirs: ["includes"], 79 srcs: ["src/**/*.cc"], 80 static_libs: [ 81 "libmodpb64_ndk", 82 ], 83 sdk_version: "current", 84 stl: "c++_static", 85} 86