tm 6.22
[elisp/tm.git] / Makefile
index 708b270..e15e8d2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,7 @@
 #
-# $Id: Makefile,v 6.7 1995/05/16 12:26:22 morioka Exp morioka $
+# $Id: Makefile,v 6.8 1995/05/17 06:58:57 morioka Exp morioka $
 #
 
-SHELL = /bin/csh
-
 # Please specify emacs executables:
 #      NEMACS  = for NEMACS (or NEpoch)
 #      MULE1   = for Mule 1.* (based on Emacs 18.*)
@@ -40,7 +38,7 @@ bindir        = $(HOME)/bin
 CC     = gcc
 CFLAGS = -O
 
-RM     = /bin/rm
+RM     = /bin/rm -f
 CP     = /bin/cp -p
 
 UTILS  = ol2 decode-b
@@ -55,7 +53,7 @@ FILES = tm/README.eng tm/rel-*.ol \
        tl/Makefile tl/Makefile.bc tl/loadpath \
        tl/*.el tl/doc/*.texi
 
-TARFILE = tm6.21.tar
+TARFILE = tm6.22.tar
 
 
 lpath-nemacs:
@@ -63,8 +61,10 @@ lpath-nemacs:
 
 nemacs:        lpath-nemacs
        make -f Makefile.bc all EMACS=$(NEMACS) EMACS_TYPE=nemacs
-       (cd gnus; make nemacs NEMACS=$(NEMACS) EMACS18_GNUS=$(EMACS18_GNUS))
-       (cd mh-e; make nemacs NEMACS=$(NEMACS) NEMACS_MH_E=$(NEMACS_MH_E))
+       cd gnus; PWD=`pwd` \
+               make nemacs NEMACS=$(NEMACS) EMACS18_GNUS=$(EMACS18_GNUS)
+       cd mh-e; PWD=`pwd` \
+               make nemacs NEMACS=$(NEMACS) NEMACS_MH_E=$(NEMACS_MH_E)
 
 nemacs-vm: lpath-nemacs
        make -f Makefile.bc tm-vm EMACS=$(NEMACS) EMACS_TYPE=nemacs
@@ -78,8 +78,10 @@ lpath-mule1:
 
 mule1: lpath-mule1
        make -f Makefile.bc all EMACS=$(MULE1) EMACS_TYPE=mule
-       (cd gnus; make mule1 MULE1=$(MULE1) EMACS18_GNUS=$(EMACS18_GNUS))
-       (cd mh-e; make mule1 MULE1=$(MULE1) MULE1_MH_E=$(MULE1_MH_E))
+       cd gnus; PWD=`pwd` \
+               make mule1 MULE1=$(MULE1) EMACS18_GNUS=$(EMACS18_GNUS)
+       cd mh-e; PWD=`pwd` \
+               make mule1 MULE1=$(MULE1) NEMACS_MH_E=$(MULE1_MH_E)
 
 mule1-vm: lpath-nemacs
        make -f Makefile.bc tm-vm EMACS=$(MULE1) EMACS_TYPE=mule
@@ -88,8 +90,8 @@ install-mule1:        mule1 install-mua-18
        make -f Makefile.bc install TMDIR=$(TMDIR18) EMACS_TYPE=mule
 
 install-mua-18:
-       (cd gnus; make install-18 TMDIR18=$(TMDIR18))
-       (cd mh-e; make install-18 TMDIR18=$(TMDIR18))
+       cd gnus; PWD=`pwd` make install-18 TMDIR18=$(TMDIR18)
+       cd mh-e; PWD=`pwd` make install-18 TMDIR18=$(TMDIR18)
        make -f Makefile.bc install-tm-vm TMDIR=$(TMDIR18)
 
 
@@ -98,8 +100,8 @@ lpath-orig19:
 
 orig19:        lpath-orig19
        make -f Makefile.bc all EMACS=$(ORIG19) EMACS_TYPE=orig
-       (cd gnus; make orig19 ORIG19=$(ORIG19))
-       (cd mh-e; make orig19 ORIG19=$(ORIG19))
+       cd gnus; PWD=`pwd` make orig19 ORIG19=$(ORIG19)
+       cd mh-e; PWD=`pwd` make orig19 ORIG19=$(ORIG19)
 
 orig19-vm: lpath-nemacs
        make -f Makefile.bc tm-vm EMACS=$(ORIG19) EMACS_TYPE=orig
@@ -113,8 +115,8 @@ lpath-mule2:
 
 mule2: lpath-mule2
        make -f Makefile.bc all EMACS=$(MULE2) EMACS_TYPE=mule
-       (cd gnus; make mule2 MULE2=$(MULE2))
-       (cd mh-e; make mule2 MULE2=$(MULE2))
+       cd gnus; PWD=`pwd` make mule2 MULE2=$(MULE2)
+       cd mh-e; PWD=`pwd` make mule2 MULE2=$(MULE2)
 
 mule2-vm: lpath-nemacs
        make -f Makefile.bc tm-vm EMACS=$(MULE2) EMACS_TYPE=mule
@@ -123,8 +125,8 @@ install-mule2:      mule2 install-mua-19
        make -f Makefile.bc install TMDIR=$(TMDIR19) EMACS_TYPE=mule
 
 install-mua-19:
-       (cd gnus; make install-19 TMDIR19=$(TMDIR19))
-       (cd mh-e; make install-19 TMDIR19=$(TMDIR19))
+       cd gnus; PWD=`pwd` make install-19 TMDIR19=$(TMDIR19)
+       cd mh-e; PWD=`pwd` make install-19 TMDIR19=$(TMDIR19)
        make -f Makefile.bc install-tm-vm TMDIR=$(TMDIR19)
 
 
@@ -138,13 +140,13 @@ decode-b: decode-b.c
 
 
 tex:   ol2
-       (cd doc; make tex)
+       cd doc; make tex
 
 dvi:   ol2
-       (cd doc; make dvi)
+       cd doc; make dvi
 
 ps:    ol2
-       (cd doc; make ps)
+       cd doc; make ps
 
 
 install:       $(UTILS) methods
@@ -154,11 +156,11 @@ install:  $(UTILS) methods
 
 clean:
        -$(RM) $(GOMI)
-       -(cd doc; make clean)
-       -(cd gnus; make clean)
-       -(cd mh-e; make clean)
+       -cd doc; make clean
+       -cd gnus; make clean
+       -cd mh-e; make clean
 
 
 tar:
-       (cd doc; make tex)
-       (cd ..; tar cvf $(TARFILE) $(FILES); gzip -9 $(TARFILE))
+       cd doc; make tex
+       cd ..; tar cvf $(TARFILE) $(FILES); gzip -9 $(TARFILE)