1*00c7fec1SAndroid Build Coastguard Workerpackage { 2*00c7fec1SAndroid Build Coastguard Worker default_applicable_licenses: ["system_core_libnetutils_license"], 3*00c7fec1SAndroid Build Coastguard Worker} 4*00c7fec1SAndroid Build Coastguard Worker 5*00c7fec1SAndroid Build Coastguard Worker// Added automatically by a large-scale-change 6*00c7fec1SAndroid Build Coastguard Worker// See: http://go/android-license-faq 7*00c7fec1SAndroid Build Coastguard Workerlicense { 8*00c7fec1SAndroid Build Coastguard Worker name: "system_core_libnetutils_license", 9*00c7fec1SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 10*00c7fec1SAndroid Build Coastguard Worker license_kinds: [ 11*00c7fec1SAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 12*00c7fec1SAndroid Build Coastguard Worker ], 13*00c7fec1SAndroid Build Coastguard Worker license_text: [ 14*00c7fec1SAndroid Build Coastguard Worker "NOTICE", 15*00c7fec1SAndroid Build Coastguard Worker ], 16*00c7fec1SAndroid Build Coastguard Worker} 17*00c7fec1SAndroid Build Coastguard Worker 18*00c7fec1SAndroid Build Coastguard Workercc_library_shared { 19*00c7fec1SAndroid Build Coastguard Worker name: "libnetutils", 20*00c7fec1SAndroid Build Coastguard Worker vendor_available: true, 21*00c7fec1SAndroid Build Coastguard Worker 22*00c7fec1SAndroid Build Coastguard Worker srcs: [ 23*00c7fec1SAndroid Build Coastguard Worker "dhcpclient.c", 24*00c7fec1SAndroid Build Coastguard Worker "dhcpmsg.c", 25*00c7fec1SAndroid Build Coastguard Worker "ifc_utils.c", 26*00c7fec1SAndroid Build Coastguard Worker "packet.c", 27*00c7fec1SAndroid Build Coastguard Worker ], 28*00c7fec1SAndroid Build Coastguard Worker 29*00c7fec1SAndroid Build Coastguard Worker shared_libs: [ 30*00c7fec1SAndroid Build Coastguard Worker "libcutils", 31*00c7fec1SAndroid Build Coastguard Worker "liblog", 32*00c7fec1SAndroid Build Coastguard Worker ], 33*00c7fec1SAndroid Build Coastguard Worker 34*00c7fec1SAndroid Build Coastguard Worker static_libs: [ 35*00c7fec1SAndroid Build Coastguard Worker "libip_checksum", 36*00c7fec1SAndroid Build Coastguard Worker ], 37*00c7fec1SAndroid Build Coastguard Worker 38*00c7fec1SAndroid Build Coastguard Worker cflags: ["-Werror"], 39*00c7fec1SAndroid Build Coastguard Worker 40*00c7fec1SAndroid Build Coastguard Worker export_include_dirs: ["include"], 41*00c7fec1SAndroid Build Coastguard Worker // TODO: remove connectivity module dependency, or have this lib build against the ndk 42*00c7fec1SAndroid Build Coastguard Worker apex_available: [ 43*00c7fec1SAndroid Build Coastguard Worker "//apex_available:platform", 44*00c7fec1SAndroid Build Coastguard Worker "com.android.tethering", 45*00c7fec1SAndroid Build Coastguard Worker ], 46*00c7fec1SAndroid Build Coastguard Worker} 47*00c7fec1SAndroid Build Coastguard Worker 48*00c7fec1SAndroid Build Coastguard Workercc_binary { 49*00c7fec1SAndroid Build Coastguard Worker name: "dhcpdbg", 50*00c7fec1SAndroid Build Coastguard Worker 51*00c7fec1SAndroid Build Coastguard Worker srcs: [ 52*00c7fec1SAndroid Build Coastguard Worker "dhcptool.c", 53*00c7fec1SAndroid Build Coastguard Worker ], 54*00c7fec1SAndroid Build Coastguard Worker 55*00c7fec1SAndroid Build Coastguard Worker shared_libs: [ 56*00c7fec1SAndroid Build Coastguard Worker "libnetutils", 57*00c7fec1SAndroid Build Coastguard Worker ], 58*00c7fec1SAndroid Build Coastguard Worker 59*00c7fec1SAndroid Build Coastguard Worker cflags: ["-Werror"], 60*00c7fec1SAndroid Build Coastguard Worker} 61