1*a62be085SSadaf Ebrahimi 2*a62be085SSadaf Ebrahimipackage { 3*a62be085SSadaf Ebrahimi default_applicable_licenses: ["external_dynamic_depth_license"], 4*a62be085SSadaf Ebrahimi} 5*a62be085SSadaf Ebrahimi 6*a62be085SSadaf Ebrahimi// Added automatically by a large-scale-change 7*a62be085SSadaf Ebrahimi// See: http://go/android-license-faq 8*a62be085SSadaf Ebrahimilicense { 9*a62be085SSadaf Ebrahimi name: "external_dynamic_depth_license", 10*a62be085SSadaf Ebrahimi visibility: [":__subpackages__"], 11*a62be085SSadaf Ebrahimi license_kinds: [ 12*a62be085SSadaf Ebrahimi "SPDX-license-identifier-Apache-2.0", 13*a62be085SSadaf Ebrahimi ], 14*a62be085SSadaf Ebrahimi license_text: [ 15*a62be085SSadaf Ebrahimi "LICENSE", 16*a62be085SSadaf Ebrahimi ], 17*a62be085SSadaf Ebrahimi} 18*a62be085SSadaf Ebrahimi 19*a62be085SSadaf Ebrahimicc_defaults { 20*a62be085SSadaf Ebrahimi name: "libdynamic_depth-defaults", 21*a62be085SSadaf Ebrahimi cflags: [ 22*a62be085SSadaf Ebrahimi "-DUNIX_ENV=1", 23*a62be085SSadaf Ebrahimi "-Werror", 24*a62be085SSadaf Ebrahimi "-Wno-reorder", 25*a62be085SSadaf Ebrahimi "-Wno-unused-parameter", 26*a62be085SSadaf Ebrahimi "-Wno-ignored-qualifiers", 27*a62be085SSadaf Ebrahimi "-Wno-macro-redefined", 28*a62be085SSadaf Ebrahimi ], 29*a62be085SSadaf Ebrahimi rtti: true, 30*a62be085SSadaf Ebrahimi cppflags: ["-fno-exceptions"], 31*a62be085SSadaf Ebrahimi 32*a62be085SSadaf Ebrahimi sanitize: { 33*a62be085SSadaf Ebrahimi misc_undefined: [ 34*a62be085SSadaf Ebrahimi "unsigned-integer-overflow", 35*a62be085SSadaf Ebrahimi "signed-integer-overflow", 36*a62be085SSadaf Ebrahimi ], 37*a62be085SSadaf Ebrahimi }, 38*a62be085SSadaf Ebrahimi target: { 39*a62be085SSadaf Ebrahimi darwin: { 40*a62be085SSadaf Ebrahimi enabled: false, 41*a62be085SSadaf Ebrahimi }, 42*a62be085SSadaf Ebrahimi }, 43*a62be085SSadaf Ebrahimi} 44*a62be085SSadaf Ebrahimi 45*a62be085SSadaf Ebrahimicc_library_headers { 46*a62be085SSadaf Ebrahimi name: "libdynamic_depth-public_headers", 47*a62be085SSadaf Ebrahimi host_supported: true, 48*a62be085SSadaf Ebrahimi export_include_dirs: ["includes"], 49*a62be085SSadaf Ebrahimi} 50*a62be085SSadaf Ebrahimi 51*a62be085SSadaf Ebrahimicc_library_headers { 52*a62be085SSadaf Ebrahimi name: "libdynamic_depth-internal_headers", 53*a62be085SSadaf Ebrahimi host_supported: true, 54*a62be085SSadaf Ebrahimi export_include_dirs: ["internal"], 55*a62be085SSadaf Ebrahimi} 56*a62be085SSadaf Ebrahimi 57*a62be085SSadaf Ebrahimicc_library { 58*a62be085SSadaf Ebrahimi name: "libdynamic_depth", 59*a62be085SSadaf Ebrahimi host_supported: true, 60*a62be085SSadaf Ebrahimi defaults: ["libdynamic_depth-defaults"], 61*a62be085SSadaf Ebrahimi header_libs: [ 62*a62be085SSadaf Ebrahimi "libdynamic_depth-public_headers", 63*a62be085SSadaf Ebrahimi "libdynamic_depth-internal_headers", 64*a62be085SSadaf Ebrahimi ], 65*a62be085SSadaf Ebrahimi srcs: ["internal/**/*.cc"], 66*a62be085SSadaf Ebrahimi shared_libs: [ 67*a62be085SSadaf Ebrahimi "libbase", 68*a62be085SSadaf Ebrahimi "libimage_io", 69*a62be085SSadaf Ebrahimi "libxml2", 70*a62be085SSadaf Ebrahimi ], 71*a62be085SSadaf Ebrahimi} 72*a62be085SSadaf Ebrahimi 73*a62be085SSadaf Ebrahimicc_library_static { 74*a62be085SSadaf Ebrahimi name: "libdynamic_depth_ndk", 75*a62be085SSadaf Ebrahimi defaults: ["libdynamic_depth-defaults"], 76*a62be085SSadaf Ebrahimi export_include_dirs: [ 77*a62be085SSadaf Ebrahimi "includes", 78*a62be085SSadaf Ebrahimi "internal" 79*a62be085SSadaf Ebrahimi ], 80*a62be085SSadaf Ebrahimi srcs: ["internal/**/*.cc"], 81*a62be085SSadaf Ebrahimi shared_libs: [ 82*a62be085SSadaf Ebrahimi "liblog", 83*a62be085SSadaf Ebrahimi ], 84*a62be085SSadaf Ebrahimi static_libs: [ 85*a62be085SSadaf Ebrahimi "libimage_io_ndk", 86*a62be085SSadaf Ebrahimi "libbase_ndk", 87*a62be085SSadaf Ebrahimi "libxml2_ndk", 88*a62be085SSadaf Ebrahimi ], 89*a62be085SSadaf Ebrahimi cflags: [ 90*a62be085SSadaf Ebrahimi "-fvisibility=hidden", 91*a62be085SSadaf Ebrahimi "-DSTATIC_LIBXML=1", 92*a62be085SSadaf Ebrahimi ], 93*a62be085SSadaf Ebrahimi sdk_version: "current", 94*a62be085SSadaf Ebrahimi stl: "c++_static", 95*a62be085SSadaf Ebrahimi} 96