ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/build.xml
(Generate patch)

Comparing jsr166/build.xml (file contents):
Revision 1.32 by tim, Thu May 29 04:35:42 2003 UTC vs.
Revision 1.35 by tim, Thu May 29 15:53:58 2003 UTC

# Line 70 | Line 70
70    <!-- Main targets -->
71  
72    <target name="compile"
73 <          depends="init, configure-compiler"
73 >          depends="init, configure-compiler, prepare-src"
74            description="Compiles main sources to build folder">
75  
76 +    <property name="prepare.src.dir" value="${src.dir}"/>
77 +
78      <mkdir dir="${build.classes.dir}"/>
79  
80 <    <javac srcdir="${src.dir}"
80 >    <javac srcdir="${prepare.src.dir}"
81            destdir="${build.classes.dir}"
82              debug="${build.debug}"
83         debuglevel="${build.debuglevel}"
# Line 447 | Line 449
449    <target name="configure-compiler">
450  
451      <property name="gjc.version"
452 <             value="1.3"/>
452 >             value="2.0"/>
453  
454      <condition property="build.novariance" value="-novariance">
455        <and>
# Line 478 | Line 480
480  
481      <property name="build.warnunchecked" value=""/>
482  
483 +    <condition property="prepare.src.dir" value="${build.dir}/prepare-src">
484 +      <istrue value="${build.nothreads}"/>
485 +    </condition>
486 +
487  
488      <!--
489       ! Bootclasspath munging for source compilation.
# Line 510 | Line 516
516      <property name="build.javac.args"
517               value="${build.bootclasspath.arg} ${build.warnunchecked} ${build.novariance}"/>
518  
519 <    <echo>javac ${build.javac.args}
520 < bootclasspath is ${javac.bootclasspath}</echo>
519 >    <echo>javac ${build.javac.args}</echo>
520 >    <echo>bootclasspath=${javac.bootclasspath}</echo>
521 >
522 >  </target>
523 >
524 >
525 >  <target name="prepare-src"
526 >          depends="configure-compiler"
527 >          if="prepare.src.dir">
528 >
529 >    <mkdir dir="${prepare.src.dir}"/>
530 >    <copy todir="${prepare.src.dir}">
531 >      <fileset dir="${src.dir}">
532 >        <exclude name="java/lang/**"/>
533 >      </fileset>
534 >    </copy>
535  
536    </target>
537  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines