#!/bin/sh
#
-# $Id: build-tree.sh,v 1.2 2000/03/21 05:10:57 cph Exp $
+# $Id: build-tree.sh,v 1.3 2000/03/22 01:52:34 cph Exp $
#
# Program to finish setting up the Scheme source tree after it is
# checked out. Adds required links, builds TAGS files, etc.
do
(cd $directory; ln -s ed-ffi.scm .edwin-ffi)
done
-(cd microcode; etags *.[ch])
+(cd microcode; etags -r '/^DEF[A-Za-z_ \t(]+"\([^"]+\)"/' *.[ch])
(cd microcode; scheme -load os2pm.scm < /dev/null)
(cd microcode/cmpauxmd; make all)
(cd pcsample; etags *.scm *.c)
#
# Makefile for MIT CScheme microcode.
#
-# $Id: makefile,v 1.27 1993/06/29 23:12:54 cph Exp $
+# $Id: makefile,v 1.28 2000/03/22 01:52:43 cph Exp $
#
CPP = cc -E
MAKE = make # BSD doesn't have it as a default.
- mv -f cf.h cf-save.h
- mv -f ymake.lcl ymake-save.lcl
-tags:
- etags *.[ch] ../runtime/*.scm
+TAGS:
+ etags -r '/^DEF[A-Za-z_ \t(]+"\([^"]+\)"/' *.[ch]
locked:
rlog -L -R RCS/*,v