| @@ -1,74 +1,75 @@ | | | @@ -1,74 +1,75 @@ |
1 | # $NetBSD: Makefile.inc,v 1.14.2.1 2014/12/24 00:05:04 riz Exp $ | | 1 | # $NetBSD: Makefile.inc,v 1.14.2.2 2015/11/08 23:28:05 riz Exp $ |
2 | | | 2 | |
3 | .if !defined(NTP_MAKEFILE_INC) | | 3 | .if !defined(NTP_MAKEFILE_INC) |
4 | NTP_MAKEFILE_INC=yes | | 4 | NTP_MAKEFILE_INC=yes |
5 | | | 5 | |
6 | USE_FORT?= yes # network client/server | | 6 | USE_FORT?= yes # network client/server |
7 | | | 7 | |
8 | CWARNFLAGS+= -Wno-missing-noreturn | | 8 | CWARNFLAGS+= -Wno-missing-noreturn |
9 | CWARNFLAGS.clang+= -Wno-unneeded-internal-declaration \ | | 9 | CWARNFLAGS.clang+= -Wno-unneeded-internal-declaration \ |
10 | -Wno-parentheses -Wno-constant-logical-operand \ | | 10 | -Wno-parentheses -Wno-constant-logical-operand \ |
11 | -Wno-error=unused-const-variable | | 11 | -Wno-error=unused-const-variable |
12 | | | 12 | |
13 | WARNS?= 4 | | 13 | WARNS?= 4 |
14 | | | 14 | |
15 | | | 15 | |
16 | .include <bsd.own.mk> | | 16 | .include <bsd.own.mk> |
17 | | | 17 | |
18 | IDIST= ${NETBSDSRCDIR}/external/bsd/ntp/dist | | 18 | IDIST= ${NETBSDSRCDIR}/external/bsd/ntp/dist |
19 | NTP_SRCDIR= ${NETBSDSRCDIR}/external/bsd/ntp | | 19 | NTP_SRCDIR= ${NETBSDSRCDIR}/external/bsd/ntp |
20 | NTP_HTMLDIR= /usr/share/doc/reference/ref8 | | 20 | NTP_HTMLDIR= /usr/share/doc/reference/ref8 |
21 | | | 21 | |
22 | SYSCONFDIR=/etc | | 22 | SYSCONFDIR=/etc |
23 | LOCALSTATEDIR=/var | | 23 | LOCALSTATEDIR=/var |
24 | | | 24 | |
| | | 25 | CPPFLAGS+=-D__syslog__=__printf__ |
25 | CPPFLAGS+=-DHAVE_CONFIG_H | | 26 | CPPFLAGS+=-DHAVE_CONFIG_H |
26 | CPPFLAGS+=-I${NTP_SRCDIR}/include \ | | 27 | CPPFLAGS+=-I${NTP_SRCDIR}/include \ |
27 | -I${IDIST}/include \ | | 28 | -I${IDIST}/include \ |
28 | -I${IDIST}/lib/isc/include \ | | 29 | -I${IDIST}/lib/isc/include \ |
29 | -I${IDIST}/lib/isc/unix/include \ | | 30 | -I${IDIST}/lib/isc/unix/include \ |
30 | -I${IDIST}/lib/isc/nothreads/include | | 31 | -I${IDIST}/lib/isc/nothreads/include |
31 | | | 32 | |
32 | .if defined(PROG) | | 33 | .if defined(PROG) |
33 | LIBNTP!= cd ${.CURDIR}/../../lib/libntp && ${PRINTOBJDIR} | | 34 | LIBNTP!= cd ${.CURDIR}/../../lib/libntp && ${PRINTOBJDIR} |
34 | LIBISC!= cd ${.CURDIR}/../../lib/libiscntp && ${PRINTOBJDIR} | | 35 | LIBISC!= cd ${.CURDIR}/../../lib/libiscntp && ${PRINTOBJDIR} |
35 | LIBOPTS!= cd ${.CURDIR}/../../lib/libopts && ${PRINTOBJDIR} | | 36 | LIBOPTS!= cd ${.CURDIR}/../../lib/libopts && ${PRINTOBJDIR} |
36 | LIBPARSE!= cd ${.CURDIR}/../../lib/libparse && ${PRINTOBJDIR} | | 37 | LIBPARSE!= cd ${.CURDIR}/../../lib/libparse && ${PRINTOBJDIR} |
37 | | | 38 | |
38 | LDADD+= -L${LIBNTP} -lntp -L${LIBOPTS} -lopts | | 39 | LDADD+= -L${LIBNTP} -lntp -L${LIBOPTS} -lopts |
39 | DPADD+= ${LIBNTP}/libntp.a ${LIBOPTS}/libopts.a | | 40 | DPADD+= ${LIBNTP}/libntp.a ${LIBOPTS}/libopts.a |
40 | | | 41 | |
41 | .if ${MKCRYPTO:Uno} != "no" | | 42 | .if ${MKCRYPTO:Uno} != "no" |
42 | LDADD+= -lcrypto -lcrypt | | 43 | LDADD+= -lcrypto -lcrypt |
43 | DPADD+= ${LIBCRYPTO} ${LIBCRYPT} | | 44 | DPADD+= ${LIBCRYPTO} ${LIBCRYPT} |
44 | .endif | | 45 | .endif |
45 | | | 46 | |
46 | .if ${MKMDNS:Uno} != "no" | | 47 | .if ${MKMDNS:Uno} != "no" |
47 | CPPFLAGS+=-DHAVE_DNSREGISTRATION=1 | | 48 | CPPFLAGS+=-DHAVE_DNSREGISTRATION=1 |
48 | LDADD+=-ldns_sd | | 49 | LDADD+=-ldns_sd |
49 | .endif | | 50 | .endif |
50 | | | 51 | |
51 | SRCS+= version.c | | 52 | SRCS+= version.c |
52 | | | 53 | |
53 | CLEANFILES+=version.c version.o | | 54 | CLEANFILES+=version.c version.o |
54 | version.c: ${LIBNTP}/libntp.a ${.CURDIR}/../../scripts/mkver ${.CURDIR}/../../importdate | | 55 | version.c: ${LIBNTP}/libntp.a ${.CURDIR}/../../scripts/mkver ${.CURDIR}/../../importdate |
55 | ${_MKTARGET_CREATE} | | 56 | ${_MKTARGET_CREATE} |
56 | ${HOST_SH} ${.CURDIR}/../../scripts/mkver ${PROG} > /dev/null | | 57 | ${HOST_SH} ${.CURDIR}/../../scripts/mkver ${PROG} > /dev/null |
57 | | | 58 | |
58 | .endif # defined(PROG) | | 59 | .endif # defined(PROG) |
59 | | | 60 | |
60 | .if ${MKCRYPTO:Uno} != "no" | | 61 | .if ${MKCRYPTO:Uno} != "no" |
61 | CPPFLAGS+=-DOPENSSL | | 62 | CPPFLAGS+=-DOPENSSL |
62 | .endif | | 63 | .endif |
63 | | | 64 | |
64 | .if ${MKINET6:Uno} != "no" | | 65 | .if ${MKINET6:Uno} != "no" |
65 | CPPFLAGS+=-DWANT_IPV6 | | 66 | CPPFLAGS+=-DWANT_IPV6 |
66 | .else | | 67 | .else |
67 | CPPFLAGS+=-DISC_PLATFORM_NEEDIN6ADDRANY | | 68 | CPPFLAGS+=-DISC_PLATFORM_NEEDIN6ADDRANY |
68 | .endif | | 69 | .endif |
69 | | | 70 | |
70 | .if exists(${.CURDIR}/../../Makefile.inc) | | 71 | .if exists(${.CURDIR}/../../Makefile.inc) |
71 | .include "${.CURDIR}/../../Makefile.inc" | | 72 | .include "${.CURDIR}/../../Makefile.inc" |
72 | .endif | | 73 | .endif |
73 | | | 74 | |
74 | .endif | | 75 | .endif |