/[classpath]/classpath/lib/split-for-gcj.sh
ViewVC logotype

Diff of /classpath/lib/split-for-gcj.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2.2.2 by gnu_andrew, Tue Aug 16 16:22:39 2005 UTC revision 1.2.2.3 by gnu_andrew, Sat Sep 10 15:31:58 2005 UTC
# Line 26  Line 26 
26  # given file.  # given file.
27    
28  echo "Splitting for gcj"  echo "Splitting for gcj"
29  rm -f Makefile.deps > /dev/null 2>&1  rm -f Makefile.dtmp > /dev/null 2>&1
30  test -d lists || mkdir lists  test -d lists || mkdir lists
31  for dir in java javax gnu org; do  for dir in java javax gnu org; do
32     fgrep /$dir/ classes | while read file; do     fgrep /$dir/ classes | while read file; do
# Line 35  for dir in java javax gnu org; do Line 35  for dir in java javax gnu org; do
35        echo "$file" >> ${list}.list.1        echo "$file" >> ${list}.list.1
36        f2=`echo "$file" | sed -n -e "s,^.*/\($dir/.*\)$,\1,p"`        f2=`echo "$file" | sed -n -e "s,^.*/\($dir/.*\)$,\1,p"`
37        f2=`echo "$f2" | sed -e 's/.java$//'`.class        f2=`echo "$f2" | sed -e 's/.java$//'`.class
38        echo "$f2: ${list}.stamp" >> Makefile.deps        echo "$f2: ${list}.stamp" >> Makefile.dtmp
39        echo "${list}.list: $file" >> Makefile.deps        echo "${list}.list: $file" >> Makefile.dtmp
40     done     done
41  done  done
42    
# Line 49  for file in lists/*.list.1; do Line 49  for file in lists/*.list.1; do
49        mv $file $real        mv $file $real
50     fi     fi
51  done  done
52    
53    # If we were run we must update Makefile.deps.
54    mv Makefile.dtmp Makefile.deps

Legend:
Removed from v.1.2.2.2  
changed lines
  Added in v.1.2.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26