xref: /freebsd/usr.sbin/ntp/ntpd/Makefile (revision e1fe3dba5ce2826061f6489765be9b4a341736a9)
1cc559270SOllivier Robert# $FreeBSD$
2cc559270SOllivier Robert
3e1fe3dbaSRuslan ErmilovNO_MAN=
4e1fe3dbaSRuslan Ermilov
5e1fe3dbaSRuslan Ermilov.include <bsd.own.mk>
6e1fe3dbaSRuslan Ermilov
7cc559270SOllivier Robert.PATH: ${.CURDIR}/../../../contrib/ntp/ntpd
8cc559270SOllivier Robert
9cc559270SOllivier RobertPROG=	ntpd
107f81b32fSOllivier RobertSRCS=	cmd_args.c	map_vme.c	ntp_config.c \
117f81b32fSOllivier Robert	ntp_control.c	ntp_crypto.c	ntp_filegen.c \
127f81b32fSOllivier Robert	ntp_intres.c	ntp_io.c	ntp_loopfilter.c \
137f81b32fSOllivier Robert	ntp_monitor.c	ntp_peer.c	ntp_proto.c \
14a5b1043fSOllivier Robert	ntp_refclock.c	ntp_request.c \
157f81b32fSOllivier Robert	ntp_restrict.c	ntp_timer.c	ntp_util.c \
167f81b32fSOllivier Robert	ntpd.c	refclock_acts.c	refclock_arbiter.c \
177f81b32fSOllivier Robert	refclock_arc.c	refclock_as2201.c	refclock_atom.c \
187f81b32fSOllivier Robert	refclock_bancomm.c	refclock_chronolog.c	refclock_chu.c \
197f81b32fSOllivier Robert	refclock_conf.c	refclock_datum.c	refclock_dumbclock.c \
207f81b32fSOllivier Robert	refclock_fg.c	refclock_gpsvme.c	refclock_heath.c \
217f81b32fSOllivier Robert	refclock_hopfpci.c	refclock_hopfser.c	refclock_hpgps.c \
227f81b32fSOllivier Robert	refclock_irig.c	refclock_jupiter.c	refclock_leitch.c \
237f81b32fSOllivier Robert	refclock_local.c	refclock_msfees.c	refclock_mx4200.c \
24e265e481SOllivier Robert	refclock_neoclock4x.c refclock_nmea.c	refclock_oncore.c \
25e265e481SOllivier Robert	refclock_palisade.c refclock_parse.c	refclock_pcf.c \
26e265e481SOllivier Robert	refclock_pst.c refclock_ptbacts.c	refclock_ripencc.c \
27e265e481SOllivier Robert	refclock_shm.c	refclock_tpro.c refclock_trak.c	refclock_true.c \
28e265e481SOllivier Robert	refclock_ulink.c refclock_usno.c	refclock_wwv.c	\
29e265e481SOllivier Robert	refclock_wwvb.c \
307f81b32fSOllivier Robert	version.c
31cc559270SOllivier Robert
324c49e2a2SOllivier RobertCFLAGS+= -I${.CURDIR}/../../../contrib/ntp/include -I${.CURDIR}/../
334c49e2a2SOllivier Robert
340883223aSOllivier RobertDPADD=	${LIBPARSE} ${LIBNTP} ${LIBM} ${LIBMD}
350883223aSOllivier RobertLDADD=	${LIBPARSE} ${LIBNTP} -lm -lmd
360883223aSOllivier Robert
37e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
380883223aSOllivier RobertDPADD+=	${LIBCRYPTO}
390883223aSOllivier RobertLDADD+=	-lcrypto
400883223aSOllivier Robert.endif
414c49e2a2SOllivier Robert
424c49e2a2SOllivier RobertCLEANFILES+= .version version.c
434c49e2a2SOllivier Robert
44cc559270SOllivier Robertversion.c:
45cc559270SOllivier Robert	sh -e ${.CURDIR}/../scripts/mkver ntpd
46cc559270SOllivier Robert
47cc559270SOllivier Robert.include <bsd.prog.mk>
48