Makefile.am revision 285612
196845SmarkmNULL=
296845Smarkmrun_ag=		cd $(srcdir) &&	env PATH="$(abs_builddir):$(PATH)" PERL5LIB="$(abs_top_srcdir)/scripts/lib" AUTOGEN_DNE_DATE=-D	\
3262539Seadler		autogen -L ../../sntp/include -L ../../sntp/ag-tpl \
496845Smarkm		--writable
596845Smarkmstd_def_list =							\
696845Smarkm	$(top_srcdir)/sntp/include/debug-opt.def		\
796845Smarkm	$(top_srcdir)/sntp/include/autogen-version.def 		\
896845Smarkm	$(top_srcdir)/sntp/include/copyright.def 		\
996845Smarkm	$(top_srcdir)/sntp/include/homerc.def 			\
1096845Smarkm	$(top_srcdir)/sntp/include/ntp.lic 			\
1196845Smarkm	$(top_srcdir)/sntp/include/version.def			\
1296845Smarkm	$(NULL)
1396845Smarkm
1496845Smarkmbin_SCRIPTS=		$(UPDATE_LEAP_DB)
1596845Smarkmsbin_SCRIPTS=		$(UPDATE_LEAP_DS)
1696845Smarkmlibexec_SCRIPTS=	$(UPDATE_LEAP_DL)
1796845Smarkmnoinst_SCRIPTS=		$(UPDATE_LEAP_NI)
1896845SmarkmEXTRA_SCRIPTS=		update-leap
1996845Smarkm
2096845Smarkmman1_MANS=
2196845Smarkmman8_MANS=
2296845Smarkmif INSTALL_UPDATE_LEAP
2396845Smarkmman_MANS=	update-leap.$(UPDATE_LEAP_MS)
2496845Smarkmelse
2596845Smarkmnoinst_MANS=	update-leap.$(UPDATE_LEAP_MS)
2696845Smarkmendif
2796845Smarkm
28262539SeadlerEXTRA_DIST =				\
29262539Seadler	invoke-update-leap.menu		\
3096845Smarkm	invoke-update-leap.texi		\
3196845Smarkm	update-leap-opts.def		\
32262539Seadler	update-leap-opts		\
3396845Smarkm	update-leap.1update-leapman	\
3496845Smarkm	update-leap.1update-leapmdoc	\
3596845Smarkm	update-leap.in			\
36262539Seadler	update-leap.man.in		\
3796845Smarkm	update-leap.mdoc.in		\
3896845Smarkm	update-leap.sh			\
3996845Smarkm	update-leap.texi		\
4096845Smarkm	update-leap.html		\
4196845Smarkm	$(NULL)
4296845Smarkm
4396845Smarkmhtml_DATA = update-leap.html
4496845Smarkm
4596845Smarkm#CLEANFILES = update-leap.1
4696845SmarkmDISTCLEANFILES = config.log $(man_MANS) $(noinst_MANS)
4796845Smarkm
4896845Smarkmnoinst_DATA =				\
4996845Smarkm	invoke-update-leap.menu		\
5096845Smarkm	invoke-update-leap.texi		\
5196845Smarkm	update-leap.man.in		\
5296845Smarkm	update-leap.mdoc.in		\
5396845Smarkm	update-leap-opts		\
54262539Seadler	$(NULL)
5596845Smarkm
56262539Seadler$(srcdir)/update-leap: $(srcdir)/update-leap-opts
57262539Seadler	@: do-nothing action to avoid default SCCS get
58262539Seadler
59262539Seadler$(srcdir)/update-leap-opts: update-leap-opts.def $(std_def_list)
60262539Seadler	$(run_ag) update-leap-opts.def
61262539Seadler
62262539Seadler### Man
63262539Seadler
64262539Seadler$(srcdir)/update-leap.1update-leapman: $(srcdir)/update-leap-opts.def $(std_def_list)
65262539Seadler	$(run_ag) -DMAN_SECTION=1update-leapman -Tagman-cmd.tpl update-leap-opts.def
66262539Seadler
6796845Smarkm$(srcdir)/update-leap.man.in: $(srcdir)/update-leap.1update-leapman $(top_srcdir)/sntp/scripts/mansec2subst.sed
68262539Seadler	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/update-leap.1update-leapman > $(srcdir)/update-leap.man.in+
69262539Seadler	mv $(srcdir)/update-leap.man.in+ $(srcdir)/update-leap.man.in
70262539Seadler
7196845Smarkm### Mdoc
7296845Smarkm
73262539Seadler$(srcdir)/update-leap.1update-leapmdoc: $(srcdir)/update-leap-opts.def $(std_def_list)
74262539Seadler	$(run_ag) -DMAN_SECTION=1update-leapmdoc -Tagmdoc-cmd.tpl update-leap-opts.def
7596845Smarkm
76262539Seadler$(srcdir)/update-leap.mdoc.in: $(srcdir)/update-leap.1update-leapmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed
77262539Seadler	sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/update-leap.1update-leapmdoc > $(srcdir)/update-leap.mdoc.in+
78262539Seadler	mv $(srcdir)/update-leap.mdoc.in+ $(srcdir)/update-leap.mdoc.in
79262539Seadler
80262539Seadler### Manpage
81262539Seadler
82262539Seadlerupdate-leap.$(UPDATE_LEAP_MS): $(srcdir)/update-leap.$(MANTAGFMT).in $(top_builddir)/config.status
83262539Seadler	$(top_builddir)/config.status --file=update-leap.$(UPDATE_LEAP_MS)+:$(srcdir)/update-leap.$(MANTAGFMT).in
84262539Seadler	mv update-leap.$(UPDATE_LEAP_MS)+ update-leap.$(UPDATE_LEAP_MS)
85262539Seadler
86262539Seadler### Texinfo
87262539Seadler
88262539Seadler$(srcdir)/invoke-update-leap.menu: $(srcdir)/invoke-update-leap.texi
89262539Seadler	@: do-nothing action to avoid default SCCS get, .menu built with .texi
90262539Seadler
91262539Seadler$(srcdir)/invoke-update-leap.texi: $(srcdir)/update-leap-opts.def $(std_def_list)
92262539Seadler	$(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section update-leap-opts.def
93262539Seadler	$(top_srcdir)/scripts/build/check--help $@
94262539Seadler
95262539Seadler### HTML
96262539Seadler
97262539Seadler$(srcdir)/update-leap.html: $(srcdir)/update-leap.texi $(top_srcdir)/sntp/include/version.texi
98262539Seadler	cd $(srcdir) && ( makeinfo --force --html --no-split -I ../sntp -o update-leap.html update-leap.texi || true )
99262539Seadler