add target tags
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 7 Nov 2006 11:06:11 +0000 (11:06 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 7 Nov 2006 11:06:11 +0000 (11:06 +0000)
Makefile

index 406a9bc..a3ce5a4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2005 The Trustees of Princeton University
 #
-# $Id: Makefile,v 1.3 2006/11/03 20:36:05 thierry Exp $
+# $Id: Makefile,v 1.4 2006/11/06 22:04:58 mlhuang Exp $
 #
 
 # Metafiles
@@ -31,12 +31,16 @@ $(SUBDIRS): %:
        $(MAKE) -C $@
 
 clean:
-       find . -name '*.pyc' -execdir rm -f {} \;
+       find . -name '*.pyc' | xargs rm -f
        rm -f $(INIT)
        for dir in $(SUBDIRS) ; do $(MAKE) -C $$dir clean ; done
        rm -rf build
 
-index: PLC/__init__.py PLC/Methods/__init__.py
+index: $(INIT)
+
+tags:
+       find . '(' -name '*.py' -o -name '*.sql' -o -name '*.php' -o -name Makefile ')' | xargs etags
+
 
 # All .py files in PLC/
 PLC := $(filter-out %/__init__.py, $(wildcard PLC/*.py))
@@ -62,4 +66,4 @@ endif
 
 force:
 
-.PHONY: all install force clean $(SUBDIRS)
+.PHONY: all install force clean index tags $(SUBDIRS)