blob: 02bd2e3dcc5df9843d02acc3ace09067c164c51b [file] [log] [blame]
Bob Badourd69ad692021-02-16 19:02:14 -08001package {
2 default_applicable_licenses: ["system_core_libnetutils_license"],
3}
4
5// Added automatically by a large-scale-change
6// See: http://go/android-license-faq
7license {
8 name: "system_core_libnetutils_license",
9 visibility: [":__subpackages__"],
10 license_kinds: [
11 "SPDX-license-identifier-Apache-2.0",
12 ],
13 license_text: [
14 "NOTICE",
15 ],
16}
17
Colin Crosscafe8892017-04-19 16:46:46 -070018cc_library_shared {
19 name: "libnetutils",
Jayant Chowdhary409731e2017-05-17 11:44:29 -070020 vendor_available: true,
Justin Yun6a7e8822017-07-24 15:19:45 +090021 vndk: {
22 enabled: true,
23 },
Colin Crosscafe8892017-04-19 16:46:46 -070024
25 srcs: [
26 "dhcpclient.c",
27 "dhcpmsg.c",
28 "ifc_utils.c",
29 "packet.c",
30 ],
31
32 shared_libs: [
33 "libcutils",
34 "liblog",
35 ],
36
Lorenzo Colittiee1e35c2021-12-09 14:16:19 +090037 static_libs: [
38 "libip_checksum",
39 ],
40
Colin Crosscafe8892017-04-19 16:46:46 -070041 cflags: ["-Werror"],
42
43 export_include_dirs: ["include"],
Remi NGUYEN VAN6297b732020-10-27 18:01:12 +090044 // TODO: remove connectivity module dependency, or have this lib build against the ndk
45 apex_available: [
46 "//apex_available:platform",
47 "com.android.tethering",
48 ],
Colin Crosscafe8892017-04-19 16:46:46 -070049}
Dmitry Shmidtbc592762017-05-16 14:20:15 -070050
51cc_binary {
Dmitry Shmidtd3b2d4f2017-05-17 10:47:28 -070052 name: "dhcpdbg",
Dmitry Shmidtbc592762017-05-16 14:20:15 -070053
54 srcs: [
55 "dhcptool.c",
56 ],
57
58 shared_libs: [
59 "libnetutils",
60 ],
61
62 cflags: ["-Werror"],
63}