1182007SrobertoAUTOMAKE_OPTIONS= ../util/ansi2knr 2182007Sroberto 3182007Srobertobindir= ${exec_prefix}/${BINSUBDIR} 4182007Sroberto 5182007Srobertobin_PROGRAMS= ntpd @MAKE_NTPDSIM@ 6182007Sroberto 7182007Srobertonoinst_LIBRARIES= libntpd.a 8182007Sroberto 9182007SrobertoAM_CPPFLAGS= -I$(top_srcdir)/include -I../include $(LIBOPTS_CFLAGS) 10132451Sroberto# LDADD might need RESLIB and ADJLIB. 11182007SrobertoLDADD= version.o libntpd.a @LIBPARSE@ 12182007Sroberto 13182007SrobertoBUILT_SOURCES= ntpd-opts.c ntpd-opts.h ntpd.1 ntpd-opts.texi ntpd-opts.menu 14182007Srobertoman_MANS= ntpd.1 15182007Sroberto 16182007SrobertoBUILT_SOURCES+= ntpdsim-opts.c ntpdsim-opts.h ntpdsim.1 ntpdsim-opts.texi ntpdsim-opts.menu 17182007Srobertoman_MANS+= ntpdsim.1 18182007Sroberto 1982498Sroberto# ntpd may need: 2082498Sroberto# log10 refclock_wwv.o 2182498Sroberto# sqrt ntp_control.o 2282498Sroberto# floor refclock_wwv.o 2382498Sroberto# which are (usually) provided by -lm. 24182007Srobertontpd_LDADD = $(LDADD) -lm @LCRYPTO@ $(LIBOPTS_LDADD) ../libntp/libntp.a 25182007Srobertontpdsim_LDADD = $(LDADD) ../libntp/libntpsim.a -lm @LCRYPTO@ $(LIBOPTS_LDADD) 26132451Srobertontpdsim_CFLAGS = $(CFLAGS) -DSIM 27132451Srobertocheck_y2k_LDADD = $(LDADD) ../libntp/libntp.a 2854359SrobertoDISTCLEANFILES = .version version.c 29182007SrobertoEXTRA_DIST = ntpd-opts.def ntpdbase-opts.def ntpdsim-opts.def \ 30182007Sroberto refclock_msfees.c \ 31182007Sroberto refclock_trak.c \ 32182007Sroberto $(BUILT_SOURCES) 3354359SrobertoETAGS_ARGS = Makefile.am 3454359Sroberto### Y2Kfixes 3554359Srobertocheck_PROGRAMS = @MAKE_CHECK_Y2K@ 36132451SrobertoEXTRA_PROGRAMS = check_y2k ntpdsim 37182007Srobertorun_ag = cd $(srcdir) && autogen -L ../include --writable 38182007Srobertostd_def_list= $(top_srcdir)/include/debug-opt.def \ 39182007Sroberto $(top_srcdir)/include/autogen-version.def \ 40182007Sroberto $(top_srcdir)/include/copyright.def \ 41182007Sroberto $(top_srcdir)/include/version.def 4254359Sroberto 4354359Srobertocheck-local: @MAKE_CHECK_Y2K@ 4482498Sroberto test -z "@MAKE_CHECK_Y2K@" || ./@MAKE_CHECK_Y2K@ 4554359Sroberto 46132451Sroberto# SIM: cmd_args.c ntp_config.c ntp_io.c ntpd.c + ntpsim.c (include/ntpsim.h) 47106163Sroberto# ntp_resolver.c is presently unused... 48182007Srobertontpd_SOURCES = cmd_args.c ntp_config.c ntp_io.c ntpd.c ntpd-opts.c ntpd-opts.h 49182007Srobertontpdsim_SOURCES = $(ntpd_SOURCES) ntpsim.c ntpdsim-opts.c ntpdsim-opts.h 50182007Srobertolibntpd_a_SOURCES = jupiter.h ntp_control.c \ 5182498Sroberto ntp_crypto.c ntp_filegen.c \ 52132451Sroberto ntp_intres.c ntp_loopfilter.c ntp_monitor.c ntp_peer.c \ 53106163Sroberto ntp_proto.c ntp_refclock.c ntp_request.c \ 54132451Sroberto ntp_restrict.c ntp_timer.c ntp_util.c \ 55182007Sroberto ppsapi_timepps.h \ 56106163Sroberto refclock_acts.c refclock_arbiter.c refclock_arc.c refclock_as2201.c \ 57106163Sroberto refclock_atom.c refclock_bancomm.c refclock_chronolog.c \ 58106163Sroberto refclock_chu.c refclock_conf.c refclock_datum.c refclock_dumbclock.c \ 59106163Sroberto refclock_fg.c refclock_gpsvme.c refclock_heath.c refclock_hopfser.c \ 60106163Sroberto refclock_hopfpci.c refclock_hpgps.c refclock_irig.c refclock_jjy.c \ 61106163Sroberto refclock_jupiter.c refclock_leitch.c refclock_local.c \ 62182007Sroberto refclock_mx4200.c refclock_neoclock4x.c \ 63182007Sroberto refclock_nmea.c refclock_oncore.c refclock_palisade.c \ 64182007Sroberto refclock_palisade.h refclock_parse.c \ 65182007Sroberto refclock_pcf.c refclock_pst.c refclock_ripencc.c refclock_shm.c \ 66182007Sroberto refclock_tpro.c refclock_true.c refclock_tt560.c \ 67182007Sroberto refclock_ulink.c refclock_wwv.c refclock_wwvb.c \ 68182007Sroberto refclock_zyfer.c 6954359Sroberto 70182007Sroberto$(srcdir)/ntpd-opts.h: $(srcdir)/ntpd-opts.c 71182007Sroberto$(srcdir)/ntpd-opts.c: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 72182007Sroberto $(run_ag) ntpd-opts.def 73182007Sroberto 74182007Sroberto$(srcdir)/ntpd.1: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 75182007Sroberto $(run_ag) -Tagman1.tpl -bntpd ntpd-opts.def 76182007Sroberto 77182007Sroberto$(srcdir)/ntpd-opts.texi $(srcdir)/ntpd-opts.menu: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 78182007Sroberto $(run_ag) -Taginfo.tpl -DLEVEL=section ntpd-opts.def 79182007Sroberto 80182007Sroberto$(srcdir)/ntpdsim-opts.h: $(srcdir)/ntpdsim-opts.c 81182007Sroberto$(srcdir)/ntpdsim-opts.c: $(srcdir)/ntpdsim-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) $(top_srcdir)/include/homerc.def 82182007Sroberto $(run_ag) ntpdsim-opts.def 83182007Sroberto 84182007Sroberto$(srcdir)/ntpdsim.1: $(srcdir)/ntpdsim-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) $(top_srcdir)/include/homerc.def 85182007Sroberto $(run_ag) -Tagman1.tpl -bntpdsim ntpdsim-opts.def 86182007Sroberto 87182007Sroberto$(srcdir)/ntpdsim-opts.texi $(srcdir)/ntpdsim-opts.menu: $(srcdir)/ntpdsim-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) $(top_srcdir)/include/homerc.def 88182007Sroberto $(run_ag) -Taginfo.tpl -DLEVEL=section ntpdsim-opts.def 89182007Sroberto 9054359Sroberto$(PROGRAMS): $(LDADD) 9154359Sroberto 9254359Sroberto../libntp/libntp.a: 93182007Sroberto cd ../libntp && $(MAKE) libntp.a 9454359Sroberto 95182007Sroberto../libntp/libntpsim.a: 96182007Sroberto cd ../libntp && $(MAKE) libntpsim.a 97182007Sroberto 9854359Sroberto../libparse/libparse.a: 9954359Sroberto cd ../libparse && $(MAKE) 10054359Sroberto 101182007Sroberto$(top_srcdir)/version : 102182007Sroberto cd $(top_srcdir) && $(MAKE) version 103182007Sroberto 104132451Srobertoversion.o: $(ntpd_OBJECTS) ../libntp/libntp.a @LIBPARSE@ Makefile $(top_srcdir)/version 105106163Sroberto env CSET=`cat $(top_srcdir)/version` $(top_builddir)/scripts/mkver ntpd 10654359Sroberto $(COMPILE) -c version.c 107182007Sroberto 108182007Srobertoinclude ../bincheck.mf 109