154552Sroberto# $FreeBSD: releng/11.0/usr.sbin/ntp/libntp/Makefile 310419 2016-12-22 16:19:05Z delphij $
254552Sroberto
3132458Sroberto.PATH: ${.CURDIR}/../../../contrib/ntp/libntp \
4280849Scy	${.CURDIR}/../../../contrib/ntp/lib/isc \
5280849Scy	${.CURDIR}/../../../contrib/ntp/lib/isc/nls \
6280849Scy	${.CURDIR}/../../../contrib/ntp/lib/isc/pthreads \
7280849Scy	${.CURDIR}/../../../contrib/ntp/lib/isc/unix \
854552Sroberto
980029SobrienLIB= ntp
10136910SruINTERNALLIB=
1180029Sobrien
12280849ScyNTP_SRCS= systime.c	a_md5encrypt.c	adjtime.c	atoint.c \
13280849Scy	atolfp.c	atouint.c	audio.c	authkeys.c \
14280849Scy	authreadkeys.c	authusekey.c	bsd_strerror.c	buftvtots.c \
15280849Scy	caljulian.c	caltontp.c	calyearstart.c	clocktime.c \
16280849Scy	clocktypes.c	decodenetnum.c	dofptoa.c	dolfptoa.c \
17280849Scy	emalloc.c	findconfig.c	getopt.c	hextoint.c \
18280849Scy	hextolfp.c	humandate.c	icom.c		iosignal.c \
19294554Sdelphij	is_ip_address.c \
20310419Sdelphij	lib_strbuf.c	\
21310419Sdelphij	libssl_compat.c \
22310419Sdelphij	machines.c	mktime.c	modetoa.c \
23280849Scy	mstolfp.c	msyslog.c	netof.c		ntp_calendar.c \
24280849Scy	ntp_crypto_rnd.c		ntp_intres.c	ntp_libopts.c \
25280849Scy	ntp_lineedit.c	ntp_random.c	ntp_rfc2553.c	ntp_worker.c \
26132458Sroberto	numtoa.c	numtohost.c	octtoint.c	prettydate.c \
27285169Scy	recvbuff.c	refidsmear.c	\
28285169Scy	refnumtoa.c	snprintf.c	socket.c \
29280849Scy	socktoa.c	socktohost.c	ssl_init.c	statestr.c \
30280849Scy	strdup.c	strl_obsd.c	syssignal.c	timetoa.c \
31280849Scy	timevalops.c	uglydate.c	vint64ops.c	work_fork.c \
32280849Scy	work_thread.c	ymd2yd.c
3354552Sroberto
34280849ScyISC_PTHREADS_SRCS= condition.c \
35280849Scy	thread.c \
36280849Scy	mutex.c
37132458Sroberto
38280849ScyISC_UNIX_SRCS= dir.c \
39280849Scy	errno2result.c \
40280849Scy	file.c \
41280849Scy	interfaceiter.c \
42280849Scy	net.c \
43280849Scy	stdio.c \
44280849Scy	stdtime.c \
45280849Scy	strerror.c \
46298695Sdelphij	time.c \
47298695Sdelphij	tsmemcmp.c
48132458Sroberto
49280849ScyISC_NLS_SRCS= msgcat.c
5055307Sroberto
51280849ScyISC_SRCS= assertions.c \
52280849Scy	buffer.c \
53280849Scy	backtrace-emptytbl.c \
54280849Scy	backtrace.c \
55280849Scy	error.c \
56280849Scy	event.c \
57280849Scy	inet_ntop.c \
58280849Scy	inet_pton.c \
59280849Scy	lib.c \
60280849Scy	log.c \
61280849Scy	md5.c \
62280849Scy	netaddr.c \
63280849Scy	netscope.c \
64280849Scy	ondestroy.c \
65280849Scy	random.c \
66280849Scy	result.c \
67280849Scy	task.c \
68280849Scy	sha1.c \
69280849Scy	sockaddr.c \
70280849Scy	${ISC_NLS_SRCS} \
71280849Scy	${ISC_PTHREADS_SRCS} \
72280849Scy	${ISC_UNIX_SRCS}
73280849Scy
74280849ScySRCS=	${NTP_SRCS} ${ISC_SRCS} version.c
75280849Scy
76280849ScyCFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include \
77280849Scy	-I${.CURDIR}/../../../contrib/ntp/lib/isc/include \
78280849Scy	-I${.CURDIR}/../../../contrib/ntp/lib/isc/unix/include \
79280849Scy	-I${.CURDIR}/../../../contrib/ntp/lib/isc/pthreads/include \
80280849Scy	-I${.CURDIR}/../../../contrib/ntp/sntp/libopts \
81280849Scy	-I${.CURDIR}/../../../lib/libc/${MACHINE_ARCH} \
82280849Scy	-I${.CURDIR}/../../../lib/libedit/edit \
83280849Scy	-I${.CURDIR}/../ \
84280849Scy	-I${.CURDIR}/
85280849Scy
86280849ScyCFLAGS+= -DHAVE_BSD_NICE -DHAVE_STDINT_H
87280849Scy
88280849ScyCLEANFILES+= .version version.c
89280849Scy
90280849Scyversion.c:
91280849Scy	sh -e ${.CURDIR}/../scripts/mkver ntpd
92280849Scy
9354552Sroberto.include <bsd.lib.mk>
94