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