diff options
Diffstat (limited to 'contrib/bluegnu2.0.3/doc/Makefile.in')
-rw-r--r-- | contrib/bluegnu2.0.3/doc/Makefile.in | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/contrib/bluegnu2.0.3/doc/Makefile.in b/contrib/bluegnu2.0.3/doc/Makefile.in new file mode 100644 index 0000000..67d5f40 --- /dev/null +++ b/contrib/bluegnu2.0.3/doc/Makefile.in @@ -0,0 +1,170 @@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ +srcdir = @srcdir@ + +mandir = $(prefix)/man +man1dir = $(mandir)/man1 +infodir = $(prefix)/info + +MAKEINFO = makeinfo +TEXI2DVI = TEXINPUTS=$(TEXIDIR):$(srcdir):$$TEXINPUTS texi2dvi + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) + +# Where to find texinfo.tex to format docn with TeX +TEXIDIR = $(srcdir)/../../texinfo + +MANPAGES= $(srcdir)/dejagnu.1 +DEJAGNU = dejagnu.dvi dejagnu.info dejagnu.ps dejagnu.pdf +README = ../README.bluegnu notice.ps notice.pdf notice.html + +%.dvi: %.tex + latex $< +%.pdf: %.dvi + dvipdfm -o $@ $< +%.html: %.dvi + rm -fr $(basename $@) + rm -f $@ + latex2html -t "`cat $(basename $<).title`" -split 0 $(basename $<).tex + ln -s $(basename $@)/$@ + +all: + +doc: ${README} ${DEJAGNU} + +dejagnu.pdf: dejagnu.dvi + +READMEtxt.dvi: READMEtxt.tex README.tex +READMEdvi.dvi: READMEdvi.tex README.tex + +../README.bluegnu: READMEtxt.dvi + dvidoc $< >$@ + +notice.ps: READMEdvi.dvi + dvips $< -o $@ + +notice.pdf: READMEdvi.dvi + dvipdfm -o $@ $< + +notice.html: READMEdvi.dvi + rm -fr $(basename $<) + rm -f $@ + latex2html -t "`cat $(basename $<).title`" -split 0 $(basename $<).tex + cp $(basename $<)/$(basename $<).html notice.html + +###################################################################### +# DOCUMENTATION TARGETS +# TeX output +dejagnu.dvi: $(srcdir)/dejagnu.texi + $(TEXI2DVI) $(srcdir)/dejagnu.texi + +# info file for online browsing +dejagnu.info: $(srcdir)/dejagnu.texi + $(MAKEINFO) -I $(srcdir) -o dejagnu.info $(srcdir)/dejagnu.texi + +dejagnu.ps: dejagnu.dvi + dvips -f dejagnu.dvi > dejagnu.ps + +# different targets for -ms, -mm, -me +# Try to use a recent texi2roff. v2 was put on prep in jan91. +# If you want an index, see texi2roff doc for postprocessing +# and add -i to texi2roff invocations below. +# Workarounds for texi2roff-2 (probably fixed in later texi2roff's, delete +# correspondint -e lines when later texi2roff's are current) +# + @ifinfo's deleted explicitly due to texi2roff-2 bug w nested constructs. +# + @c's deleted explicitly because texi2roff sees texinfo commands in them +# + @ (that's at-BLANK) not recognized by texi2roff, turned into blank +# + @alphaenumerate is ridiculously new, turned into @enumerate + +# roff output (-ms) +dejagnu.ms: $(srcdir)/dejagnu.texi + sed -e '/\\input texinfo/d' \ + -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ + -e '/^@ifinfo/,/^@end ifinfo/d' \ + -e '/^@c/d' \ + -e 's/{.*,,/{/' \ + -e 's/@ / /g' \ + -e 's/^@alphaenumerate/@enumerate/g' \ + -e 's/^@end alphaenumerate/@end enumerate/g' \ + $(srcdir)/dejagnu.texi | \ + $(TEXI2ROFF) -ms | \ + sed -e 's/---/\\(em/g' >dejagnu.ms + +# roff output (-mm) +# '@noindent's removed due to texi2roff-2 mm bug; if yours is newer, +# try leaving them in +dejagnu.mm: $(srcdir)/dejagnu.texi + sed -e '/\\input texinfo/d' \ + -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ + -e '/^@ifinfo/,/^@end ifinfo/d' \ + -e '/^@c/d' \ + -e 's/{.*,,/{/' \ + -e '/@noindent/d' \ + -e 's/@ / /g' \ + -e 's/^@alphaenumerate/@enumerate/g' \ + -e 's/^@end alphaenumerate/@end enumerate/g' \ + $(srcdir)/dejagnu.texi | \ + $(TEXI2ROFF) -mm | \ + sed -e 's/---/\\(em/g' >dejagnu.mm + +# roff output (-me) +dejagnu.me: $(srcdir)/dejagnu.texi + sed -e '/\\input texinfo/d' \ + -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ + -e '/^@ifinfo/,/^@end ifinfo/d' \ + -e '/^@c/d' \ + -e 's/{.*,,/{/' \ + -e 's/@ / /g' \ + -e 's/^@alphaenumerate/@enumerate/g' \ + -e 's/^@end alphaenumerate/@end enumerate/g' \ + $(srcdir)/dejagnu.texi | \ + $(TEXI2ROFF) -me | \ + sed -e 's/---/\\(em/g' >dejagnu.me + +###################################################################### + +clean mostlyclean: + -rm -f \#* *~ core *.o a.out xgdb *.x + -rm -f core *.aux *.log + -rm -f dejagnu.cp \ + dejagnu.fn dejagnu.ky dejagnu.log dejagnu.pg dejagnu.toc \ + dejagnu.tp dejagnu.vr dejagnu.cps dejagnu.fns dejagnu.kys \ + dejagnu.pgs dejagnu.tps dejagnu.vrs + +clean-info: + -rm -rf *.info* + +distclean: clean + -rm -f Makefile config.status config.log config.cache gdbme.c + -rm -fr READMEdvi + +maintainer-clean realclean: clean clean-info + -rm -f Makefile config.status config.log config.cache gdbme.c + -rm -fr READMEdvi + -rm -f *.pdf *.ps *.html + +install: + $(srcdir)/../mkinstalldirs $(man1dir) + for i in $(MANPAGES) ; do \ + $(INSTALL_DATA) $$i \ + $(man1dir)/$(program_prefix)`echo $$i |sed -e \ + 's@^.*doc/@@'` ; \ + done + $(srcdir)/../mkinstalldirs $(bindir) $(infodir) + for i in *.info* ; do \ + $(INSTALL_DATA) $$i $(infodir)/$$i ; \ + done + +Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) config.status + @echo "Rebuilding the Makefile..." + $(SHELL) ./config.status + +configure: + @echo "Rebuilding configure..." + @cd ${srcdir}; autoconf + +config.status: $(srcdir)/configure + @echo "Rebuilding config.status..." + $(SHELL) ./config.status --recheck |