blob: eec24151f6bb473e4f54bba19e2c1b5432fe6973 [file] [log] [blame]
Colin Crosscafe8892017-04-19 16:46:46 -07001cc_library_shared {
2 name: "libnetutils",
Jayant Chowdhary409731e2017-05-17 11:44:29 -07003 vendor_available: true,
Justin Yun6a7e8822017-07-24 15:19:45 +09004 vndk: {
5 enabled: true,
6 },
Colin Crosscafe8892017-04-19 16:46:46 -07007
8 srcs: [
Lorenzo Colitti2e4280d2019-01-20 11:47:12 +09009 "checksum.c",
Colin Crosscafe8892017-04-19 16:46:46 -070010 "dhcpclient.c",
11 "dhcpmsg.c",
12 "ifc_utils.c",
13 "packet.c",
14 ],
15
16 shared_libs: [
17 "libcutils",
18 "liblog",
19 ],
20
21 cflags: ["-Werror"],
22
23 export_include_dirs: ["include"],
Remi NGUYEN VAN6297b732020-10-27 18:01:12 +090024 // TODO: remove connectivity module dependency, or have this lib build against the ndk
25 apex_available: [
26 "//apex_available:platform",
27 "com.android.tethering",
28 ],
Colin Crosscafe8892017-04-19 16:46:46 -070029}
Dmitry Shmidtbc592762017-05-16 14:20:15 -070030
Lorenzo Colitti3b56a022020-07-09 16:35:47 +090031cc_library_static {
32 name: "libipchecksum",
33
34 srcs: [
35 "checksum.c",
36 ],
37
38 cflags: [
39 "-Wall",
40 "-Werror",
41 ],
42
43 export_include_dirs: ["include"],
44}
45
Dmitry Shmidtbc592762017-05-16 14:20:15 -070046cc_binary {
Dmitry Shmidtd3b2d4f2017-05-17 10:47:28 -070047 name: "dhcpdbg",
Dmitry Shmidtbc592762017-05-16 14:20:15 -070048
49 srcs: [
50 "dhcptool.c",
51 ],
52
53 shared_libs: [
54 "libnetutils",
55 ],
56
57 cflags: ["-Werror"],
58}