1NULL= 2SUBDIRS= \ 3 build \ 4 calc_tickadj \ 5 ntp-wait \ 6 ntpsweep \ 7 ntptrace \ 8 lib \ 9 $(NULL) 10 11man1_MANS= 12man8_MANS= 13 14DISTCLEANFILES= config.log $(man_MANS) 15 16run_ag= cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" \ 17 autogen -L ../sntp/include -L ../sntp/ag-tpl --writable 18std_def_list = \ 19 $(top_srcdir)/sntp/include/debug-opt.def \ 20 $(top_srcdir)/sntp/include/autogen-version.def \ 21 $(top_srcdir)/sntp/include/copyright.def \ 22 $(top_srcdir)/sntp/include/homerc.def \ 23 $(top_srcdir)/sntp/include/ntp.lic \ 24 $(top_srcdir)/sntp/include/version.def \ 25 $(NULL) 26 27noinst_SCRIPTS = \ 28 ntpver \ 29 plot_summary \ 30 summary \ 31 $(NULL) 32 33install-data-local: install-html 34 35EXTRA_DIST = \ 36 deprecated \ 37 monitoring \ 38 invoke-plot_summary.texi \ 39 invoke-plot_summary.menu \ 40 plot_summary.1plot_summaryman \ 41 plot_summary.1plot_summarymdoc \ 42 plot_summary.mdoc.in \ 43 plot_summary.man.in \ 44 plot_summary.texi \ 45 plot_summary.html \ 46 plot_summary-opts \ 47 plot_summary-opts.def \ 48 rc \ 49 invoke-summary.texi \ 50 invoke-summary.menu \ 51 summary.1summaryman \ 52 summary.1summarymdoc \ 53 summary.mdoc.in \ 54 summary.man.in \ 55 summary.texi \ 56 summary.html \ 57 summary-opts \ 58 summary-opts.def \ 59 stats \ 60 $(NULL) 61 62noinst_DATA = \ 63 invoke-plot_summary.texi \ 64 invoke-plot_summary.menu \ 65 plot_summary.1plot_summaryman \ 66 plot_summary.1plot_summarymdoc \ 67 plot_summary.mdoc.in \ 68 plot_summary.man.in \ 69 plot_summary.texi \ 70 plot_summary.html \ 71 invoke-summary.texi \ 72 invoke-summary.menu \ 73 summary.1summaryman \ 74 summary.1summarymdoc \ 75 summary.mdoc.in \ 76 summary.man.in \ 77 summary.texi \ 78 summary.html \ 79 $(NULL) 80 81OPTTPL = ../sntp/ag-tpl/perlopt.tpl 82 83## 84 85plot_summary: plot_summary-opts 86 87plot_summary-opts: plot_summary-opts.def $(OPTTPL) 88 $(run_ag) plot_summary-opts.def 89 90### Nroff 91 92$(srcdir)/plot_summary.1plot_summaryman: $(srcdir)/plot_summary-opts.def $(std_def_list) 93 $(run_ag) -DMAN_SECTION=1plot_summaryman -Tagman-cmd.tpl plot_summary-opts.def 94 95$(srcdir)/plot_summary.man.in: $(srcdir)/plot_summary.1plot_summaryman $(top_srcdir)/sntp/scripts/mansec2subst.sed 96 sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/plot_summary.1plot_summaryman > $(srcdir)/plot_summary.man.in+ 97 mv $(srcdir)/plot_summary.man.in+ $(srcdir)/plot_summary.man.in 98 99### Mdoc 100 101$(srcdir)/plot_summary.1plot_summarymdoc: $(srcdir)/plot_summary-opts.def $(std_def_list) 102 $(run_ag) -DMAN_SECTION=1plot_summarymdoc -Tagmdoc-cmd.tpl plot_summary-opts.def 103 104$(srcdir)/plot_summary.mdoc.in: $(srcdir)/plot_summary.1plot_summarymdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 105 sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/plot_summary.1plot_summarymdoc > $(srcdir)/plot_summary.mdoc.in+ 106 mv $(srcdir)/plot_summary.mdoc.in+ $(srcdir)/plot_summary.mdoc.in 107 108### Manpage (local) 109 110plot_summary.1: $(srcdir)/plot_summary.$(MANTAGFMT).in $(top_builddir)/config.status 111 $(top_builddir)/config.status --file=plot_summary.1+:$(srcdir)/plot_summary.$(MANTAGFMT).in 112 mv plot_summary.1+ plot_summary.1 113 114### Texinfo 115 116$(srcdir)/invoke-plot_summary.menu: $(srcdir)/invoke-plot_summary.texi 117 @: do-nothing action to avoid default SCCS get, .menu built with .texi 118 119$(srcdir)/invoke-plot_summary.texi: plot_summary-opts $(srcdir)/plot_summary-opts.def $(std_def_list) 120 $(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section plot_summary-opts.def 121 $(top_srcdir)/scripts/build/check--help $@ 122 123### HTML 124 125$(srcdir)/plot_summary.html: $(srcdir)/invoke-plot_summary.menu $(srcdir)/invoke-plot_summary.texi $(srcdir)/plot_summary.texi $(top_srcdir)/sntp/include/version.texi 126 cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o plot_summary.html plot_summary.texi || true ) 127 128 129## 130 131summary: summary-opts 132 133summary-opts: summary-opts.def $(OPTTPL) 134 $(run_ag) summary-opts.def 135 136### Nroff 137 138$(srcdir)/summary.1summaryman: $(srcdir)/summary-opts.def $(std_def_list) 139 $(run_ag) -DMAN_SECTION=1summaryman -Tagman-cmd.tpl summary-opts.def 140 141$(srcdir)/summary.man.in: $(srcdir)/summary.1summaryman $(top_srcdir)/sntp/scripts/mansec2subst.sed 142 sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/summary.1summaryman > $(srcdir)/summary.man.in+ 143 mv $(srcdir)/summary.man.in+ $(srcdir)/summary.man.in 144 145### Mdoc 146 147$(srcdir)/summary.1summarymdoc: $(srcdir)/summary-opts.def $(std_def_list) 148 $(run_ag) -DMAN_SECTION=1summarymdoc -Tagmdoc-cmd.tpl summary-opts.def 149 150$(srcdir)/summary.mdoc.in: $(srcdir)/summary.1summarymdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 151 sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/summary.1summarymdoc > $(srcdir)/summary.mdoc.in+ 152 mv $(srcdir)/summary.mdoc.in+ $(srcdir)/summary.mdoc.in 153 154### Manpage (local) 155 156summary.1: $(srcdir)/summary.$(MANTAGFMT).in $(top_builddir)/config.status 157 $(top_builddir)/config.status --file=summary.1+:$(srcdir)/summary.$(MANTAGFMT).in 158 mv summary.1+ summary.1 159 160### Texinfo 161 162$(srcdir)/invoke-summary.menu: $(srcdir)/invoke-summary.texi 163 @: do-nothing action to avoid default SCCS get, .menu built with .texi 164 165$(srcdir)/invoke-summary.texi: summary-opts $(srcdir)/summary-opts.def $(std_def_list) 166 $(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section summary-opts.def 167 $(top_srcdir)/scripts/build/check--help $@ 168 169### HTML 170 171$(srcdir)/summary.html: $(srcdir)/invoke-summary.menu $(srcdir)/invoke-summary.texi $(srcdir)/summary.texi $(top_srcdir)/sntp/include/version.texi 172 cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o summary.html summary.texi || true ) 173 174