| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.inc,v 1.16 2016/01/10 20:10:44 christos Exp $ | | 1 | # $NetBSD: Makefile.inc,v 1.17 2017/01/28 23:59:15 christos Exp $ |
2 | | | 2 | |
3 | WARNS?= 1 # XXX -Wshadow -Wcast-qual -Wsign-compare | | 3 | WARNS?= 1 # XXX -Wshadow -Wcast-qual -Wsign-compare |
4 | | | 4 | |
5 | .include <bsd.own.mk> | | 5 | .include <bsd.own.mk> |
6 | | | 6 | |
7 | USE_FORT?= yes # network client/server | | 7 | USE_FORT?= yes # network client/server |
8 | CWARNFLAGS.clang+= -Wno-tautological-compare \ | | 8 | CWARNFLAGS.clang+= -Wno-tautological-compare \ |
9 | -Wno-conversion -Wno-constant-logical-operand \ | | 9 | -Wno-conversion -Wno-constant-logical-operand \ |
10 | -Wno-format-security -Wno-error=unused-const-variable | | 10 | -Wno-format-security -Wno-error=unused-const-variable |
11 | | | 11 | |
12 | DIST:= ${.PARSEDIR}/dist | | 12 | DIST:= ${.PARSEDIR}/dist |
13 | BIND:= ${.PARSEDIR}/../bind/dist | | 13 | BIND:= ${.PARSEDIR}/../bind/dist |
14 | .PATH: ${DIST}/${DHCPSRCDIR} | | 14 | .PATH: ${DIST}/${DHCPSRCDIR} |
| @@ -28,29 +28,29 @@ CPPFLAGS+= -I${BIND}/lib/${dir}/unix/inc | | | @@ -28,29 +28,29 @@ CPPFLAGS+= -I${BIND}/lib/${dir}/unix/inc |
28 | CPPFLAGS+= -I${BIND}/lib/${dir}/pthreads/include | | 28 | CPPFLAGS+= -I${BIND}/lib/${dir}/pthreads/include |
29 | .endfor | | 29 | .endfor |
30 | CPPFLAGS+= -DLOCALSTATEDIR='"/var"' | | 30 | CPPFLAGS+= -DLOCALSTATEDIR='"/var"' |
31 | LDADD+= ${COBJDIR}/libdhcp.a | | 31 | LDADD+= ${COBJDIR}/libdhcp.a |
32 | LDADD+= ${OMOBJDIR}/libomapi.a | | 32 | LDADD+= ${OMOBJDIR}/libomapi.a |
33 | .if defined(PROG) && ${PROG} == "dhclient" | | 33 | .if defined(PROG) && ${PROG} == "dhclient" |
34 | LDADD+=-Wl,-Bstatic | | 34 | LDADD+=-Wl,-Bstatic |
35 | .endif | | 35 | .endif |
36 | LDADD+= -lirs -lisccfg -ldns -lisc | | 36 | LDADD+= -lirs -lisccfg -ldns -lisc |
37 | LDADD+=-lpthread | | 37 | LDADD+=-lpthread |
38 | .if (${MKCRYPTO} != "no") | | 38 | .if (${MKCRYPTO} != "no") |
39 | .if (${MKKERBEROS} != "no") | | 39 | .if (${MKKERBEROS} != "no") |
40 | LDADD+= -lgssapi -lkrb5 -lhx509 -lheimntlm -lheimbase \ | | 40 | LDADD+= -lgssapi -lkrb5 -lhx509 -lheimntlm -lheimbase \ |
41 | -lcom_err -lroken -lasn1 -lwind | | 41 | -lcom_err -lroken -lasn1 -lwind -lsqlite3 |
42 | DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBHEIMNTLM} ${LIBHEIMBASE} \ | | 42 | DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBHEIMNTLM} ${LIBHEIMBASE} \ |
43 | ${LIBCOM_ERR} ${LIBROKEN} ${LIBASN1} ${LIBWIND} | | 43 | ${LIBCOM_ERR} ${LIBROKEN} ${LIBASN1} ${LIBWIND} ${LIBSQLITE3} |
44 | .endif | | 44 | .endif |
45 | .if defined(PROG) && ${PROG} == "dhclient" | | 45 | .if defined(PROG) && ${PROG} == "dhclient" |
46 | LDADD+=-Wl,-Bdynamic | | 46 | LDADD+=-Wl,-Bdynamic |
47 | .endif | | 47 | .endif |
48 | LDADD+= -lcrypto -lipsec -lcrypt | | 48 | LDADD+= -lcrypto -lipsec -lcrypt |
49 | DPADD+= ${LIBCRYPTO} ${LIBIPSEC} ${LIBCRYPT} | | 49 | DPADD+= ${LIBCRYPTO} ${LIBIPSEC} ${LIBCRYPT} |
50 | .endif | | 50 | .endif |
51 | .if defined(PROG) && ${PROG} == "dhclient" | | 51 | .if defined(PROG) && ${PROG} == "dhclient" |
52 | LDADD+=-Wl,-Bdynamic | | 52 | LDADD+=-Wl,-Bdynamic |
53 | .endif | | 53 | .endif |
54 | DPADD+= ${COBJDIR}/libdhcp.a | | 54 | DPADD+= ${COBJDIR}/libdhcp.a |
55 | DPADD+= ${OMOBJDIR}/libomapi.a | | 55 | DPADD+= ${OMOBJDIR}/libomapi.a |
56 | DPADD+= ${LIBDNS} ${LIBISC} | | 56 | DPADD+= ${LIBDNS} ${LIBISC} |