1*8dd5e09dSSadaf Ebrahimipackage { 2*8dd5e09dSSadaf Ebrahimi default_applicable_licenses: ["external_libcap-ng_license"], 3*8dd5e09dSSadaf Ebrahimi} 4*8dd5e09dSSadaf Ebrahimi 5*8dd5e09dSSadaf Ebrahimi// Added automatically by a large-scale-change that took the approach of 6*8dd5e09dSSadaf Ebrahimi// 'apply every license found to every target'. While this makes sure we respect 7*8dd5e09dSSadaf Ebrahimi// every license restriction, it may not be entirely correct. 8*8dd5e09dSSadaf Ebrahimi// 9*8dd5e09dSSadaf Ebrahimi// e.g. GPL in an MIT project might only apply to the contrib/ directory. 10*8dd5e09dSSadaf Ebrahimi// 11*8dd5e09dSSadaf Ebrahimi// Please consider splitting the single license below into multiple licenses, 12*8dd5e09dSSadaf Ebrahimi// taking care not to lose any license_kind information, and overriding the 13*8dd5e09dSSadaf Ebrahimi// default license using the 'licenses: [...]' property on targets as needed. 14*8dd5e09dSSadaf Ebrahimi// 15*8dd5e09dSSadaf Ebrahimi// For unused files, consider creating a 'fileGroup' with "//visibility:private" 16*8dd5e09dSSadaf Ebrahimi// to attach the license to, and including a comment whether the files may be 17*8dd5e09dSSadaf Ebrahimi// used in the current project. 18*8dd5e09dSSadaf Ebrahimi// See: http://go/android-license-faq 19*8dd5e09dSSadaf Ebrahimilicense { 20*8dd5e09dSSadaf Ebrahimi name: "external_libcap-ng_license", 21*8dd5e09dSSadaf Ebrahimi visibility: [":__subpackages__"], 22*8dd5e09dSSadaf Ebrahimi license_kinds: [ 23*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-FSFAP", 24*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-GPL", 25*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-GPL-2.0", 26*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-LGPL", 27*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-LGPL-2.1", 28*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-LGPL-3.0", 29*8dd5e09dSSadaf Ebrahimi "SPDX-license-identifier-MIT", 30*8dd5e09dSSadaf Ebrahimi "legacy_notice", 31*8dd5e09dSSadaf Ebrahimi "legacy_unencumbered", 32*8dd5e09dSSadaf Ebrahimi ], 33*8dd5e09dSSadaf Ebrahimi license_text: [ 34*8dd5e09dSSadaf Ebrahimi "NOTICE", 35*8dd5e09dSSadaf Ebrahimi ], 36*8dd5e09dSSadaf Ebrahimi} 37*8dd5e09dSSadaf Ebrahimi 38*8dd5e09dSSadaf Ebrahimicc_library_static { 39*8dd5e09dSSadaf Ebrahimi 40*8dd5e09dSSadaf Ebrahimi srcs: [ 41*8dd5e09dSSadaf Ebrahimi "src/cap-ng.c", 42*8dd5e09dSSadaf Ebrahimi "src/lookup_table.c", 43*8dd5e09dSSadaf Ebrahimi ], 44*8dd5e09dSSadaf Ebrahimi 45*8dd5e09dSSadaf Ebrahimi export_include_dirs: ["src"], 46*8dd5e09dSSadaf Ebrahimi name: "libcap-ng", 47*8dd5e09dSSadaf Ebrahimi visibility: [ 48*8dd5e09dSSadaf Ebrahimi "//external/linux-kselftest", 49*8dd5e09dSSadaf Ebrahimi ], 50*8dd5e09dSSadaf Ebrahimi cflags: [ 51*8dd5e09dSSadaf Ebrahimi "-Wall", 52*8dd5e09dSSadaf Ebrahimi "-Werror", 53*8dd5e09dSSadaf Ebrahimi "-Wno-enum-conversion", 54*8dd5e09dSSadaf Ebrahimi "-Wno-unused-parameter", 55*8dd5e09dSSadaf Ebrahimi ], 56*8dd5e09dSSadaf Ebrahimi} 57