]> source.dussan.org Git - vaadin-framework.git/commitdiff
build.xml provides now only release builds.
authorJani Laakso <jani.laakso@itmill.com>
Mon, 5 Feb 2007 16:56:30 +0000 (16:56 +0000)
committerJani Laakso <jani.laakso@itmill.com>
Mon, 5 Feb 2007 16:56:30 +0000 (16:56 +0000)
svn changeset:473/svn branch:toolkit

build/build.xml

index a1439c3171aa01f9646783e76f18470d5b0ee60e..4beb0bae6a53549df6993297fc83cdc378e442a4 100644 (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" />
                <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">
                                <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>