1275970ScyNULL=
2275970Scyrun_ag=		cd $(srcdir) &&	env PATH="$(abs_builddir):$(PATH)" AUTOGEN_DNE_DATE=-D	\
3275970Scy		autogen -L ../../sntp/include -L ../../sntp/ag-tpl \
4275970Scy		--writable
5275970Scystd_def_list =							\
6275970Scy	$(top_srcdir)/sntp/include/debug-opt.def		\
7275970Scy	$(top_srcdir)/sntp/include/autogen-version.def 		\
8275970Scy	$(top_srcdir)/sntp/include/copyright.def 		\
9275970Scy	$(top_srcdir)/sntp/include/homerc.def 			\
10275970Scy	$(top_srcdir)/sntp/include/ntp.lic 			\
11275970Scy	$(top_srcdir)/sntp/include/version.def			\
12275970Scy	$(NULL)
13275970Scy
14275970Scy
15275970Scybin_SCRIPTS=	$(CALC_TICKADJ_DB)
16275970Scylibexec_SCRIPTS=	$(CALC_TICKADJ_DL)
17275970Scysbin_SCRIPTS=	$(CALC_TICKADJ_DS)
18275970ScyEXTRA_SCRIPTS=	calc_tickadj
19275970Scy
20275970Scyman1_MANS=
21275970Scyman8_MANS=
22275970Scymanpage_HACK=
23275970Scyif WANT_CALC_TICKADJ_MS
24275970Scyman_MANS=	calc_tickadj.$(CALC_TICKADJ_MS)
25275970Scyelse
26275970Scymanpage_HACK+=	calc_tickadj.
27275970Scy# Note that if we don't WANT_CALC_TICKADJ then CALC_TICKADJ_MS will
28275970Scy# be empty.  But we still need the .texi and other files to be built, as
29275970Scy# they are general prerequisites.
30275970Scy# The manpage_HACK is listed in noinst_DATA so that takes care of these.
31275970Scyendif
32275970Scy
33275970ScyDISTCLEANFILES =	config.log $(man_MANS) calc_tickadj.
34275970Scy
35275970ScyEXTRA_DIST =				\
36275970Scy	calc_tickadj.in 		\
37275970Scy	calc_tickadj.1calc_tickadjman	\
38275970Scy	calc_tickadj.1calc_tickadjmdoc	\
39275970Scy	calc_tickadj.man.in		\
40275970Scy	calc_tickadj.mdoc.in		\
41275970Scy	calc_tickadj.texi		\
42275970Scy	calc_tickadj.html		\
43275970Scy	calc_tickadj-opts.def		\
44275970Scy	calc_tickadj-opts		\
45275970Scy	invoke-calc_tickadj.texi	\
46275970Scy	invoke-calc_tickadj.menu	\
47275970Scy	$(NULL)
48275970Scy
49275970Scynoinst_DATA = 				\
50275970Scy	calc_tickadj.1calc_tickadjman	\
51275970Scy	calc_tickadj.1calc_tickadjmdoc	\
52275970Scy	calc_tickadj.man.in		\
53275970Scy	calc_tickadj.mdoc.in		\
54275970Scy	calc_tickadj.texi		\
55275970Scy	calc_tickadj.html		\
56275970Scy	calc_tickadj-opts.def		\
57275970Scy	calc_tickadj-opts		\
58275970Scy	invoke-calc_tickadj.texi	\
59275970Scy	invoke-calc_tickadj.menu	\
60275970Scy	$(manpage_HACK)			\
61275970Scy	$(NULL)
62275970Scy
63293650SglebiusBUILT_SOURCES = $(noinst_DATA)
64293650Sglebius
65275970Scycalc_tickadj: $(srcdir)/calc_tickadj-opts
66275970Scy
67275970Scy$(srcdir)/calc_tickadj-opts: $(srcdir)/calc_tickadj-opts.def
68275970Scy	$(run_ag) calc_tickadj-opts.def
69275970Scy
70275970Scy### Nroff
71275970Scy
72275970Scy$(srcdir)/calc_tickadj.1calc_tickadjman: $(srcdir)/calc_tickadj-opts.def $(std_def_list)
73275970Scy	$(run_ag) -DMAN_SECTION=1calc_tickadjman -Tagman-cmd.tpl calc_tickadj-opts.def
74275970Scy
75275970Scy$(srcdir)/calc_tickadj.man.in: $(srcdir)/calc_tickadj.1calc_tickadjman $(top_srcdir)/sntp/scripts/mansec2subst.sed
76275970Scy	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/calc_tickadj.1calc_tickadjman > $(srcdir)/calc_tickadj.man.in+
77275970Scy	mv $(srcdir)/calc_tickadj.man.in+ $(srcdir)/calc_tickadj.man.in
78275970Scy
79275970Scy### Mdoc
80275970Scy
81275970Scy$(srcdir)/calc_tickadj.1calc_tickadjmdoc: $(srcdir)/calc_tickadj-opts.def $(std_def_list)
82275970Scy	$(run_ag) -DMAN_SECTION=1calc_tickadjmdoc -Tagmdoc-cmd.tpl calc_tickadj-opts.def
83275970Scy
84275970Scy$(srcdir)/calc_tickadj.mdoc.in: $(srcdir)/calc_tickadj.1calc_tickadjmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed
85275970Scy	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/calc_tickadj.1calc_tickadjmdoc > $(srcdir)/calc_tickadj.mdoc.in+
86275970Scy	mv $(srcdir)/calc_tickadj.mdoc.in+ $(srcdir)/calc_tickadj.mdoc.in
87275970Scy
88275970Scy### Manpage
89275970Scy
90275970Scycalc_tickadj.$(CALC_TICKADJ_MS): $(srcdir)/calc_tickadj.$(MANTAGFMT).in $(top_builddir)/config.status
91275970Scy	$(top_builddir)/config.status --file=calc_tickadj.$(CALC_TICKADJ_MS)+:$(srcdir)/calc_tickadj.$(MANTAGFMT).in
92275970Scy	mv calc_tickadj.$(CALC_TICKADJ_MS)+ calc_tickadj.$(CALC_TICKADJ_MS)
93275970Scy
94275970Scy### Texinfo
95275970Scy
96275970Scy$(srcdir)/invoke-calc_tickadj.menu: $(srcdir)/invoke-calc_tickadj.texi
97275970Scy	@: do-nothing action to avoid default SCCS get, .menu built with .texi
98275970Scy
99275970Scy$(srcdir)/invoke-calc_tickadj.texi: $(srcdir)/calc_tickadj-opts $(srcdir)/calc_tickadj-opts.def $(std_def_list)
100275970Scy	$(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section calc_tickadj-opts.def
101275970Scy	$(top_srcdir)/scripts/build/check--help $@
102275970Scy
103275970Scy### HTML
104275970Scy
105275970Scy$(srcdir)/calc_tickadj.html: $(srcdir)/invoke-calc_tickadj.menu $(srcdir)/invoke-calc_tickadj.texi $(srcdir)/calc_tickadj.texi
106275970Scy	cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o calc_tickadj.html calc_tickadj.texi || true )
107