1*316275a0SSadaf Ebrahimi// Copyright (C) 2016 The Android Open Source Project 2*316275a0SSadaf Ebrahimi// 3*316275a0SSadaf Ebrahimi// Licensed under the Apache License, Version 2.0 (the "License"); 4*316275a0SSadaf Ebrahimi// you may not use this file except in compliance with the License. 5*316275a0SSadaf Ebrahimi// You may obtain a copy of the License at 6*316275a0SSadaf Ebrahimi// 7*316275a0SSadaf Ebrahimi// http://www.apache.org/licenses/LICENSE-2.0 8*316275a0SSadaf Ebrahimi// 9*316275a0SSadaf Ebrahimi// Unless required by applicable law or agreed to in writing, software 10*316275a0SSadaf Ebrahimi// distributed under the License is distributed on an "AS IS" BASIS, 11*316275a0SSadaf Ebrahimi// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*316275a0SSadaf Ebrahimi// See the License for the specific language governing permissions and 13*316275a0SSadaf Ebrahimi// limitations under the License. 14*316275a0SSadaf Ebrahimi 15*316275a0SSadaf Ebrahimipackage { 16*316275a0SSadaf Ebrahimi default_applicable_licenses: ["external_seccomp-tests_license"], 17*316275a0SSadaf Ebrahimi} 18*316275a0SSadaf Ebrahimi 19*316275a0SSadaf Ebrahimi// Added automatically by a large-scale-change that took the approach of 20*316275a0SSadaf Ebrahimi// 'apply every license found to every target'. While this makes sure we respect 21*316275a0SSadaf Ebrahimi// every license restriction, it may not be entirely correct. 22*316275a0SSadaf Ebrahimi// 23*316275a0SSadaf Ebrahimi// e.g. GPL in an MIT project might only apply to the contrib/ directory. 24*316275a0SSadaf Ebrahimi// 25*316275a0SSadaf Ebrahimi// Please consider splitting the single license below into multiple licenses, 26*316275a0SSadaf Ebrahimi// taking care not to lose any license_kind information, and overriding the 27*316275a0SSadaf Ebrahimi// default license using the 'licenses: [...]' property on targets as needed. 28*316275a0SSadaf Ebrahimi// 29*316275a0SSadaf Ebrahimi// For unused files, consider creating a 'filegroup' with "//visibility:private" 30*316275a0SSadaf Ebrahimi// to attach the license to, and including a comment whether the files may be 31*316275a0SSadaf Ebrahimi// used in the current project. 32*316275a0SSadaf Ebrahimi// 33*316275a0SSadaf Ebrahimi// large-scale-change included anything that looked like it might be a license 34*316275a0SSadaf Ebrahimi// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 35*316275a0SSadaf Ebrahimi// 36*316275a0SSadaf Ebrahimi// Please consider removing redundant or irrelevant files from 'license_text:'. 37*316275a0SSadaf Ebrahimi// http://go/android-license-faq 38*316275a0SSadaf Ebrahimilicense { 39*316275a0SSadaf Ebrahimi name: "external_seccomp-tests_license", 40*316275a0SSadaf Ebrahimi visibility: [":__subpackages__"], 41*316275a0SSadaf Ebrahimi license_kinds: [ 42*316275a0SSadaf Ebrahimi "SPDX-license-identifier-Apache-2.0", 43*316275a0SSadaf Ebrahimi "SPDX-license-identifier-GPL", 44*316275a0SSadaf Ebrahimi "SPDX-license-identifier-GPL-2.0", 45*316275a0SSadaf Ebrahimi "SPDX-license-identifier-LGPL", 46*316275a0SSadaf Ebrahimi ], 47*316275a0SSadaf Ebrahimi license_text: [ 48*316275a0SSadaf Ebrahimi "COPYING", 49*316275a0SSadaf Ebrahimi "NOTICE", 50*316275a0SSadaf Ebrahimi ], 51*316275a0SSadaf Ebrahimi} 52*316275a0SSadaf Ebrahimi 53*316275a0SSadaf Ebrahimicc_library_static { 54*316275a0SSadaf Ebrahimi name: "external_seccomp_tests", 55*316275a0SSadaf Ebrahimi 56*316275a0SSadaf Ebrahimi srcs: [ 57*316275a0SSadaf Ebrahimi "linux/seccomp_bpf.c", 58*316275a0SSadaf Ebrahimi "seccomp_bpf_tests.c", 59*316275a0SSadaf Ebrahimi ], 60*316275a0SSadaf Ebrahimi 61*316275a0SSadaf Ebrahimi cflags: [ 62*316275a0SSadaf Ebrahimi "-Wall", 63*316275a0SSadaf Ebrahimi "-Werror", 64*316275a0SSadaf Ebrahimi "-Wno-gnu-designator", 65*316275a0SSadaf Ebrahimi "-Wno-unused-parameter", 66*316275a0SSadaf Ebrahimi "-Wno-literal-conversion", 67*316275a0SSadaf Ebrahimi "-Wno-incompatible-pointer-types-discards-qualifiers", 68*316275a0SSadaf Ebrahimi "-Wno-sign-compare", 69*316275a0SSadaf Ebrahimi "-Wno-empty-body", 70*316275a0SSadaf Ebrahimi "-Wno-unused-function", 71*316275a0SSadaf Ebrahimi // TODO(rsesek): Remove after syncing in upstream. 72*316275a0SSadaf Ebrahimi "-D__ARCH_WANT_SYSCALL_DEPRECATED", 73*316275a0SSadaf Ebrahimi ], 74*316275a0SSadaf Ebrahimi 75*316275a0SSadaf Ebrahimi shared_libs: ["liblog"], 76*316275a0SSadaf Ebrahimi 77*316275a0SSadaf Ebrahimi export_include_dirs: ["."], 78*316275a0SSadaf Ebrahimi} 79