xref: /freebsd/contrib/ntp/scripts/ntp-wait/Makefile.am (revision a466cc55373fc3cf86837f09da729535b57e69a1)
12b15cb3dSCy SchubertNULL=
22b15cb3dSCy Schubert
32b15cb3dSCy Schubertbin_SCRIPTS =	$(NTP_WAIT_DB)
42b15cb3dSCy Schubertlibexec_SCRIPTS =	$(NTP_WAIT_DL)
52b15cb3dSCy Schubertsbin_SCRIPTS =	$(NTP_WAIT_DS)
62b15cb3dSCy Schubert
72b15cb3dSCy Schubertman1_MANS=
82b15cb3dSCy Schubertman8_MANS=
92b15cb3dSCy Schubertman_MANS=	ntp-wait.$(NTP_WAIT_MS)
102b15cb3dSCy Schubert
112b15cb3dSCy Schubertrun_ag=		cd $(srcdir) &&	env PATH="$(abs_builddir):$(PATH)" PERL5LIB="$(abs_top_srcdir)/scripts/lib" AUTOGEN_DNE_DATE=-D	\
122b15cb3dSCy Schubert		autogen -L ../../sntp/include -L ../../sntp/ag-tpl \
132b15cb3dSCy Schubert		--writable
142b15cb3dSCy Schubertstd_def_list =							\
152b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/debug-opt.def		\
162b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/autogen-version.def 		\
172b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/copyright.def 		\
182b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/homerc.def 			\
192b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/ntp.lic 			\
202b15cb3dSCy Schubert	$(top_srcdir)/sntp/include/version.def			\
212b15cb3dSCy Schubert	$(NULL)
222b15cb3dSCy Schubert
232b15cb3dSCy SchubertEXTRA_SCRIPTS = ntp-wait
242b15cb3dSCy Schubert
252b15cb3dSCy SchubertDISTCLEANFILES =	config.log $(man_MANS)
262b15cb3dSCy SchubertEXTRA_DIST =			\
272b15cb3dSCy Schubert	ntp-wait.in		\
282b15cb3dSCy Schubert	ntp-wait.1ntp-waitman	\
292b15cb3dSCy Schubert	ntp-wait.1ntp-waitmdoc	\
302b15cb3dSCy Schubert	ntp-wait.man.in		\
312b15cb3dSCy Schubert	ntp-wait.mdoc.in	\
322b15cb3dSCy Schubert	ntp-wait.texi		\
332b15cb3dSCy Schubert	ntp-wait.html		\
342b15cb3dSCy Schubert	ntp-wait-opts.def	\
352b15cb3dSCy Schubert	ntp-wait-opts		\
362b15cb3dSCy Schubert	invoke-ntp-wait.texi	\
372b15cb3dSCy Schubert	invoke-ntp-wait.menu	\
382b15cb3dSCy Schubert	$(NULL)
392b15cb3dSCy Schubert
402b15cb3dSCy Schuberthtml_DATA = $(srcdir)/ntp-wait.html
412b15cb3dSCy Schubert
422b15cb3dSCy Schubertnoinst_DATA =			\
432b15cb3dSCy Schubert	ntp-wait.1ntp-waitman	\
442b15cb3dSCy Schubert	ntp-wait.1ntp-waitmdoc	\
452b15cb3dSCy Schubert	ntp-wait.man.in		\
462b15cb3dSCy Schubert	ntp-wait.mdoc.in	\
472b15cb3dSCy Schubert	ntp-wait.texi		\
482b15cb3dSCy Schubert	ntp-wait.html		\
492b15cb3dSCy Schubert	ntp-wait-opts.def	\
502b15cb3dSCy Schubert	ntp-wait-opts		\
512b15cb3dSCy Schubert	invoke-ntp-wait.texi	\
522b15cb3dSCy Schubert	invoke-ntp-wait.menu	\
532b15cb3dSCy Schubert	$(NULL)
542b15cb3dSCy Schubert
552b15cb3dSCy Schubertntp-wait: $(srcdir)/ntp-wait-opts
562b15cb3dSCy Schubert
572b15cb3dSCy Schubert$(srcdir)/ntp-wait-opts: $(srcdir)/ntp-wait-opts.def $(std_def_list)
58*a466cc55SCy Schubert	$(AM_V_GEN)$(run_ag) ntp-wait-opts.def
592b15cb3dSCy Schubert
602b15cb3dSCy Schubert### Nroff
612b15cb3dSCy Schubert
622b15cb3dSCy Schubert$(srcdir)/ntp-wait.1ntp-waitman: $(srcdir)/ntp-wait-opts.def $(std_def_list)
63*a466cc55SCy Schubert	$(AM_V_GEN)$(run_ag) -DMAN_SECTION=1ntp-waitman -Tagman-cmd.tpl ntp-wait-opts.def
642b15cb3dSCy Schubert
652b15cb3dSCy Schubert$(srcdir)/ntp-wait.man.in: $(srcdir)/ntp-wait.1ntp-waitman $(top_srcdir)/sntp/scripts/mansec2subst.sed
662b15cb3dSCy Schubert	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp-wait.1ntp-waitman > $(srcdir)/ntp-wait.man.in+
672b15cb3dSCy Schubert	mv $(srcdir)/ntp-wait.man.in+ $(srcdir)/ntp-wait.man.in
682b15cb3dSCy Schubert
692b15cb3dSCy Schubert### Mdoc
702b15cb3dSCy Schubert
712b15cb3dSCy Schubert$(srcdir)/ntp-wait.1ntp-waitmdoc: $(srcdir)/ntp-wait-opts.def $(std_def_list)
72*a466cc55SCy Schubert	$(AM_V_GEN)$(run_ag) -DMAN_SECTION=1ntp-waitmdoc -Tagmdoc-cmd.tpl ntp-wait-opts.def
732b15cb3dSCy Schubert
742b15cb3dSCy Schubert$(srcdir)/ntp-wait.mdoc.in: $(srcdir)/ntp-wait.1ntp-waitmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed
752b15cb3dSCy Schubert	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp-wait.1ntp-waitmdoc > $(srcdir)/ntp-wait.mdoc.in+
762b15cb3dSCy Schubert	mv $(srcdir)/ntp-wait.mdoc.in+ $(srcdir)/ntp-wait.mdoc.in
772b15cb3dSCy Schubert
782b15cb3dSCy Schubert### Manpage
792b15cb3dSCy Schubert
802b15cb3dSCy Schubertntp-wait.$(NTP_WAIT_MS): $(srcdir)/ntp-wait.$(MANTAGFMT).in $(top_builddir)/config.status
812b15cb3dSCy Schubert	$(top_builddir)/config.status --file=ntp-wait.$(NTP_WAIT_MS)+:$(srcdir)/ntp-wait.$(MANTAGFMT).in
822b15cb3dSCy Schubert	mv ntp-wait.$(NTP_WAIT_MS)+ ntp-wait.$(NTP_WAIT_MS)
832b15cb3dSCy Schubert
842b15cb3dSCy Schubert### Texinfo
852b15cb3dSCy Schubert
862b15cb3dSCy Schubert$(srcdir)/invoke-ntp-wait.menu: $(srcdir)/invoke-ntp-wait.texi
872b15cb3dSCy Schubert	@: do-nothing action to avoid default SCCS get, .menu built with .texi
882b15cb3dSCy Schubert
892b15cb3dSCy Schubert$(srcdir)/invoke-ntp-wait.texi: ntp-wait-opts $(srcdir)/ntp-wait-opts.def $(std_def_list)
90*a466cc55SCy Schubert	$(AM_V_GEN)$(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section ntp-wait-opts.def
912b15cb3dSCy Schubert	$(top_srcdir)/scripts/build/check--help $@
922b15cb3dSCy Schubert
932b15cb3dSCy Schubert### HTML
942b15cb3dSCy Schubert
95*a466cc55SCy Schubert$(srcdir)/ntp-wait.html: $(srcdir)/invoke-ntp-wait.texi $(srcdir)/ntp-wait.texi $(top_srcdir)/sntp/include/version.texi
962b15cb3dSCy Schubert	cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o ntp-wait.html ntp-wait.texi || true )
97