Home | History | Annotate | Line # | Download | only in ntpd
Makefile revision 1.16
      1 #	$NetBSD: Makefile,v 1.16 2014/01/20 01:52:54 christos Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 PROG=	ntpd
      6 MAN=	ntpd.8 ntp.conf.5 ntp.keys.5
      7 BINDIR=	/usr/sbin
      8 
      9 SRCS=	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.c				\
     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 	refclock_acts.c				\
     33 	refclock_arbiter.c			\
     34 	refclock_arc.c				\
     35 	refclock_as2201.c			\
     36 	refclock_atom.c				\
     37 	refclock_bancomm.c			\
     38 	refclock_chronolog.c			\
     39 	refclock_chu.c				\
     40 	refclock_conf.c				\
     41 	refclock_datum.c			\
     42 	refclock_dumbclock.c			\
     43 	refclock_fg.c				\
     44 	refclock_gpsvme.c			\
     45 	refclock_heath.c			\
     46 	refclock_hopfpci.c			\
     47 	refclock_hopfser.c			\
     48 	refclock_hpgps.c			\
     49 	refclock_irig.c				\
     50 	refclock_jjy.c				\
     51 	refclock_jupiter.c			\
     52 	refclock_leitch.c			\
     53 	refclock_local.c			\
     54 	refclock_msfees.c			\
     55 	refclock_mx4200.c			\
     56 	refclock_neoclock4x.c			\
     57 	refclock_nmea.c				\
     58 	refclock_oncore.c			\
     59 	refclock_palisade.c			\
     60 	refclock_parse.c			\
     61 	refclock_pcf.c				\
     62 	refclock_pst.c				\
     63 	refclock_ripencc.c			\
     64 	refclock_shm.c				\
     65 	refclock_tpro.c				\
     66 	refclock_true.c				\
     67 	refclock_tt560.c			\
     68 	refclock_ulink.c			\
     69 	refclock_wwv.c				\
     70 	refclock_wwvb.c				\
     71 	refclock_zyfer.c
     72 
     73 LDADD+=		-L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
     74 DPADD+=		${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a ${LIBOPTS}/libopts.a  ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL}
     75 
     76 COPTS.ntp_control.c+=	${${ACTIVE_CC} == "gcc":? -Wno-format-nonliteral :}
     77 
     78 .include "${.CURDIR}/../Makefile.inc"
     79 
     80 DIST=${IDIST}/ntpd
     81 
     82 CPPFLAGS+=-I${IDIST}/include -I${IDIST}/sntp/libopts -I${IDIST}/ntpd
     83 
     84 .PATH: ${DIST}
     85 
     86 .include <bsd.prog.mk>
     87 
     88 # kill default .y.c rule - to rebuild ntp_parser.c we need bison which is not part of the toolchain
     89 .y.c:
     90 
     91