xref: /netbsd-src/external/bsd/ntp/bin/ntpd/Makefile (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1#	$NetBSD: Makefile,v 1.19 2015/07/10 14:20:28 christos Exp $
2
3.include <bsd.own.mk>
4
5PROG=	ntpd
6MAN=	ntpd.8 ntp.conf.5 ntp.keys.5
7BINDIR=	/usr/sbin
8
9SRCS=	cmd_args.c				\
10	ntp_config.c				\
11	ntp_control.c				\
12	ntp_crypto.c				\
13	ntp_filegen.c				\
14	ntp_io.c				\
15	ntp_leapsec.c				\
16	ntp_loopfilter.c			\
17	ntp_monitor.c				\
18	ntp_parser.y				\
19	ntp_peer.c				\
20	ntp_prio_q.c				\
21	ntp_proto.c				\
22	ntp_refclock.c				\
23	ntp_request.c				\
24	ntp_restrict.c				\
25	ntp_scanner.c				\
26	ntp_signd.c				\
27	ntp_timer.c				\
28	ntp_util.c				\
29	ntpd-opts.c				\
30	ntpd.c					\
31	ntpsim.c				\
32	rc_cmdlength.c				\
33	refclock_acts.c				\
34	refclock_arbiter.c			\
35	refclock_arc.c				\
36	refclock_as2201.c			\
37	refclock_atom.c				\
38	refclock_bancomm.c			\
39	refclock_chronolog.c			\
40	refclock_chu.c				\
41	refclock_conf.c				\
42	refclock_datum.c			\
43	refclock_dumbclock.c			\
44	refclock_fg.c				\
45	refclock_gpsdjson.c			\
46	refclock_gpsvme.c			\
47	refclock_heath.c			\
48	refclock_hopfpci.c			\
49	refclock_hopfser.c			\
50	refclock_hpgps.c			\
51	refclock_irig.c				\
52	refclock_jjy.c				\
53	refclock_jupiter.c			\
54	refclock_leitch.c			\
55	refclock_local.c			\
56	refclock_msfees.c			\
57	refclock_mx4200.c			\
58	refclock_neoclock4x.c			\
59	refclock_nmea.c				\
60	refclock_oncore.c			\
61	refclock_palisade.c			\
62	refclock_parse.c			\
63	refclock_pcf.c				\
64	refclock_pst.c				\
65	refclock_ripencc.c			\
66	refclock_shm.c				\
67	refclock_tpro.c				\
68	refclock_true.c				\
69	refclock_tt560.c			\
70	refclock_ulink.c			\
71	refclock_wwv.c				\
72	refclock_wwvb.c				\
73	refclock_zyfer.c
74
75LDADD+=		-L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
76DPADD+=		${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a ${LIBOPTS}/libopts.a  ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL}
77
78COPTS.ntp_control.c+=	${${ACTIVE_CC} == "gcc":? -Wno-format-nonliteral :}
79
80.include "${.CURDIR}/../Makefile.inc"
81
82DIST=${IDIST}/ntpd
83
84CPPFLAGS+=-I${IDIST}/include -I${IDIST}/sntp/libopts -I${IDIST}/ntpd -I.
85
86.PATH: ${DIST}
87YHEADER=1
88
89.include <bsd.prog.mk>
90