package { | |
default_applicable_licenses: ["system_core_libnetutils_license"], | |
} | |
// Added automatically by a large-scale-change | |
// See: http://go/android-license-faq | |
license { | |
name: "system_core_libnetutils_license", | |
visibility: [":__subpackages__"], | |
license_kinds: [ | |
"SPDX-license-identifier-Apache-2.0", | |
], | |
license_text: [ | |
"NOTICE", | |
], | |
} | |
cc_library_shared { | |
name: "libnetutils", | |
vendor_available: true, | |
vndk: { | |
enabled: true, | |
}, | |
srcs: [ | |
"dhcpclient.c", | |
"dhcpmsg.c", | |
"ifc_utils.c", | |
"packet.c", | |
], | |
shared_libs: [ | |
"libcutils", | |
"liblog", | |
], | |
static_libs: [ | |
"libip_checksum", | |
], | |
cflags: ["-Werror"], | |
export_include_dirs: ["include"], | |
// TODO: remove connectivity module dependency, or have this lib build against the ndk | |
apex_available: [ | |
"//apex_available:platform", | |
"com.android.tethering", | |
], | |
} | |
cc_binary { | |
name: "dhcpdbg", | |
srcs: [ | |
"dhcptool.c", | |
], | |
shared_libs: [ | |
"libnetutils", | |
], | |
cflags: ["-Werror"], | |
} |