update.
[elisp/semi.git] / Makefile
index 1b46396..c96f889 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,14 @@
 #
-# $Id: Makefile,v 0.2 1997-05-13 14:07:05 morioka Exp $
+# Makefile for SEMI kernel.
 #
 
-VERSION = 0.87
+VERSION = 1.2.3
 
 SHELL  = /bin/sh
 MAKE   = make
 CC     = gcc
 CFLAGS = -O2
+TAR    = tar
 RM     = /bin/rm -f
 CP     = /bin/cp -p
 EMACS  = emacs
@@ -17,9 +18,7 @@ FLAGS   = -batch -q -no-site-file
 
 PREFIX = NONE
 EXEC_PREFIX = NONE
-LISPDIR =
-
-FILES =        Makefile SEMI-MK SEMI-CFG SEMI-ELS *.el ChangeLog
+LISPDIR = NONE
 
 elc:
        $(EMACS) $(FLAGS) -l SEMI-MK -f compile-semi \
@@ -42,13 +41,7 @@ ps:  ol2
        cd doc; $(MAKE) ps
 
 
-install:       install-elc install-execs
-
-execs: $(UTILS)
-
-install-execs:
-       $(EMACS) $(FLAGS) -l SEMI-MK -f install-execs $(PREFIX) $(EXEC_PREFIX)
-
+install:       install-elc
 
 update-xemacs:
        $(EMACS) $(FLAGS) -l SEMI-MK -f update-xemacs-source
@@ -63,10 +56,15 @@ clean:
 
 
 tar:
-       gtar cvf ../semi-$(VERSION).tar $(FILES)
-       -cd ..; mkdir semi-$(VERSION)
-       cp ../semi-kernel/README.?? ../semi-$(VERSION)
-       cp ../semi-kernel/Makefile ../semi-$(VERSION)
-       cd ../semi-$(VERSION); gtar xvf ../semi-$(VERSION).tar
-       cd ..; gtar cvzf semi-$(VERSION).tar.gz semi-$(VERSION)
-       cd ..; $(RM) -r semi-$(VERSION); rm semi-$(VERSION).tar
+       cvs commit
+       sh -c 'cvs tag -RF semi-`echo $(VERSION) \
+                               | sed s/\\\\./_/ | sed s/\\\\./_/`; \
+       cd /tmp; \
+       cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root \
+               export -d semi-$(VERSION) \
+               -r semi-`echo $(VERSION) \
+                       | sed s/\\\\./_/ | sed s/\\\\./_/` semi'
+       $(RM) /tmp/semi-$(VERSION)/ftp.in
+       cd /tmp; $(TAR) cvzf semi-$(VERSION).tar.gz semi-$(VERSION)
+       cd /tmp; $(RM) -r semi-$(VERSION)
+       sed "s/VERSION/$(VERSION)/" < ftp.in > ftp