summaryrefslogtreecommitdiff
path: root/lib/gen-classlist.sh.in
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-06-14 23:24:04 +0000
committerTom Tromey <tromey@redhat.com>2005-06-14 23:24:04 +0000
commit21f9c82049dbeb1bac6cf2eb9925b20416c638ae (patch)
tree20315580a02725b7bb17193aa107294386b4e152 /lib/gen-classlist.sh.in
parent9ea03a9b294ef3e0953162e79246853ab59ba3f0 (diff)
downloadclasspath-21f9c82049dbeb1bac6cf2eb9925b20416c638ae.tar.gz
* lib/gen-classlist.sh.in (vm_dirlist): Prune non-existing
directories. * lib/Makefile.am (genclasses): Pass top_srcdir to gen-classlist.sh. * m4/acinclude.m4: Quote default value of vm_classes.
Diffstat (limited to 'lib/gen-classlist.sh.in')
-rwxr-xr-xlib/gen-classlist.sh.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/gen-classlist.sh.in b/lib/gen-classlist.sh.in
index ec7af0e3a..4a5cf225c 100755
--- a/lib/gen-classlist.sh.in
+++ b/lib/gen-classlist.sh.in
@@ -18,8 +18,12 @@ echo "Adding java source files from srcdir '@top_srcdir@'."
vm_dirlist=`echo "@vm_classes@" | sed -e 's/:/ /g'`
echo "Adding java source files from VM directory $vm_dirlist"
for dir in $vm_dirlist; do
- (cd $dir && @FIND@ java javax gnu org -name '*.java' -print |
- sed -e 's,^[.]/,,') |
+ (cd $dir
+ for subdir in java javax gnu org; do
+ if test -d $subdir; then
+ @FIND@ $subdir -name '*.java' -print
+ fi
+ done) |
while read f; do
echo $dir/$f >> vm.add
echo $f >> vm.omit