You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@apache.org on 2001/01/02 21:35:47 UTC
cvs commit: modperl-2.0/util make_etags
dougm 01/01/02 12:35:47
Modified: . .cvsignore Makefile.PL
src/modules/perl .cvsignore
Added: util make_etags
Log:
update "make etags"
Revision Changes Path
1.3 +1 -0 modperl-2.0/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /home/cvs/modperl-2.0/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 2001/01/02 19:48:40 1.2
+++ .cvsignore 2001/01/02 20:35:40 1.3
@@ -2,3 +2,4 @@
blib
pm_to_blib
scraps
+diff.txt
1.23 +1 -1 modperl-2.0/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /home/cvs/modperl-2.0/Makefile.PL,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- Makefile.PL 2001/01/02 20:20:00 1.22
+++ Makefile.PL 2001/01/02 20:35:41 1.23
@@ -155,7 +155,7 @@
$string .= <<'EOF';
etags:
- @(cd $(MODPERL_SRC) && find . -name '*.[ch]' | etags -L -);
+ $(SHELL) util/make_etags
modperl_lib:
@(cd $(MODPERL_SRC) && $(MAKE));
1.5 +1 -0 modperl-2.0/src/modules/perl/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 2000/04/21 19:43:37 1.4
+++ .cvsignore 2001/01/02 20:35:44 1.5
@@ -11,3 +11,4 @@
*.o
*.a
*.so
+TAGS
1.1 modperl-2.0/util/make_etags
Index: make_etags
===================================================================
search=".. ../.."
for dir in $search; do
if test -d "`pwd`/$dir/modperl-2.0"; then
root="`pwd`/$dir"
echo "root=$root"
fi
done
#e.g. symlink to $HOME/perl/perl-current
#XXX: perl has its own (more robust) TAGS generator: emacs/ptags
perl_src=$root/perl/
#XXX: apache has its own: build/MakeEtags
apache_src=$root/httpd-2.0/
modperl_src=$root/modperl-2.0/src/
rm -f src/modules/perl/etag_files
for dir in $apache_src $modperl_src $perl_src; do
echo $dir
find $dir -follow -name '*.[ch]' >> src/modules/perl/etag_files
done
(cd src/modules/perl && etags -L etag_files)
rm -f src/modules/perl/etag_files