etags no longer recognizes DEF patterns in C files.
authorChris Hanson <org/chris-hanson/cph>
Wed, 22 Mar 2000 01:52:43 +0000 (01:52 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 22 Mar 2000 01:52:43 +0000 (01:52 +0000)
etc/build-tree.sh
v7/src/microcode/unxutl/makefile

index 82046bd68658545bd33e702b4a94beab75cddb99..0d303ed593447e87950cff284e904bcf1062865f 100755 (executable)
@@ -1,6 +1,6 @@
 #!/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.
@@ -22,7 +22,7 @@ for directory in edwin runtime sos
 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)
index 298481391761e6475cd633989e001c0db2150bd7..b7e874c3f6806914de2c937ea23c6ff0916418e7 100644 (file)
@@ -1,7 +1,7 @@
 #
 # 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.
@@ -90,8 +90,8 @@ unconfig:
        - 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