This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

refcard.dvi build patch


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]