1*8542734aSAndroid Build Coastguard Workerpackage { 2*8542734aSAndroid Build Coastguard Worker // See: http://go/android-license-faq 3*8542734aSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 4*8542734aSAndroid Build Coastguard Worker // all of the 'license_kinds' from "system_netd_license" 5*8542734aSAndroid Build Coastguard Worker // to get the below license kinds: 6*8542734aSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 7*8542734aSAndroid Build Coastguard Worker default_applicable_licenses: ["system_netd_license"], 8*8542734aSAndroid Build Coastguard Worker} 9*8542734aSAndroid Build Coastguard Worker 10*8542734aSAndroid Build Coastguard Workercc_binary { 11*8542734aSAndroid Build Coastguard Worker name: "netutils-wrapper-1.0", 12*8542734aSAndroid Build Coastguard Worker defaults: ["netd_defaults"], 13*8542734aSAndroid Build Coastguard Worker srcs: [ 14*8542734aSAndroid Build Coastguard Worker "NetUtilsWrapper-1.0.cpp", 15*8542734aSAndroid Build Coastguard Worker "main.cpp", 16*8542734aSAndroid Build Coastguard Worker ], 17*8542734aSAndroid Build Coastguard Worker shared_libs: [ 18*8542734aSAndroid Build Coastguard Worker "libbase", 19*8542734aSAndroid Build Coastguard Worker "liblog", 20*8542734aSAndroid Build Coastguard Worker ], 21*8542734aSAndroid Build Coastguard Worker symlinks: [ 22*8542734aSAndroid Build Coastguard Worker "iptables-wrapper-1.0", 23*8542734aSAndroid Build Coastguard Worker "ip6tables-wrapper-1.0", 24*8542734aSAndroid Build Coastguard Worker "ndc-wrapper-1.0", 25*8542734aSAndroid Build Coastguard Worker "tc-wrapper-1.0", 26*8542734aSAndroid Build Coastguard Worker "ip-wrapper-1.0", 27*8542734aSAndroid Build Coastguard Worker ], 28*8542734aSAndroid Build Coastguard Worker cflags: [ 29*8542734aSAndroid Build Coastguard Worker "-Werror", 30*8542734aSAndroid Build Coastguard Worker "-Wall", 31*8542734aSAndroid Build Coastguard Worker "-Wextra", 32*8542734aSAndroid Build Coastguard Worker ], 33*8542734aSAndroid Build Coastguard Worker sanitize: { 34*8542734aSAndroid Build Coastguard Worker cfi: true, 35*8542734aSAndroid Build Coastguard Worker }, 36*8542734aSAndroid Build Coastguard Worker} 37*8542734aSAndroid Build Coastguard Worker 38*8542734aSAndroid Build Coastguard Workercc_test { 39*8542734aSAndroid Build Coastguard Worker name: "netutils_wrapper_test", 40*8542734aSAndroid Build Coastguard Worker defaults: ["netd_defaults"], 41*8542734aSAndroid Build Coastguard Worker srcs: [ 42*8542734aSAndroid Build Coastguard Worker "NetUtilsWrapper-1.0.cpp", 43*8542734aSAndroid Build Coastguard Worker "NetUtilsWrapperTest-1.0.cpp", 44*8542734aSAndroid Build Coastguard Worker ], 45*8542734aSAndroid Build Coastguard Worker shared_libs: [ 46*8542734aSAndroid Build Coastguard Worker "libbase", 47*8542734aSAndroid Build Coastguard Worker "liblog", 48*8542734aSAndroid Build Coastguard Worker ], 49*8542734aSAndroid Build Coastguard Worker} 50