<!-- Compiles the compiler src files -->
<target name="compile.compiler" depends="prepare">
<javac srcdir="${src.dir}"
classpath="${basedir}/lib/jakarta-regexp-1.3.jar"
destdir="${build.dir}"
optimize="on"
source="${compat.source}"
target="${compat.target}"
deprecation="on"
debug="${debug}"
debuglevel="${debuglevel}">
<include name="com/izforge/izpack/*.java"/>
<include name="com/izforge/izpack/io/*.java"/>
<include name="com/izforge/izpack/compiler/*.java"/>
<include name="com/izforge/izpack/compressor/*.java"/>
<include name="com/izforge/izpack/ant/*.java"/>
<include name="com/izforge/izpack/util/Debug.java"/>
<include name="com/izforge/izpack/util/OsConstraint.java"/>
<include name="com/izforge/izpack/util/JarOutputStream.java"/>
<include name="com/izforge/izpack/rules/*.java"/>
<!--<include name="net/n3/nanoxml/*.java"/>-->
<include name="com/izforge/izpack/adaptator/**/*.java"/>
<include name="com/izforge/izpack/adaptator/*.java"/>
</javac>
<copy todir="${build.dir}/com/izforge/izpack/ant/langpacks">
<fileset dir="${src.dir}/com/izforge/izpack/ant/langpacks"/>
</copy>
<copy todir="${build.dir}/com/izforge/izpack/adaptator">
<fileset dir="${src.dir}/com/izforge/izpack/adaptator"/>
</copy>
</target>
Why do we copy a adaptor's java file into the compiler file?
<copy todir="${build.dir}/com/izforge/izpack/adaptator">
<fileset dir="${src.dir}/com/izforge/izpack/adaptator"/>
</copy>
-Dan
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Cheers
<!-- Package compiler.jar -->
<target name="build.compiler" depends="compile.compiler">
<jar jarfile="${compiler.jar}">
<manifest>
<attribute name="Built-By" value="IzPack"/>
<attribute name="Class-Path" value="ant.jar"/>
<attribute name="Main-Class" value="${compiler.class}"/>
</manifest>
<fileset dir="${build.dir}">
<include name="com/izforge/izpack/*.class"/>
<include name="com/izforge/izpack/io/*.class"/>
<include name="com/izforge/izpack/compiler/*.class"/>
<include name="com/izforge/izpack/compressor/*.class"/>
<include name="com/izforge/izpack/util/OsConstraint.class"/>
<include name="com/izforge/izpack/util/Debug.class"/>
<include name="com/izforge/izpack/util/*Validator.class"/>
<include name="com/izforge/izpack/util/*Processor.class"/>
<include
name="com/izforge/izpack/util/VariableSubstitutor.class"/>
<include name="com/izforge/izpack/util/JarOutputStream.class"/>
<include name="com/izforge/izpack/util/FileUtil.class"/>
<include name="com/izforge/izpack/ant/*.class"/>
<include name="com/izforge/izpack/ant/langpacks/*.properties"/>
<include name="com/izforge/izpack/adaptator/*.xsl"/>
<include
name="com/izforge/izpack/event/CompilerListener.class"/>
<include
name="com/izforge/izpack/event/SimpleCompilerListener.class"/>
<include name="com/izforge/izpack/rules/*.class"/>
<include name="com/izforge/izpack/installer/*.class"/>
<include name="com/izforge/izpack/adaptator/**/*.class"/>
<include name="com/izforge/izpack/adaptator/*.class"/>
</fileset>
</jar>
</target>
we just pick out *.xsl file in <include
name="com/izforge/izpack/adaptator/*.xsl"/>