1*254b1274SAndroid Build Coastguard Workerpackage { 2*254b1274SAndroid Build Coastguard Worker default_applicable_licenses: ["external_cn-cbor_license"], 3*254b1274SAndroid Build Coastguard Worker} 4*254b1274SAndroid Build Coastguard Worker 5*254b1274SAndroid Build Coastguard Worker// Added automatically by a large-scale-change that took the approach of 6*254b1274SAndroid Build Coastguard Worker// 'apply every license found to every target'. While this makes sure we respect 7*254b1274SAndroid Build Coastguard Worker// every license restriction, it may not be entirely correct. 8*254b1274SAndroid Build Coastguard Worker// 9*254b1274SAndroid Build Coastguard Worker// e.g. GPL in an MIT project might only apply to the contrib/ directory. 10*254b1274SAndroid Build Coastguard Worker// 11*254b1274SAndroid Build Coastguard Worker// Please consider splitting the single license below into multiple licenses, 12*254b1274SAndroid Build Coastguard Worker// taking care not to lose any license_kind information, and overriding the 13*254b1274SAndroid Build Coastguard Worker// default license using the 'licenses: [...]' property on targets as needed. 14*254b1274SAndroid Build Coastguard Worker// 15*254b1274SAndroid Build Coastguard Worker// For unused files, consider creating a 'fileGroup' with "//visibility:private" 16*254b1274SAndroid Build Coastguard Worker// to attach the license to, and including a comment whether the files may be 17*254b1274SAndroid Build Coastguard Worker// used in the current project. 18*254b1274SAndroid Build Coastguard Worker// See: http://go/android-license-faq 19*254b1274SAndroid Build Coastguard Workerlicense { 20*254b1274SAndroid Build Coastguard Worker name: "external_cn-cbor_license", 21*254b1274SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 22*254b1274SAndroid Build Coastguard Worker license_kinds: [ 23*254b1274SAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 24*254b1274SAndroid Build Coastguard Worker "SPDX-license-identifier-MIT", 25*254b1274SAndroid Build Coastguard Worker ], 26*254b1274SAndroid Build Coastguard Worker license_text: [ 27*254b1274SAndroid Build Coastguard Worker "LICENSE", 28*254b1274SAndroid Build Coastguard Worker ], 29*254b1274SAndroid Build Coastguard Worker} 30*254b1274SAndroid Build Coastguard Worker 31*254b1274SAndroid Build Coastguard Workercc_library { 32*254b1274SAndroid Build Coastguard Worker name: "libcn-cbor", 33*254b1274SAndroid Build Coastguard Worker vendor_available: true, 34*254b1274SAndroid Build Coastguard Worker srcs: [ 35*254b1274SAndroid Build Coastguard Worker "src/cn-cbor.c", 36*254b1274SAndroid Build Coastguard Worker "src/cn-create.c", 37*254b1274SAndroid Build Coastguard Worker "src/cn-encoder.c", 38*254b1274SAndroid Build Coastguard Worker "src/cn-error.c", 39*254b1274SAndroid Build Coastguard Worker "src/cn-get.c", 40*254b1274SAndroid Build Coastguard Worker ], 41*254b1274SAndroid Build Coastguard Worker local_include_dirs: [ 42*254b1274SAndroid Build Coastguard Worker "include", 43*254b1274SAndroid Build Coastguard Worker ], 44*254b1274SAndroid Build Coastguard Worker export_include_dirs: [ 45*254b1274SAndroid Build Coastguard Worker "include", 46*254b1274SAndroid Build Coastguard Worker ], 47*254b1274SAndroid Build Coastguard Worker unique_host_soname: true, 48*254b1274SAndroid Build Coastguard Worker host_supported: true, 49*254b1274SAndroid Build Coastguard Worker c_std: "gnu99", 50*254b1274SAndroid Build Coastguard Worker} 51*254b1274SAndroid Build Coastguard Worker 52*254b1274SAndroid Build Coastguard Workercc_test { 53*254b1274SAndroid Build Coastguard Worker name: "cn-cbor_test", 54*254b1274SAndroid Build Coastguard Worker host_supported: true, 55*254b1274SAndroid Build Coastguard Worker srcs: [ 56*254b1274SAndroid Build Coastguard Worker "test/cbor_test.c", 57*254b1274SAndroid Build Coastguard Worker ], 58*254b1274SAndroid Build Coastguard Worker shared_libs: ["libcn-cbor"], 59*254b1274SAndroid Build Coastguard Worker gtest: false, 60*254b1274SAndroid Build Coastguard Worker c_std: "gnu99", 61*254b1274SAndroid Build Coastguard Worker} 62