/[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.19 by mark, Thu Dec 23 22:38:45 2004 UTC revision 1.20 by mark, Sun Jan 2 15:06:25 2005 UTC
# Line 1  Line 1 
1  #! @SH@  #! @SH@
2  # @configure_input@  # @configure_input@
3  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 @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1  echo "Adding java source files from srcdir '@top_srcdir@'."
5  else  @FIND@ @top_srcdir@/java @top_srcdir@/javax @top_srcdir@/gnu \
6    @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         @top_srcdir@/org @top_srcdir@/vm/reference \
7           @top_srcdir@/external/w3c_dom @top_srcdir@/external/sax \
8           -follow -type f -print | grep '\.java$' > ${top_builddir}/lib/classes.1
9    
10    # Only include generated files once.
11    if test ! "${top_builddir}" -ef "@top_srcdir@"; then
12      echo "Adding generated files in builddir '${top_builddir}'."
13      @FIND@ ${top_builddir}/gnu ${top_builddir}/java -follow -type f -print \
14      | grep '\.java$' >> ${top_builddir}/lib/classes.1
15  fi  fi
16    
17  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.19  
changed lines
  Added in v.1.20

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