This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
refcard.dvi build patch
- To: gdb-patches at sourceware dot cygnus dot com
- Subject: refcard.dvi build patch
- From: Colin Walters <walters at cis dot ohio-state dot edu>
- Date: 21 Jun 2001 16:01:37 -0400
- Organization: The Ohio State University Dept. of Computer and Info. Science
I needed the following patch to build refcard.dvi on my system; bash
was complaining about the for f in ; do ...; done syntax when
when $REFEDITS was empty.
(I'm not yet subscribed to this list; please CC any replies to me.)
2001-06-21 Colin Walters <walters@cis.ohio-state.edu>
* identity.sed: New file.
* Makefile.in (REFEDITS): Use it.
(refcard.dvi): Remove logic for testing for empty REFEDITS; this
is now handled by identity.sed instead.
--- /dev/null Wed Dec 31 19:00:00 1969
+++ identity.sed Thu Jun 21 15:55:31 2001
@@ -0,0 +1 @@
+# This is an empty file used by the Makefile for building refcard.dvi.
--- Makefile.in.~1.13.~ Mon May 14 12:18:50 2001
+++ Makefile.in Thu Jun 21 13:31:02 2001
@@ -84,8 +84,8 @@
# e.g. for A4, Postscript: REFEDITS = a4rc.sed psrc.sed
# for A4, CM fonts: REFEDITS = a4rc.sed
# for US, PS fonts: REFEDITS = psrc.sed
-# for default:
-REFEDITS =
+# for default: REFEDITS = identity.sed
+REFEDITS = identity.sed
# Don Knuth's TeX formatter
TEX = tex
@@ -200,14 +200,10 @@
# GDB QUICK REFERENCE (dvi output)
refcard.dvi : refcard.tex $(REFEDITS)
- if [ -z "$(REFEDITS)" ]; then \
- cp $(srcdir)/refcard.tex sedref.tex ; \
- else \
- echo > tmp.sed ; \
- for f in $(REFEDITS) ; do \
- cat $(srcdir)/$$f >>tmp.sed ; done ; \
- sed -f tmp.sed $(srcdir)/refcard.tex >sedref.tex ; \
- fi
+ echo > tmp.sed ; \
+ for f in $(REFEDITS) ; do \
+ cat $(srcdir)/$$f >>tmp.sed ; done ; \
+ sed -f tmp.sed $(srcdir)/refcard.tex >sedref.tex ; \
$(SET_TEXINPUTS) $(TEX) sedref.tex
mv sedref.dvi refcard.dvi
rm -f sedref.log sedref.tex tmp.sed