Home | History | Annotate | Line # | Download | only in ntpd
Makefile revision 1.32.2.1
      1  1.32.2.1  perseant #	$NetBSD: Makefile,v 1.32.2.1 2025/08/02 05:22:08 perseant Exp $
      2       1.1    kardel 
      3       1.1    kardel .include <bsd.own.mk>
      4       1.1    kardel 
      5       1.1    kardel PROG=	ntpd
      6      1.13  christos MAN=	ntpd.8 ntp.conf.5 ntp.keys.5
      7       1.1    kardel BINDIR=	/usr/sbin
      8       1.1    kardel 
      9       1.1    kardel SRCS=	cmd_args.c				\
     10  1.32.2.1  perseant 	ntp_clockdev.c				\
     11       1.1    kardel 	ntp_config.c				\
     12       1.1    kardel 	ntp_control.c				\
     13       1.1    kardel 	ntp_crypto.c				\
     14       1.1    kardel 	ntp_filegen.c				\
     15       1.1    kardel 	ntp_io.c				\
     16      1.13  christos 	ntp_leapsec.c				\
     17       1.1    kardel 	ntp_loopfilter.c			\
     18       1.1    kardel 	ntp_monitor.c				\
     19      1.18  christos 	ntp_parser.y				\
     20  1.32.2.1  perseant 	ntp_ppsdev.c				\
     21       1.1    kardel 	ntp_peer.c				\
     22      1.13  christos 	ntp_prio_q.c				\
     23       1.1    kardel 	ntp_proto.c				\
     24       1.1    kardel 	ntp_refclock.c				\
     25       1.1    kardel 	ntp_request.c				\
     26       1.1    kardel 	ntp_restrict.c				\
     27       1.1    kardel 	ntp_scanner.c				\
     28       1.1    kardel 	ntp_signd.c				\
     29       1.1    kardel 	ntp_timer.c				\
     30       1.1    kardel 	ntp_util.c				\
     31       1.1    kardel 	ntpd-opts.c				\
     32       1.1    kardel 	ntpd.c					\
     33       1.1    kardel 	ntpsim.c				\
     34      1.19  christos 	rc_cmdlength.c				\
     35       1.1    kardel 	refclock_acts.c				\
     36       1.1    kardel 	refclock_arbiter.c			\
     37       1.1    kardel 	refclock_arc.c				\
     38       1.1    kardel 	refclock_as2201.c			\
     39       1.1    kardel 	refclock_atom.c				\
     40       1.1    kardel 	refclock_bancomm.c			\
     41       1.1    kardel 	refclock_chronolog.c			\
     42       1.1    kardel 	refclock_chu.c				\
     43       1.1    kardel 	refclock_conf.c				\
     44       1.1    kardel 	refclock_datum.c			\
     45       1.1    kardel 	refclock_dumbclock.c			\
     46       1.1    kardel 	refclock_fg.c				\
     47      1.17  christos 	refclock_gpsdjson.c			\
     48       1.1    kardel 	refclock_gpsvme.c			\
     49       1.1    kardel 	refclock_heath.c			\
     50       1.1    kardel 	refclock_hopfpci.c			\
     51       1.1    kardel 	refclock_hopfser.c			\
     52       1.1    kardel 	refclock_hpgps.c			\
     53       1.1    kardel 	refclock_irig.c				\
     54       1.1    kardel 	refclock_jjy.c				\
     55       1.1    kardel 	refclock_jupiter.c			\
     56       1.1    kardel 	refclock_leitch.c			\
     57       1.1    kardel 	refclock_local.c			\
     58       1.1    kardel 	refclock_msfees.c			\
     59       1.1    kardel 	refclock_mx4200.c			\
     60       1.1    kardel 	refclock_neoclock4x.c			\
     61       1.1    kardel 	refclock_nmea.c				\
     62       1.1    kardel 	refclock_oncore.c			\
     63       1.1    kardel 	refclock_palisade.c			\
     64       1.1    kardel 	refclock_parse.c			\
     65       1.1    kardel 	refclock_pcf.c				\
     66       1.1    kardel 	refclock_pst.c				\
     67       1.1    kardel 	refclock_ripencc.c			\
     68       1.1    kardel 	refclock_shm.c				\
     69       1.1    kardel 	refclock_tpro.c				\
     70       1.1    kardel 	refclock_true.c				\
     71       1.1    kardel 	refclock_tt560.c			\
     72       1.1    kardel 	refclock_ulink.c			\
     73       1.1    kardel 	refclock_wwv.c				\
     74       1.1    kardel 	refclock_wwvb.c				\
     75       1.1    kardel 	refclock_zyfer.c
     76       1.1    kardel 
     77      1.21  christos .include "${.CURDIR}/../Makefile.inc"
     78      1.21  christos 
     79       1.5    kardel LDADD+=		-L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
     80       1.1    kardel DPADD+=		${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a ${LIBOPTS}/libopts.a  ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL}
     81       1.1    kardel 
     82      1.16  christos COPTS.ntp_control.c+=	${${ACTIVE_CC} == "gcc":? -Wno-format-nonliteral :}
     83      1.26     kamil COPTS.ntp_refclock.c+=	-Wno-format-nonliteral
     84       1.1    kardel 
     85       1.1    kardel DIST=${IDIST}/ntpd
     86       1.1    kardel 
     87      1.18  christos CPPFLAGS+=-I${IDIST}/include -I${IDIST}/sntp/libopts -I${IDIST}/ntpd -I.
     88       1.1    kardel 
     89       1.1    kardel .PATH: ${DIST}
     90      1.18  christos YHEADER=1
     91       1.1    kardel 
     92      1.32     lukem COPTS.ntp_control.c+=		${CC_WNO_MAYBE_UNINITIALIZED}
     93      1.27       mrg COPTS.ntp_loopfilter.c+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=restrict :}
     94      1.31     lukem COPTS.ntp_loopfilter.c+=	${CC_WNO_FORMAT_TRUNCATION}
     95      1.31     lukem COPTS.ntp_crypto.c+=		${CC_WNO_FORMAT_TRUNCATION}
     96      1.31     lukem COPTS.refclock_jjy.c+=		${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION}
     97      1.31     lukem COPTS.refclock_parse.c+=	${CC_WNO_FORMAT_TRUNCATION}
     98      1.31     lukem COPTS.refclock_leitch.c+=	${CC_WNO_FORMAT_TRUNCATION}
     99      1.31     lukem COPTS.refclock_neoclock4x.c+=	${CC_WNO_FORMAT_TRUNCATION}
    100      1.30     lukem COPTS.ntp_io.c+=        	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
    101      1.29  christos COPTS.ntp_crypto.c+=		-Wno-error=deprecated-declarations
    102      1.23       mrg 
    103      1.28       rin CLEANFILES+=${MAN}
    104      1.28       rin 
    105       1.1    kardel .include <bsd.prog.mk>
    106