</classpath>
</taskdef>
- <!-- Internal build target -->
- <target name="internal" depends="init-internal,package" description="Build internal release. Never distribute this outside IT Mill.">
- </target>
-
<!-- Release build target -->
- <target name="release" depends="init-release,package-release" description="Build public release. Theme files are syntax checked, optimized and obfuscated.">
+ <target name="release" depends="package" description="Build public release. Theme files are syntax checked, optimized and obfuscated.">
</target>
<!-- Initialization - - - - - - - - - - - - - - - - - - - - - - - - -->
- <target name="init-internal">
- <!-- <property name="release-type" value="-internal" /> -->
- </target>
-
- <target name="init-release">
- <property name="release-type" value="" />
- </target>
-
<target name="init">
<property file="build/VERSION" />
<property name="themes-jar-name" value="${product-file}-themes-${version}.jar" />
<property name="demo-war-name" value="${product-file}-demo-${version}.war" />
- <echo message="Prepared to build ${product-file}${release-type} version ${version} packages" />
+ <echo message="Prepared to build ${product-file} version ${version} packages" />
<!-- Output directory -->
- <property name="output-dir" value="build/result/${product-file}${release-type}-${version}" />
+ <property name="output-dir" value="build/result/${product-file}-${version}" />
<mkdir dir="${output-dir}" />
<!-- Create Output Directory Hierarchy -->
<!-- Themes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
- <target name="themes" depends="copy-themes-to-lib" />
+ <target name="themes" depends="copy-themes-to-lib,themes-optimize-obfuscate" />
<target name="copy-themes-to-lib" depends="init">
<copy todir="${output-dir}/lib/themes">
<exec dir="build" executable="cmd.exe" os="Windows 2000, Windows XP" failonerror="true">
<arg line="/c bin\csstidy-win.exe @{file} @{file}" />
</exec>
- <!-- tested -->
<exec dir="build" executable="bin/csstidy-osx.sh" os="Mac OS X" failonerror="true">
<arg line="@{file}" />
- <arg line="@{file}" />
</exec>
- <!-- tested -->
<exec dir="build" executable="bin/csstidy-linux.sh" os="Linux" failonerror="true">
<arg line="@{file}" />
</exec>
<!-- Demo - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<target name="demo" depends="libs,compile-java,theme-jar">
- <war warfile="${output-dir}/demo/${product-file}${release-type}.war" webxml="WebContent/WEB-INF/web.xml">
+ <war warfile="${output-dir}/demo/${product-file}.war" webxml="WebContent/WEB-INF/web.xml">
<classes dir="build/result/classes">
<include name="${toolkit-package}/demo/**/*.class" />
</classes>
<zip zipfile="build/result/${package-file-name}">
<fileset dir="build/result">
<patternset>
- <include name="${product-file}${release-type}-${version}/**" />
- </patternset>
- </fileset>
-</zip>
-</target>
-
-<target name="package-release" depends="clean-all,libs,themes-optimize-obfuscate,demo,docs">
-<zip zipfile="build/result/${package-file-name}">
- <fileset dir="build/result">
- <patternset>
- <include name="${product-file}${release-type}-${version}/**" />
+ <include name="${product-file}-${version}/**" />
</patternset>
</fileset>
</zip>