Browse Source

build.xml provides now only release builds.

svn changeset:473/svn branch:toolkit
tags/6.7.0.beta1
Jani Laakso 17 years ago
parent
commit
759af19a61
1 changed files with 6 additions and 31 deletions
  1. 6
    31
      build/build.xml

+ 6
- 31
build/build.xml View File

@@ -9,24 +9,12 @@
</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" />
@@ -43,10 +31,10 @@
<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 -->
@@ -59,7 +47,7 @@

<!-- 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">
@@ -87,12 +75,9 @@
<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>
@@ -183,7 +168,7 @@
<!-- 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>
@@ -330,17 +315,7 @@
<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>

Loading…
Cancel
Save