| 70 |
<!-- Main targets --> |
<!-- Main targets --> |
| 71 |
|
|
| 72 |
<target name="compile" |
<target name="compile" |
| 73 |
depends="init, configure-compiler" |
depends="init, configure-compiler, prepare-src" |
| 74 |
description="Compiles main sources to build folder"> |
description="Compiles main sources to build folder"> |
| 75 |
|
|
| 76 |
|
<property name="prepare.src.dir" value="${src.dir}"/> |
| 77 |
|
|
| 78 |
<mkdir dir="${build.classes.dir}"/> |
<mkdir dir="${build.classes.dir}"/> |
| 79 |
|
|
| 80 |
<javac srcdir="${src.dir}" |
<javac srcdir="${prepare.src.dir}" |
| 81 |
destdir="${build.classes.dir}" |
destdir="${build.classes.dir}" |
| 82 |
debug="${build.debug}" |
debug="${build.debug}" |
| 83 |
debuglevel="${build.debuglevel}" |
debuglevel="${build.debuglevel}" |
| 512 |
<property name="build.javac.args" |
<property name="build.javac.args" |
| 513 |
value="${build.bootclasspath.arg} ${build.warnunchecked} ${build.novariance}"/> |
value="${build.bootclasspath.arg} ${build.warnunchecked} ${build.novariance}"/> |
| 514 |
|
|
| 515 |
<echo>javac ${build.javac.args} |
<echo>javac ${build.javac.args}</echo> |
| 516 |
bootclasspath is ${javac.bootclasspath}</echo> |
<echo>bootclasspath=${javac.bootclasspath}</echo> |
| 517 |
|
|
| 518 |
|
</target> |
| 519 |
|
|
| 520 |
|
|
| 521 |
|
<target name="configure-src"> |
| 522 |
|
|
| 523 |
|
<condition property="prepare.src.dir" value="${build.dir}/prepare-src"> |
| 524 |
|
<istrue value="${build.nothreads}"/> |
| 525 |
|
</condition> |
| 526 |
|
|
| 527 |
|
</target> |
| 528 |
|
|
| 529 |
|
<target name="prepare-src" |
| 530 |
|
depends="configure-src" |
| 531 |
|
if="prepare.src.dir"> |
| 532 |
|
|
| 533 |
|
<mkdir dir="${prepare.src.dir}"/> |
| 534 |
|
<copy todir="${prepare.src.dir}"> |
| 535 |
|
<fileset dir="${src.dir}"> |
| 536 |
|
<exclude name="java/lang/**"/> |
| 537 |
|
</fileset> |
| 538 |
|
</copy> |
| 539 |
|
|
| 540 |
</target> |
</target> |
| 541 |
|
|