* Makefile.dist: put gdb.dvi stuff (updated to use M4 preprocessor
authorRoland Pesch <pesch@cygnus>
Tue, 14 May 1991 23:34:41 +0000 (23:34 +0000)
committerRoland Pesch <pesch@cygnus>
Tue, 14 May 1991 23:34:41 +0000 (23:34 +0000)
stuff for config manual) here where it counts; updated
to use new subdir structure (gdb/doc/).

* Makefile: generated from above via
    config.gdb none
before checkin

gdb/ChangeLog
gdb/Makefile
gdb/Makefile.dist
gdb/Makefile.in

index 7e918588d7b5f12e5437f9010ecee991e701ac0c..33d80871a20ce6abbf83dfab472e870a6e553d53 100644 (file)
@@ -1,4 +1,12 @@
-Tue May 14 15:31:20 PDT 1991  Roland Pesch (pesch at cygint.cygnus.com)
+Tue May 14 16:29:53 PDT 1991  Roland Pesch (pesch at cygint.cygnus.com)
+
+       * Makefile.dist: put gdb.dvi stuff (updated to use M4 preprocessor
+       stuff for config manual) here where it counts; updated
+       to use new subdir structure (gdb/doc/).
+
+       * Makefile: generated from above via 
+                   config.gdb none 
+       before checkin
 
        * gdbint.texinfo: added instructions on generating gdb.info* files
        locally for release.  These are ordinary info
index eec7b7bf1183bf8bec36a6e78f6dbeaeba6c9a8d..1bec69da6d0fbb7f0b74836c7221904821edcc2b 100755 (executable)
@@ -420,7 +420,7 @@ OTHERS = Makefile.dist depend alldeps.mak Makefile.sdir \
         createtags munch config.gdb config.status \
         ChangeLog ChangeLog-3.x \
         README TODO TAGS WHATS.NEW \
-        gdb.texinfo gdbint.texinfo gdbrc.tex threecol.tex \
+        doc \
        .gdbinit COPYING expread.tab.c stab.def \
         copying.c Projects Convex.notes copying.awk \
         saber.suppress standalone.c stuff.c kdb-start.c \
@@ -650,8 +650,8 @@ realclean: clean
        rm -f tm.h xm.h config.status
        rm -f Makefile
 
-gdb-all.texinfo: gdb.texinfo
-       ${M4} pretex.m4 none.m4 all.m4 gdb.texinfo >gdb-all.texinfo
+gdb-all.texinfo: ${srcdir}/doc/gdb.texinfo
+       ${M4} $(srcdir)/doc/pretex.m4 $(srcdir)/doc/none.m4 $(srcdir)/doc/all.m4 $(srcdir)/doc/gdb.texinfo >gdb-all.texinfo
 
 gdb.dvi : gdb-all.texinfo
        tex gdb-all.texinfo
index b3f9989aac1c1a0a921278b2e01bfe603ae5401f..dbfb7a3480a21479c0925cdec7ab293fff8a2586 100755 (executable)
@@ -43,6 +43,9 @@ YACC=bison -y
 # YACC=yacc
 SHELL=/bin/sh
 MAKE=make
+# We need either GNU m4 or SysV m4; Berkeley/Sun don't have quite enough.
+#M4=gm4
+M4=/usr/5bin/m4
 
 # Set this up with gcc if you have gnu ld and the loader will print out
 # line numbers for undefinded refs.
@@ -188,7 +191,7 @@ OTHERS = Makefile.dist depend alldeps.mak Makefile.sdir \
         createtags munch config.gdb config.status \
         ChangeLog ChangeLog-3.x \
         README TODO TAGS WHATS.NEW \
-        gdb.texinfo gdbint.texinfo gdbrc.tex threecol.tex \
+        doc \
        .gdbinit COPYING expread.tab.c stab.def \
         copying.c Projects Convex.notes copying.awk \
         saber.suppress standalone.c stuff.c kdb-start.c \
@@ -405,6 +408,7 @@ clean:
        rm -f init.c init.o version.c
        rm -f gdb core gdb.tar gdb.tar.Z make.log
        rm -f gdb[0-9]
