aboutsummaryrefslogtreecommitdiff
path: root/contrib/bluegnu2.0.3/doc/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bluegnu2.0.3/doc/Makefile.in')
-rw-r--r--contrib/bluegnu2.0.3/doc/Makefile.in170
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