# $NetBSD: Makefile,v 1.32 2023/06/03 21:31:46 lukem Exp $ .include PROG= ntpd MAN= ntpd.8 ntp.conf.5 ntp.keys.5 BINDIR= /usr/sbin SRCS= cmd_args.c \ ntp_config.c \ ntp_control.c \ ntp_crypto.c \ ntp_filegen.c \ ntp_io.c \ ntp_leapsec.c \ ntp_loopfilter.c \ ntp_monitor.c \ ntp_parser.y \ ntp_peer.c \ ntp_prio_q.c \ ntp_proto.c \ ntp_refclock.c \ ntp_request.c \ ntp_restrict.c \ ntp_scanner.c \ ntp_signd.c \ ntp_timer.c \ ntp_util.c \ ntpd-opts.c \ ntpd.c \ ntpsim.c \ rc_cmdlength.c \ refclock_acts.c \ refclock_arbiter.c \ refclock_arc.c \ refclock_as2201.c \ refclock_atom.c \ refclock_bancomm.c \ refclock_chronolog.c \ refclock_chu.c \ refclock_conf.c \ refclock_datum.c \ refclock_dumbclock.c \ refclock_fg.c \ refclock_gpsdjson.c \ refclock_gpsvme.c \ refclock_heath.c \ refclock_hopfpci.c \ refclock_hopfser.c \ refclock_hpgps.c \ refclock_irig.c \ refclock_jjy.c \ refclock_jupiter.c \ refclock_leitch.c \ refclock_local.c \ refclock_msfees.c \ refclock_mx4200.c \ refclock_neoclock4x.c \ refclock_nmea.c \ refclock_oncore.c \ refclock_palisade.c \ refclock_parse.c \ refclock_pcf.c \ refclock_pst.c \ refclock_ripencc.c \ refclock_shm.c \ refclock_tpro.c \ refclock_true.c \ refclock_tt560.c \ refclock_ulink.c \ refclock_wwv.c \ refclock_wwvb.c \ refclock_zyfer.c .include "${.CURDIR}/../Makefile.inc" LDADD+= -L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil DPADD+= ${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a ${LIBOPTS}/libopts.a ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL} COPTS.ntp_control.c+= ${${ACTIVE_CC} == "gcc":? -Wno-format-nonliteral :} COPTS.ntp_refclock.c+= -Wno-format-nonliteral DIST=${IDIST}/ntpd CPPFLAGS+=-I${IDIST}/include -I${IDIST}/sntp/libopts -I${IDIST}/ntpd -I. .PATH: ${DIST} YHEADER=1 COPTS.ntp_control.c+= ${CC_WNO_MAYBE_UNINITIALIZED} COPTS.ntp_loopfilter.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8:? -Wno-error=restrict :} COPTS.ntp_loopfilter.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.ntp_crypto.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.refclock_jjy.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION} COPTS.refclock_parse.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.refclock_leitch.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.refclock_neoclock4x.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.ntp_io.c+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} COPTS.ntp_crypto.c+= -Wno-error=deprecated-declarations CLEANFILES+=${MAN} .include