1275970ScyNULL=
2275970Scy
3275970Scybin_SCRIPTS =	$(NTP_WAIT_DB)
4275970Scylibexec_SCRIPTS =	$(NTP_WAIT_DL)
5275970Scysbin_SCRIPTS =	$(NTP_WAIT_DS)
6275970Scy
7275970Scyman1_MANS=
8275970Scyman8_MANS=
9275970Scyman_MANS=	ntp-wait.$(NTP_WAIT_MS)
10275970Scy
11275970Scyrun_ag=		cd $(srcdir) &&	env PATH="$(abs_builddir):$(PATH)" PERL5LIB="$(abs_top_srcdir)/scripts/lib" AUTOGEN_DNE_DATE=-D	\
12275970Scy		autogen -L ../../sntp/include -L ../../sntp/ag-tpl \
13275970Scy		--writable
14275970Scystd_def_list =							\
15275970Scy	$(top_srcdir)/sntp/include/debug-opt.def		\
16275970Scy	$(top_srcdir)/sntp/include/autogen-version.def 		\
17275970Scy	$(top_srcdir)/sntp/include/copyright.def 		\
18275970Scy	$(top_srcdir)/sntp/include/homerc.def 			\
19275970Scy	$(top_srcdir)/sntp/include/ntp.lic 			\
20275970Scy	$(top_srcdir)/sntp/include/version.def			\
21275970Scy	$(NULL)
22275970Scy
23275970ScyEXTRA_SCRIPTS = ntp-wait
24275970Scy
25275970ScyDISTCLEANFILES =	config.log $(man_MANS)
26275970ScyEXTRA_DIST =			\
27275970Scy	ntp-wait.in		\
28275970Scy	ntp-wait.1ntp-waitman	\
29275970Scy	ntp-wait.1ntp-waitmdoc	\
30275970Scy	ntp-wait.man.in		\
31275970Scy	ntp-wait.mdoc.in	\
32275970Scy	ntp-wait.texi		\
33275970Scy	ntp-wait.html		\
34275970Scy	ntp-wait-opts.def	\
35275970Scy	ntp-wait-opts		\
36275970Scy	invoke-ntp-wait.texi	\
37275970Scy	invoke-ntp-wait.menu	\
38275970Scy	$(NULL)
39275970Scy
40275970Scyhtml_DATA = $(srcdir)/ntp-wait.html
41275970Scy
42275970Scynoinst_DATA =			\
43275970Scy	ntp-wait.1ntp-waitman	\
44275970Scy	ntp-wait.1ntp-waitmdoc	\
45275970Scy	ntp-wait.man.in		\
46275970Scy	ntp-wait.mdoc.in	\
47275970Scy	ntp-wait.texi		\
48275970Scy	ntp-wait.html		\
49275970Scy	ntp-wait-opts.def	\
50275970Scy	ntp-wait-opts		\
51275970Scy	invoke-ntp-wait.texi	\
52275970Scy	invoke-ntp-wait.menu	\
53275970Scy	$(NULL)
54275970Scy
55275970Scyntp-wait: $(srcdir)/ntp-wait-opts
56275970Scy
57275970Scy$(srcdir)/ntp-wait-opts: $(srcdir)/ntp-wait-opts.def $(std_def_list)
58275970Scy	$(run_ag) ntp-wait-opts.def
59275970Scy
60275970Scy### Nroff
61275970Scy
62275970Scy$(srcdir)/ntp-wait.1ntp-waitman: $(srcdir)/ntp-wait-opts.def $(std_def_list)
63275970Scy	$(run_ag) -DMAN_SECTION=1ntp-waitman -Tagman-cmd.tpl ntp-wait-opts.def
64275970Scy
65275970Scy$(srcdir)/ntp-wait.man.in: $(srcdir)/ntp-wait.1ntp-waitman $(top_srcdir)/sntp/scripts/mansec2subst.sed
66275970Scy	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp-wait.1ntp-waitman > $(srcdir)/ntp-wait.man.in+
67275970Scy	mv $(srcdir)/ntp-wait.man.in+ $(srcdir)/ntp-wait.man.in
68275970Scy
69275970Scy### Mdoc
70275970Scy
71275970Scy$(srcdir)/ntp-wait.1ntp-waitmdoc: $(srcdir)/ntp-wait-opts.def $(std_def_list)
72275970Scy	$(run_ag) -DMAN_SECTION=1ntp-waitmdoc -Tagmdoc-cmd.tpl ntp-wait-opts.def
73275970Scy
74275970Scy$(srcdir)/ntp-wait.mdoc.in: $(srcdir)/ntp-wait.1ntp-waitmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed
75275970Scy	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntp-wait.1ntp-waitmdoc > $(srcdir)/ntp-wait.mdoc.in+
76275970Scy	mv $(srcdir)/ntp-wait.mdoc.in+ $(srcdir)/ntp-wait.mdoc.in
77275970Scy
78275970Scy### Manpage
79275970Scy
80275970Scyntp-wait.$(NTP_WAIT_MS): $(srcdir)/ntp-wait.$(MANTAGFMT).in $(top_builddir)/config.status
81275970Scy	$(top_builddir)/config.status --file=ntp-wait.$(NTP_WAIT_MS)+:$(srcdir)/ntp-wait.$(MANTAGFMT).in
82275970Scy	mv ntp-wait.$(NTP_WAIT_MS)+ ntp-wait.$(NTP_WAIT_MS)
83275970Scy
84275970Scy### Texinfo
85275970Scy
86275970Scy$(srcdir)/invoke-ntp-wait.menu: $(srcdir)/invoke-ntp-wait.texi
87275970Scy	@: do-nothing action to avoid default SCCS get, .menu built with .texi
88275970Scy
89275970Scy$(srcdir)/invoke-ntp-wait.texi: ntp-wait-opts $(srcdir)/ntp-wait-opts.def $(std_def_list)
90275970Scy	$(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section ntp-wait-opts.def
91275970Scy	$(top_srcdir)/scripts/build/check--help $@
92275970Scy
93275970Scy### HTML
94275970Scy
95275970Scy$(srcdir)/ntp-wait.html: $(srcdir)/invoke-ntp-wait.menu $(srcdir)/invoke-ntp-wait.texi $(srcdir)/ntp-wait.texi $(top_srcdir)/sntp/include/version.texi
96275970Scy	cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o ntp-wait.html ntp-wait.texi || true )
97