* Makefile.in: new targets ld.mm, ld.me
authorRoland Pesch <pesch@cygnus>
Tue, 15 Oct 1991 00:31:56 +0000 (00:31 +0000)
committerRoland Pesch <pesch@cygnus>
Tue, 15 Oct 1991 00:31:56 +0000 (00:31 +0000)
(more roff forms of doc)

ld/ChangeLog
ld/Makefile.in

index d59dbda644e54adf90900b3f1bb433d4590adc11..2d4021a2fc1af7e5ff91bf21b4ea9a2d378d9d9b 100644 (file)
@@ -1,3 +1,7 @@
+Mon Oct 14 17:30:02 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * Makefile.in: new targets ld.mm, ld.me
+
 Mon Oct 14 17:27:24 1991  Per Bothner  (bothner at cygnus.com)
 
        * Makefile.in, ldtemplate:  Need to use separate scripts
index 730af8c0bab469ca8de0225488a319498373ed2e..d1da0c0ed074e4ef534d7c540616f57ef6c2dfbd 100644 (file)
@@ -32,9 +32,9 @@ DEBUG = -g
 TEXIDIR = $(srcdir)/../texinfo/fsf
 
 # Whether to get roff to put indexing entries on stderr
-#TEXI2OPT =
-# You neeed this to generate ld-index.ms
-TEXI2OPT = -i
+TEXI2OPT =
+# You neeed this to generate ld-index.ms (or .mm or .me)
+TEXI2OPT = -i
 
 # Which roff program to use to generate index for texi2roff'd doc
 ROFF = groff
@@ -231,10 +231,10 @@ ld.dvi: ld.texinfo
 ld.info: ld.texinfo
        makeinfo ld.texinfo
 
+#separate targets for "ms", "me", and "mm" forms of roff doc
+# (we don't use a variable because we don't trust all makes to handle
+# a var in the target name right).
 # roff output (-ms)
-#   edit instances of "ms" to "me" or "mm" to suit your preferences.
-#   (we don't use a variable because we don't trust all makes to handle
-#   a var in the target name right).
 ld.ms: ld.texinfo
        sed -e '/\\input texinfo/d' \
                -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
@@ -247,6 +247,33 @@ ld-index.ms: ld.ms
                sed -e '/: warning:/d' | \
                texi2index >ld-index.ms
 
+# roff output (-mm)
+ld.mm: ld.texinfo
+       sed -e '/\\input texinfo/d' \
+               -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
+               ld.texinfo | \
+       texi2roff $(TEXI2OPT) -mm >ld.mm 
+
+# index for roff output
+ld-index.mm: ld.mm
+       $(ROFF) -mm ld.mm 2>&1 1>/dev/null | \
+               sed -e '/: warning:/d' | \
+               texi2index >ld-index.mm
+
+# roff output (-me)
+ld.me: ld.texinfo
+       sed -e '/\\input texinfo/d' \
+               -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
+               ld.texinfo | \
+       texi2roff $(TEXI2OPT) -me >ld.me 
+
+# index for roff output
+ld-index.me: ld.me
+       $(ROFF) -me ld.me 2>&1 1>/dev/null | \
+               sed -e '/: warning:/d' | \
+               texi2index >ld-index.me
+
+
 ######################################################################
 
 mkscript: $(srcdir)/mkscript.c