1285612SdelphijNULL= 2182007Sroberto 3285612Sdelphijbin_PROGRAMS= $(NTPD_DB) $(NTPDSIM_DB) 4285612Sdelphijlibexec_PROGRAMS= $(NTPD_DL) $(NTPDSIM_DL) 5285612Sdelphijsbin_PROGRAMS= $(NTPD_DS) $(NTPDSIM_DS) 6182007Sroberto 7182007Srobertonoinst_LIBRARIES= libntpd.a 8182007Sroberto 9285612SdelphijAM_CFLAGS = $(CFLAGS_NTP) 10285612Sdelphij 11285612SdelphijAM_CPPFLAGS = $(NTP_INCS) 12285612SdelphijAM_CPPFLAGS += $(LIBOPTS_CFLAGS) 13285612SdelphijAM_CPPFLAGS += $(CPPFLAGS_NTP) 14285612Sdelphij 15285612SdelphijAM_LDFLAGS = $(LDFLAGS_NTP) 16285612Sdelphij 17132451Sroberto# LDADD might need RESLIB and ADJLIB. 18285612SdelphijLDADD = version.o libntpd.a $(LIBPARSE) 19285612SdelphijAM_YFLAGS = -d -t -r all 20182007Sroberto 21285612Sdelphijif SAVECONFIG_ENABLED 22285612Sdelphijif NTP_CROSSCOMPILE 23285612SdelphijCHECK_SAVECONFIG= 24285612Sdelphijelse 25285612SdelphijCHECK_SAVECONFIG= check-saveconfig 26285612Sdelphijendif 27285612Sdelphijelse !SAVECONFIG_ENABLED 28285612SdelphijCHECK_SAVECONFIG= 29285612Sdelphijendif 30182007Sroberto 31285612Sdelphij# 32285612Sdelphij# VPHACK and VPHACK_AFTER are enabled on non-GNU makes (such as 33285612Sdelphij# BSD make) to work around issues specific to compiling 34285612Sdelphij# ntp_parser.y into ntp_parser.h and ntp_parser.c in a VPATH 35285612Sdelphij# configuration where we would like (for a change) the output 36285612Sdelphij# files ntp_parser.[ch] to be placed in the source directory, 37285612Sdelphij# as opposed to the build directory. This allows a single 38285612Sdelphij# host of a flock configured with Bison to update ntp_parser.[ch] 39285612Sdelphij# used by the rest. 40285612Sdelphij# 41182007Sroberto 42285612Sdelphijif VPATH_HACK 43285612SdelphijVPHACK= vphack 44285612SdelphijVPHACK_AFTER= vphack_after 45285612Sdelphijelse 46285612SdelphijVPHACK= 47285612SdelphijVPHACK_AFTER= 48285612Sdelphijendif 49285612Sdelphij 50285612Sdelphijvphack: 51285612Sdelphij test -e ntp_parser.c || ln -s $(srcdir)/ntp_parser.c . 52285612Sdelphij test -e ntp_parser.h || ln -s $(srcdir)/ntp_parser.h . 53285612Sdelphij 54285612Sdelphij# 55285612Sdelphij# ylwrap script which invokes Bison replaces ntp_parser.h 56285612Sdelphij# symlink with the updated file, when ntp_parser.h changes. 57285612Sdelphij# vphack_after detects this and copies the updated file to srcdir 58285612Sdelphij# and re-creates the ntp_parser.h symlink in its place. 59285612Sdelphij# 60285612Sdelphij 61285612Sdelphijvphack_after: 62285612Sdelphij test -L ntp_parser.h || ( \ 63285612Sdelphij mv ntp_parser.h $(srcdir)/ntp_parser.h && \ 64285612Sdelphij ln -s $(srcdir)/ntp_parser.h . \ 65285612Sdelphij ) 66285612Sdelphij 67285612Sdelphij# BUILT_SOURCES which should also be in EXTRA_DIST 68285612SdelphijB_S_DIST= \ 69285612Sdelphij $(srcdir)/ntpd-opts.c \ 70285612Sdelphij $(srcdir)/ntpd-opts.h \ 71285612Sdelphij $(NULL) 72285612Sdelphij 73285612SdelphijBUILT_SOURCES= \ 74285612Sdelphij $(VPHACK) \ 75285612Sdelphij $(LIBPARSE) \ 76285612Sdelphij ntp_parser.c \ 77285612Sdelphij ntp_parser.h \ 78285612Sdelphij $(VPHACK_AFTER) \ 79285612Sdelphij $(B_S_DIST) \ 80285612Sdelphij $(NULL) 81285612Sdelphij 82285612Sdelphijman1_MANS= 83285612Sdelphijman5_MANS= ntp.conf.5 ntp.keys.5 84285612Sdelphijman8_MANS= 85285612Sdelphijman_MANS= ntpd.$(NTPD_MS) 86285612Sdelphij 87285612Sdelphij# ntpdsim.1 is a remnant along with all the ntpdsim-opts.* files, the 88285612Sdelphij# simulator currently uses ntpd-opts.[ch]. This also means there is no 89285612Sdelphij# longer a reason to have ntpdbase-opts.def split off of ntpd-opts.def. 90285612Sdelphij 91285612SdelphijLDADD_NTPD_COMMON = $(LDADD_LIBNTP) $(LIBOPTS_LDADD) $(PTHREAD_LIBS) 92285612SdelphijLDADD_NTPD_COMMON += $(LIBM) $(LDADD_NTP) $(LSCF) 93285612Sdelphijntpd_LDADD = $(LDADD) ../libntp/libntp.a $(LDADD_NTPD_COMMON) $(LDADD_LIBUTIL) 94285612Sdelphijntpdsim_LDADD = $(LDADD) ../libntp/libntpsim.a $(LDADD_NTPD_COMMON) 95285612Sdelphijntpdsim_CPPFLAGS = $(AM_CPPFLAGS) -DSIM 96285612Sdelphijcheck_y2k_LDADD = $(LDADD) ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM) $(LDADD_LIBNTP) $(PTHREAD_LIBS) 97285612Sdelphij## we don't want $(LDADD) in keyword_gen_LDADD 98285612Sdelphijkeyword_gen_LDADD = ../libntp/libntp.a $(LDADD_LIBNTP) $(LIBM) $(PTHREAD_LIBS) 99285612Sdelphij 100285612SdelphijDISTCLEANFILES = \ 101285612Sdelphij keyword-gen \ 102285612Sdelphij .version \ 103285612Sdelphij version.c \ 104285612Sdelphij config.log \ 105285612Sdelphij $(man5_MANS) \ 106285612Sdelphij $(man_MANS) \ 107285612Sdelphij $(NULL) 108285612Sdelphij 109285612SdelphijCLEANFILES = \ 110285612Sdelphij check-saveconfig \ 111285612Sdelphij compsave.conf \ 112285612Sdelphij k-g-u-submake \ 113285612Sdelphij $(EXTRA_PROGRAMS) \ 114285612Sdelphij $(NULL) 115285612Sdelphij 116285612SdelphijEXTRA_DIST = \ 117285612Sdelphij complete.conf.in \ 118285612Sdelphij invoke-ntp.conf.menu \ 119285612Sdelphij invoke-ntp.conf.texi \ 120285612Sdelphij invoke-ntp.keys.menu \ 121285612Sdelphij invoke-ntp.keys.texi \ 122285612Sdelphij invoke-ntpd.menu \ 123285612Sdelphij invoke-ntpd.texi \ 124285612Sdelphij keyword-gen-utd \ 125285612Sdelphij ntp.conf.5man \ 126285612Sdelphij ntp.conf.5mdoc \ 127285612Sdelphij ntp.conf.def \ 128285612Sdelphij ntp.conf.man.in \ 129285612Sdelphij ntp.conf.mdoc.in \ 130285612Sdelphij ntp.conf.html \ 131285612Sdelphij ntp.conf.texi \ 132285612Sdelphij ntp.keys.5man \ 133285612Sdelphij ntp.keys.5mdoc \ 134285612Sdelphij ntp.keys.def \ 135285612Sdelphij ntp.keys.man.in \ 136285612Sdelphij ntp.keys.mdoc.in \ 137285612Sdelphij ntp.keys.html \ 138285612Sdelphij ntp.keys.texi \ 139285612Sdelphij ntpd-opts.def \ 140285612Sdelphij ntpd.1ntpdman \ 141285612Sdelphij ntpd.1ntpdmdoc \ 142285612Sdelphij ntpd.man.in \ 143285612Sdelphij ntpd.mdoc.in \ 144285612Sdelphij ntpd.html \ 145285612Sdelphij ntpd.texi \ 146285612Sdelphij ntpdbase-opts.def \ 147182007Sroberto refclock_msfees.c \ 148285612Sdelphij $(B_S_DIST) \ 149285612Sdelphij $(NULL) 150285612Sdelphij 15154359Sroberto### Y2Kfixes 15254359Srobertocheck_PROGRAMS = @MAKE_CHECK_Y2K@ 153285612SdelphijEXTRA_PROGRAMS = check_y2k keyword-gen ntpd ntpdsim 15454359Sroberto 155285612Sdelphijhtml_DATA= \ 156285612Sdelphij $(srcdir)/ntp.conf.html \ 157285612Sdelphij $(srcdir)/ntp.keys.html \ 158285612Sdelphij $(srcdir)/ntpd.html \ 159285612Sdelphij $(NULL) 16054359Sroberto 161285612Sdelphijnoinst_DATA = \ 162285612Sdelphij $(srcdir)/invoke-ntp.conf.menu \ 163285612Sdelphij $(srcdir)/invoke-ntp.conf.texi \ 164285612Sdelphij $(srcdir)/invoke-ntp.keys.menu \ 165285612Sdelphij $(srcdir)/invoke-ntp.keys.texi \ 166285612Sdelphij $(srcdir)/invoke-ntpd.menu \ 167285612Sdelphij $(srcdir)/invoke-ntpd.texi \ 168285612Sdelphij $(srcdir)/ntp.conf.man.in \ 169285612Sdelphij $(srcdir)/ntp.conf.mdoc.in \ 170285612Sdelphij $(srcdir)/ntp.keys.man.in \ 171285612Sdelphij $(srcdir)/ntp.keys.mdoc.in \ 172285612Sdelphij $(srcdir)/ntpd.man.in \ 173285612Sdelphij $(srcdir)/ntpd.mdoc.in \ 174285612Sdelphij $(NULL) 17554359Sroberto 176285612Sdelphijnoinst_HEADERS = \ 177285612Sdelphij declcond.h \ 178285612Sdelphij ntp_leapsec.h \ 179285612Sdelphij $(NULL) 180285612Sdelphij 181285612Sdelphijinstall-data-local: install-html 182285612Sdelphij 183285612Sdelphijrun_ag= cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" AUTOGEN_DNE_DATE=-D \ 184285612Sdelphij autogen -L ../sntp/include -L ../sntp/ag-tpl --writable 185285612Sdelphijstd_def_list = \ 186285612Sdelphij $(top_srcdir)/sntp/include/debug-opt.def \ 187285612Sdelphij $(top_srcdir)/sntp/include/autogen-version.def \ 188285612Sdelphij $(top_srcdir)/sntp/include/copyright.def \ 189285612Sdelphij $(top_srcdir)/sntp/include/homerc.def \ 190285612Sdelphij $(top_srcdir)/sntp/include/ntp.lic \ 191285612Sdelphij $(top_srcdir)/sntp/include/version.def \ 192285612Sdelphij $(NULL) 193285612Sdelphij 194285612Sdelphijcheck-local: $(MAKE_CHECK_Y2K) $(CHECK_SAVECONFIG) 195285612Sdelphij test -z "$(MAKE_CHECK_Y2K)" || ./$(MAKE_CHECK_Y2K) 196285612Sdelphij 197285612Sdelphijntpd_SOURCES = \ 198285612Sdelphij ntp_config.c \ 199285612Sdelphij ntp_keyword.h \ 200285612Sdelphij ntp_io.c \ 201285612Sdelphij ntp_parser.y \ 202285612Sdelphij ntp_scanner.c \ 203285612Sdelphij ntp_scanner.h \ 204285612Sdelphij ntpd.c \ 205285612Sdelphij ntpd-opts.c \ 206285612Sdelphij ntpd-opts.h \ 207285612Sdelphij $(NULL) 208285612Sdelphij 209285612Sdelphijntpdsim_SOURCES = \ 210285612Sdelphij $(ntpd_SOURCES) \ 211285612Sdelphij ntp_prio_q.c \ 212285612Sdelphij ntpsim.c \ 213285612Sdelphij $(NULL) 214285612Sdelphij 215285612Sdelphij# libntpd_a_SOURCES do not use #ifdef SIM 216285612Sdelphij 217285612Sdelphijlibntpd_a_SOURCES = \ 218285612Sdelphij cmd_args.c \ 219285612Sdelphij jupiter.h \ 220285612Sdelphij ntp_control.c \ 221285612Sdelphij ntp_crypto.c \ 222285612Sdelphij ntp_filegen.c \ 223285612Sdelphij ntp_leapsec.c \ 224285612Sdelphij ntp_loopfilter.c \ 225285612Sdelphij ntp_monitor.c \ 226285612Sdelphij ntp_peer.c \ 227285612Sdelphij ntp_proto.c \ 228285612Sdelphij ntp_refclock.c \ 229285612Sdelphij ntp_request.c \ 230285612Sdelphij ntp_restrict.c \ 231285612Sdelphij ntp_signd.c \ 232285612Sdelphij ntp_timer.c \ 233285612Sdelphij ntp_util.c \ 234285612Sdelphij ppsapi_timepps.h \ 235285612Sdelphij rc_cmdlength.c \ 236285612Sdelphij refclock_acts.c \ 237285612Sdelphij refclock_arbiter.c \ 238285612Sdelphij refclock_arc.c \ 239285612Sdelphij refclock_as2201.c \ 240285612Sdelphij refclock_atom.c \ 241285612Sdelphij refclock_bancomm.c \ 242285612Sdelphij refclock_chronolog.c \ 243285612Sdelphij refclock_chu.c \ 244285612Sdelphij refclock_conf.c \ 245285612Sdelphij refclock_datum.c \ 246285612Sdelphij refclock_dumbclock.c \ 247285612Sdelphij refclock_fg.c \ 248285612Sdelphij refclock_gpsdjson.c \ 249285612Sdelphij refclock_gpsvme.c \ 250285612Sdelphij refclock_heath.c \ 251285612Sdelphij refclock_hopfser.c \ 252285612Sdelphij refclock_hopfpci.c \ 253285612Sdelphij refclock_hpgps.c \ 254285612Sdelphij refclock_irig.c \ 255285612Sdelphij refclock_jjy.c \ 256285612Sdelphij refclock_jupiter.c \ 257285612Sdelphij refclock_leitch.c \ 258285612Sdelphij refclock_local.c \ 259285612Sdelphij refclock_mx4200.c \ 260285612Sdelphij refclock_neoclock4x.c \ 261285612Sdelphij refclock_nmea.c \ 262285612Sdelphij refclock_oncore.c \ 263285612Sdelphij refclock_palisade.c \ 264285612Sdelphij refclock_palisade.h \ 265285612Sdelphij refclock_parse.c \ 266285612Sdelphij refclock_pcf.c \ 267285612Sdelphij refclock_pst.c \ 268285612Sdelphij refclock_ripencc.c \ 269285612Sdelphij refclock_shm.c \ 270285612Sdelphij refclock_tpro.c \ 271285612Sdelphij refclock_true.c \ 272285612Sdelphij refclock_tt560.c \ 273285612Sdelphij refclock_ulink.c \ 274285612Sdelphij refclock_wwv.c \ 275285612Sdelphij refclock_wwvb.c \ 276285612Sdelphij refclock_zyfer.c \ 277285612Sdelphij refclock_tsyncpci.c \ 278285612Sdelphij $(NULL) 279285612Sdelphij 280285612Sdelphijk-g-u-submake: keyword-gen 281285612Sdelphij ./keyword-gen $(srcdir)/ntp_parser.h > k-g.out 282285612Sdelphij @grep -v diff_ignore_line < k-g.out > cmp1 283285612Sdelphij @grep -v diff_ignore_line < $(srcdir)/ntp_keyword.h > cmp2 284285612Sdelphij @cmp cmp1 cmp2 > /dev/null || \ 285285612Sdelphij { mv -f k-g.out $(srcdir)/ntp_keyword.h && \ 286285612Sdelphij echo 'Generated changed ntp_keyword.h.' ;} 287285612Sdelphij @[ ! -f k-g.out ] || \ 288285612Sdelphij { rm k-g.out && echo 'ntp_keyword.h is up to date.' ;} 289285612Sdelphij @rm cmp1 cmp2 290285612Sdelphij @echo 'keyword-gen and ntp_keyword.h are up to date.' > $@ 291285612Sdelphij 292285612Sdelphij$(srcdir)/keyword-gen-utd: $(srcdir)/keyword-gen.c $(srcdir)/ntp_parser.h 293285612Sdelphij $(MAKE) $(AM_MAKEFLAGS) k-g-u-submake # avoid explicit dependency 294285612Sdelphij grep diff_ignore_line $(srcdir)/ntp_keyword.h > k-g-u 295285612Sdelphij mv -f k-g-u $@ 296285612Sdelphij 297285612Sdelphij$(srcdir)/ntp_keyword.h: $(srcdir)/keyword-gen-utd 298285612Sdelphij @: do-nothing action to avoid default SCCS get 299285612Sdelphij @: .h updated if needed by k-g-u-submake rule 300285612Sdelphij 301182007Sroberto$(srcdir)/ntpd-opts.h: $(srcdir)/ntpd-opts.c 302285612Sdelphij @: do-nothing action to avoid default SCCS get, .h built with .c 303285612Sdelphij 304182007Sroberto$(srcdir)/ntpd-opts.c: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 305182007Sroberto $(run_ag) ntpd-opts.def 306182007Sroberto 307285612Sdelphij### 308182007Sroberto 309285612Sdelphij$(srcdir)/ntpd.1ntpdman: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 310285612Sdelphij $(run_ag) -DMAN_SECTION=1ntpdman -Tagman-cmd.tpl ntpd-opts.def 311182007Sroberto 312285612Sdelphij$(srcdir)/ntpd.man.in: $(srcdir)/ntpd.1ntpdman $(top_srcdir)/sntp/scripts/mansec2subst.sed 313285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntpd.1ntpdman > $(srcdir)/ntpd.man.in+ 314285612Sdelphij mv $(srcdir)/ntpd.man.in+ $(srcdir)/ntpd.man.in 315182007Sroberto 316285612Sdelphij### 317182007Sroberto 318285612Sdelphij$(srcdir)/ntpd.1ntpdmdoc: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 319285612Sdelphij $(run_ag) -DMAN_SECTION=1ntpdmdoc -Tagmdoc-cmd.tpl ntpd-opts.def 320182007Sroberto 321285612Sdelphij$(srcdir)/ntpd.mdoc.in: $(srcdir)/ntpd.1ntpdmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 322285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntpd.1ntpdmdoc > $(srcdir)/ntpd.mdoc.in+ 323285612Sdelphij mv $(srcdir)/ntpd.mdoc.in+ $(srcdir)/ntpd.mdoc.in 324285612Sdelphij 325285612Sdelphij### 326285612Sdelphij 327285612Sdelphijntpd.$(NTPD_MS): $(srcdir)/ntpd.$(MANTAGFMT).in $(top_builddir)/config.status 328285612Sdelphij $(top_builddir)/config.status --file=ntpd.$(NTPD_MS)+:$(srcdir)/ntpd.$(MANTAGFMT).in 329285612Sdelphij mv ntpd.$(NTPD_MS)+ ntpd.$(NTPD_MS) 330285612Sdelphij 331285612Sdelphij### 332285612Sdelphij 333285612Sdelphij$(srcdir)/invoke-ntp.conf.menu: $(srcdir)/invoke-ntp.conf.texi 334285612Sdelphij @: do-nothing action to avoid default SCCS get, .menu built with .texi 335285612Sdelphij 336285612Sdelphij$(srcdir)/invoke-ntp.conf.texi: $(srcdir)/ntp.conf.def $(std_def_list) 337285612Sdelphij $(run_ag) -Tagtexi-file.tpl -DLEVEL=section ntp.conf.def 338285612Sdelphij 339285612Sdelphij$(srcdir)/invoke-ntp.keys.menu: $(srcdir)/invoke-ntp.keys.texi 340285612Sdelphij @: do-nothing action to avoid default SCCS get, .menu built with .texi 341285612Sdelphij 342285612Sdelphij$(srcdir)/invoke-ntp.keys.texi: $(srcdir)/ntp.keys.def $(std_def_list) 343285612Sdelphij $(run_ag) -Tagtexi-file.tpl -DLEVEL=section ntp.keys.def 344285612Sdelphij 345285612Sdelphij$(srcdir)/ntp.conf.html: $(srcdir)/ntp.conf.texi $(top_srcdir)/sntp/include/version.texi 346285612Sdelphij cd $(srcdir) && ( makeinfo --force --html --no-split -o ntp.conf.html ntp.conf.texi || true ) 347285612Sdelphij 348285612Sdelphij$(srcdir)/ntp.keys.html: $(srcdir)/ntp.keys.texi $(top_srcdir)/sntp/include/version.texi 349285612Sdelphij cd $(srcdir) && ( makeinfo --force --html --no-split -o ntp.keys.html ntp.keys.texi || true ) 350285612Sdelphij 351285612Sdelphij$(srcdir)/ntpd.html: $(srcdir)/ntpd.texi $(top_srcdir)/sntp/include/version.texi 352285612Sdelphij cd $(srcdir) && ( makeinfo --force --html --no-split -o ntpd.html ntpd.texi || true ) 353285612Sdelphij 354285612Sdelphij### 355285612Sdelphij 356285612Sdelphij$(srcdir)/ntp.conf.5man: $(srcdir)/ntp.conf.def $(std_def_list) 357285612Sdelphij $(run_ag) -DMAN_SECTION=5man -Tagman-cmd.tpl ntp.conf.def 358285612Sdelphij 359285612Sdelphij$(srcdir)/ntp.conf.man.in: $(srcdir)/ntp.conf.5man $(top_srcdir)/sntp/scripts/mansec2subst.sed 360285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp.conf.5man > $(srcdir)/ntp.conf.man.in+ 361285612Sdelphij mv $(srcdir)/ntp.conf.man.in+ $(srcdir)/ntp.conf.man.in 362285612Sdelphij 363285612Sdelphij### 364285612Sdelphij 365285612Sdelphij$(srcdir)/ntp.conf.5mdoc: $(srcdir)/ntp.conf.def $(std_def_list) 366285612Sdelphij $(run_ag) -DMAN_SECTION=5mdoc -Tagmdoc-cmd.tpl ntp.conf.def 367285612Sdelphij 368285612Sdelphij$(srcdir)/ntp.conf.mdoc.in: $(srcdir)/ntp.conf.5mdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 369285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp.conf.5mdoc > $(srcdir)/ntp.conf.mdoc.in+ 370285612Sdelphij mv $(srcdir)/ntp.conf.mdoc.in+ $(srcdir)/ntp.conf.mdoc.in 371285612Sdelphij 372285612Sdelphij### 373285612Sdelphij 374285612Sdelphijntp.conf.5: $(srcdir)/ntp.conf.$(MANTAGFMT).in $(top_builddir)/config.status 375285612Sdelphij $(top_builddir)/config.status --file=ntp.conf.5+:$(srcdir)/ntp.conf.$(MANTAGFMT).in 376285612Sdelphij mv ntp.conf.5+ ntp.conf.5 377285612Sdelphij 378285612Sdelphij### 379285612Sdelphij 380285612Sdelphij$(srcdir)/ntp.keys.5man: $(srcdir)/ntp.keys.def $(std_def_list) 381285612Sdelphij $(run_ag) -DMAN_SECTION=5man -Tagman-file.tpl ntp.keys.def 382285612Sdelphij 383285612Sdelphij$(srcdir)/ntp.keys.man.in: $(srcdir)/ntp.keys.5man $(top_srcdir)/sntp/scripts/mansec2subst.sed 384285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp.keys.5man > $(srcdir)/ntp.keys.man.in+ 385285612Sdelphij mv $(srcdir)/ntp.keys.man.in+ $(srcdir)/ntp.keys.man.in 386285612Sdelphij 387285612Sdelphij### 388285612Sdelphij 389285612Sdelphij$(srcdir)/ntp.keys.5mdoc: $(srcdir)/ntp.keys.def $(std_def_list) 390285612Sdelphij $(run_ag) -DMAN_SECTION=5mdoc -Tagmdoc-file.tpl ntp.keys.def 391285612Sdelphij 392285612Sdelphij$(srcdir)/ntp.keys.mdoc.in: $(srcdir)/ntp.keys.5mdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 393285612Sdelphij sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp.keys.5mdoc > $(srcdir)/ntp.keys.mdoc.in+ 394285612Sdelphij mv $(srcdir)/ntp.keys.mdoc.in+ $(srcdir)/ntp.keys.mdoc.in 395285612Sdelphij 396285612Sdelphij### 397285612Sdelphij 398285612Sdelphijntp.keys.5: $(srcdir)/ntp.keys.$(MANTAGFMT).in $(top_builddir)/config.status 399285612Sdelphij $(top_builddir)/config.status --file=ntp.keys.5+:$(srcdir)/ntp.keys.$(MANTAGFMT).in 400285612Sdelphij mv ntp.keys.5+ ntp.keys.5 401285612Sdelphij 402285612Sdelphij### 403285612Sdelphij 404285612Sdelphij$(srcdir)/invoke-ntpd.menu: $(srcdir)/invoke-ntpd.texi 405285612Sdelphij @: do-nothing action to avoid default SCCS get, .menu built with .texi 406285612Sdelphij 407285612Sdelphij$(srcdir)/invoke-ntpd.texi: $(srcdir)/ntpd-opts.def $(srcdir)/ntpdbase-opts.def $(std_def_list) 408285612Sdelphij $(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section ntpd-opts.def 409285612Sdelphij $(top_srcdir)/scripts/build/check--help $@ 410285612Sdelphij 41154359Sroberto$(PROGRAMS): $(LDADD) 41254359Sroberto 413285612Sdelphijcompsave.conf: ntpd complete.conf 414285612Sdelphij ./ntpd --configfile complete.conf --saveconfigquit $@ 41554359Sroberto 416285612Sdelphijcheck-saveconfig: complete.conf compsave.conf 417285612Sdelphij -diff -u complete.conf compsave.conf 418285612Sdelphij cmp complete.conf compsave.conf && echo stamp > $@ 419285612Sdelphij 420182007Sroberto../libntp/libntpsim.a: 421285612Sdelphij cd ../libntp && $(MAKE) $(AM_MAKEFLAGS) libntpsim.a 422182007Sroberto 42354359Sroberto../libparse/libparse.a: 424285612Sdelphij cd ../libparse && $(MAKE) $(AM_MAKEFLAGS) check-libparse 42554359Sroberto 426285612Sdelphij$(top_srcdir)/sntp/scm-rev: 427285612Sdelphij cd ../sntp && $(MAKE) $(AM_MAKEFLAGS) check-scm-rev 428182007Sroberto 429285612Sdelphijversion.c: $(ntpd_OBJECTS) ../libntp/libntp.a @LIBPARSE@ Makefile $(top_srcdir)/sntp/scm-rev 430285612Sdelphij env CSET=`cat $(top_srcdir)/sntp/scm-rev` $(top_builddir)/scripts/build/mkver ntpd 431182007Sroberto 432285612Sdelphijversion.o: version.c 433285612Sdelphij env CCACHE_DISABLE=1 $(COMPILE) -c version.c -o version.o 434285612Sdelphij 435289999Sglebius$(srcdir)/Makefile.am: 436289999Sglebius @: do-nothing 437289999Sglebius 438285612Sdelphijinclude $(top_srcdir)/bincheck.mf 439285612Sdelphijinclude $(top_srcdir)/check-libopts.mf 440285612Sdelphijinclude $(top_srcdir)/sntp/check-libntp.mf 441285612Sdelphijinclude $(top_srcdir)/depsver.mf 442285612Sdelphijinclude $(top_srcdir)/includes.mf 443