/[classpath]/classpath/lib/gen-classlist.sh.in
ViewVC logotype

Diff of /classpath/lib/gen-classlist.sh.in

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

revision 1.18 by mark, Thu Dec 23 18:43:56 2004 UTC revision 1.19 by mark, Thu Dec 23 22:38:45 2004 UTC
# Line 1  Line 1 
1  #! @SH@  #! @SH@
2  # @configure_input@  # @configure_input@
3  if test "@top_srcdir@" = "${top_builddir}"; then  if test "@top_srcdir@" = "${top_builddir}"; then
4    @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu @top_srcdir@/org @top_srcdir@/vm/reference -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1    @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu @top_srcdir@/org @top_srcdir@/vm/reference @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1
5  else  else
6    @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu @top_srcdir@/org ${top_builddir}/gnu ${top_builddir}/java @top_srcdir@/vm/reference -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1    @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu @top_srcdir@/org ${top_builddir}/gnu ${top_builddir}/java @top_srcdir@/vm/reference @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1
7  fi  fi
8    
9  for filexp in `cat @top_srcdir@/lib/$1.omit` ; do { grep -v ${filexp} < ${top_builddir}/lib/classes.1 > ${top_builddir}/lib/classes.2 ; mv ${top_builddir}/lib/classes.2 ${top_builddir}/lib/classes.1 ; } ; done  for filexp in `cat @top_srcdir@/lib/$1.omit` ; do { grep -v ${filexp} < ${top_builddir}/lib/classes.1 > ${top_builddir}/lib/classes.2 ; mv ${top_builddir}/lib/classes.2 ${top_builddir}/lib/classes.1 ; } ; done
# Line 30  fi Line 30  fi
30  # Split in multiple parts for gcj  # Split in multiple parts for gcj
31  grep -v /javax/ classes | grep -v /awt/ \  grep -v /javax/ classes | grep -v /awt/ \
32                          | grep -v /beans/ \                          | grep -v /beans/ \
33                          | grep -v /locale/ > classes.standard                          | grep -v /locale/ \
34                            | grep -v /xml/ > classes.standard
35  grep /awt/ classes > classes.awt  grep /awt/ classes > classes.awt
36  grep /beans/ classes >> classes.awt  grep /beans/ classes >> classes.awt
37  grep /locale/ classes | grep _[j-z][a-z].java > classes.locale1  grep /locale/ classes | grep _[j-z][a-z].java > classes.locale1
38  grep /locale/ classes | grep -v _[j-z][a-z].java > classes.locale2  grep /locale/ classes | grep -v _[j-z][a-z].java > classes.locale2
39  grep /javax/ classes > classes.standardx  grep /xml/ classes > classes.xml
40    grep /javax/ classes | grep -v /xml/ > classes.standardx

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

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