/[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.21 by mark, Wed Jan 5 23:01:03 2005 UTC revision 1.22 by mark, Fri May 6 14:40:13 2005 UTC
# Line 1  Line 1 
1  #! @SH@  #! @SH@
2  # @configure_input@  # @configure_input@
3    
4    # Make sure sorting is done the same on all configurations
5    LC_ALL=C; export LC_ALL
6    LANG=C; export LANG
7    
8  echo "Adding java source files from srcdir '@top_srcdir@'."  echo "Adding java source files from srcdir '@top_srcdir@'."
9  @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu \  @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu \
10         @top_srcdir@/org @top_srcdir@/vm/reference \         @top_srcdir@/org @top_srcdir@/vm/reference \
11         @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax \         @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax \
12         -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1         -follow -type f -print | sort | grep '\.java$' \
13           > ${top_builddir}/lib/classes.1
14    
15  # Only include generated files once.  # Only include generated files once.
16  if test ! "${top_builddir}" -ef "@top_srcdir@"; then  if test ! "${top_builddir}" -ef "@top_srcdir@"; then
17    echo "Adding generated files in builddir '${top_builddir}'."    echo "Adding generated files in builddir '${top_builddir}'."
18    @FIND@ ${top_builddir}/gnu ${top_builddir}/java -follow -type f -print \    @FIND@ ${top_builddir}/gnu ${top_builddir}/java -follow -type f -print \
19    | grep '\.java$' >> ${top_builddir}/lib/classes.1    | sort | grep '\.java$' >> ${top_builddir}/lib/classes.1
20  fi  fi
21    
22  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

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

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