+       rm -f gdb.dvi gdb-all*
        cd readline ; make clean
 
 distclean: clean expread.tab.c TAGS
@@ -417,10 +421,21 @@ realclean: clean
        rm -f tm.h xm.h config.status
        rm -f Makefile
 
-gdb.dvi : gdb.texinfo
-       tex gdb.texinfo
-       texindex gdb.??
-       tex gdb.texinfo
+gdb-all.texinfo: ${srcdir}/doc/gdb.texinfo
+       ${M4} $(srcdir)/doc/pretex.m4 $(srcdir)/doc/none.m4 $(srcdir)/doc/all.m4 $(srcdir)/doc/gdb.texinfo >gdb-all.texinfo
+
+gdb.dvi : gdb-all.texinfo
+       tex gdb-all.texinfo
+       texindex gdb-all.??
+       tex gdb-all.texinfo
+       mv gdb-all.dvi gdb.dvi
+       rm -f gdb-all.?? gdb-all.???
+
+# This should work eventually, but we're using texinfo2, and many makeinfo's 
+# can't cope with all the markup.  In the meantime, we distribute the info
+# files as formatted by the elisp texinfo2 code.
+#gdb.info: gdb-all.texinfo
+#      makeinfo gdb-all.texinfo
 
 # Make copying.c from COPYING
 copying.c : COPYING copying.awk
index b3f9989aac1c1a0a921278b2e01bfe603ae5401f..dbfb7a3480a21479c0925cdec7ab293fff8a2586 100644 (file)
@@ -43,6 +43,9 @@ YACC=bison -y
 # YACC=yacc
 SHELL=/bin/sh
 MAKE=make
+# We need either GNU m4 or SysV m4; Berkeley/Sun don't have quite enough.
+#M4=gm4
+M4=/usr/5bin/m4
 
 # Set this up with gcc if you have gnu ld and the loader will print out
 # line numbers for undefinded refs.
@@ -188,7 +191,7 @@ OTHERS = Makefile.dist depend alldeps.mak Makefile.sdir \
         createtags munch config.gdb config.status \
         ChangeLog ChangeLog-3.x \
         README TODO TAGS WHATS.NEW \
-        gdb.texinfo gdbint.texinfo gdbrc.tex threecol.tex \
+        doc \
        .gdbinit COPYING expread.tab.c stab.def \
         copying.c Projects Convex.notes copying.awk \
         saber.suppress standalone.c stuff.c kdb-start.c \
@@ -405,6 +408,7 @@ clean:
        rm -f init.c init.o version.c
        rm -f gdb core gdb.tar gdb.tar.Z make.log
        rm -f gdb[0-9]
+       rm -f gdb.dvi gdb-all*
        cd readline ; make clean
 
 distclean: clean expread.tab.c TAGS
@@ -417,10 +421,21 @@ realclean: clean
        rm -f tm.h xm.h config.status
        rm -f Makefile
 
-gdb.dvi : gdb.texinfo
-       tex gdb.texinfo
-       texindex gdb.??
-       tex gdb.texinfo
+gdb-all.texinfo: ${srcdir}/doc/gdb.texinfo
+       ${M4} $(srcdir)/doc/pretex.m4 $(srcdir)/doc/none.m4 $(srcdir)/doc/all.m4 $(srcdir)/doc/gdb.texinfo >gdb-all.texinfo
+
+gdb.dvi : gdb-all.texinfo
+       tex gdb-all.texinfo
+       texindex gdb-all.??
+       tex gdb-all.texinfo
+       mv gdb-all.dvi gdb.dvi
+       rm -f gdb-all.?? gdb-all.???
+
+# This should work eventually, but we're using texinfo2, and many makeinfo's 
+# can't cope with all the markup.  In the meantime, we distribute the info
+# files as formatted by the elisp texinfo2 code.
+#gdb.info: gdb-all.texinfo
+#      makeinfo gdb-all.texinfo
 
 # Make copying.c from COPYING
 copying.c : COPYING copying.awk