You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by pi...@apache.org on 2018/08/27 13:59:25 UTC
[royale-asjs] branch develop updated: Add IconsJS to js only build
This is an automated email from the ASF dual-hosted git repository.
piotrz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 88f9b81 Add IconsJS to js only build
88f9b81 is described below
commit 88f9b8184a869e948a5dd2c396e6ad0a26c37df6
Author: Piotr Zarzycki <pi...@gmail.com>
AuthorDate: Mon Aug 27 15:59:16 2018 +0200
Add IconsJS to js only build
---
frameworks/js/build.xml | 515 ++++++++++++++++++++++++------------------------
1 file changed, 262 insertions(+), 253 deletions(-)
diff --git a/frameworks/js/build.xml b/frameworks/js/build.xml
index e54149d..adb74d9 100644
--- a/frameworks/js/build.xml
+++ b/frameworks/js/build.xml
@@ -1,253 +1,262 @@
-<?xml version="1.0"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-
-<!-- Note:
- If you modify this file you may have to make the same change in build_framework.xml.
- build_framework.xml is renamed to build.xml when it is packaged.
- It is used to build the frameworks directory from the zip file.
--->
-<project name="frameworksJS" default="main" basedir=".">
-
- <property name="ROYALE_HOME" location="../../.."/>
-
- <!-- Required for OSX 10.6 / Snow Leopard Performance. -->
- <!-- Java 7 on Mac requires OSX 10.7.3 or higher and is 64-bit only -->
- <!-- local.d32 is set/used in build.properties so this needs to be done first. -->
- <condition property="local.d32" value="-d32">
- <and>
- <os family="mac"/>
- <matches pattern="1.6.*" string="${java.version}"/>
- <equals arg1="${sun.arch.data.model}" arg2="64"/>
- <equals arg1="${os.arch}" arg2="x86_64"/>
- </and>
- </condition>
-
- <!-- Property for the platform. -->
- <condition property="isMac">
- <os family="mac"/>
- </condition>
- <condition property="isWindows">
- <os family="windows" />
- </condition>
- <condition property="isLinux">
- <and>
- <os family="unix"/>
- <not>
- <os family="mac"/>
- </not>
- </and>
- </condition>
-
- <property file="${ROYALE_HOME}/env.properties"/>
- <property environment="env"/>
- <property file="${ROYALE_HOME}/build.properties"/>
- <property name="ROYALE_HOME" value="${ROYALE_HOME}" />
-
- <target name="main" depends="check-compile-env,clean,prepare,compile"
- description="Clean build of all SWCs"/>
-
- <target name="check-compile-env" description="Check for the required environment variables">
- <ant antfile="${ROYALE_HOME}/build.xml" target="check-compile-env" dir="${ROYALE_HOME}"/>
- </target>
-
-
- <target name="prepare" depends="thirdparty-downloads"/>
-
- <target name="thirdparty-downloads" unless="no.thirdparty-downloads" description="Downloads all the required thirdparty code.">
- </target>
-
- <target name="compile" description="Builds all SWCs but not their resource bundles">
- <!-- order may matter due to dependencies -->
- <antcall target="Language"/>
- <antcall target="Core"/>
- <antcall target="Graphics"/>
- <antcall target="Binding"/>
- <antcall target="Collections"/>
- <antcall target="Basic"/>
- <antcall target="HTML"/>
- <antcall target="Flat"/>
- <antcall target="Charts"/>
- <antcall target="CreateJS"/>
- <antcall target="DragDrop"/>
- <antcall target="Effects"/>
- <antcall target="Formatters"/>
- <antcall target="GoogleMaps"/>
- <antcall target="HTML5"/>
- <antcall target="JQuery"/>
- <antcall target="Mobile"/>
- <antcall target="Network"/>
- <antcall target="Reflection"/>
- <antcall target="Storage"/>
- <antcall target="XML"/>
- <antcall target="Testing"/>
- <antcall target="Text"/>
- <antcall target="TLF"/>
- <antcall target="MaterialDesignLite"/>
- </target>
-
- <target name="other.locales" description ="Builds resource SWCs for all locales">
- <!--<ant dir="${basedir}/projects/RoyaleUI" target="other.locales"/>-->
- </target>
-
- <target name="doc" >
- <ant dir="${basedir}/projects/Core" target="doc" />
- </target>
-
- <!--
- Cleanup
- -->
-
- <target name="super-clean" depends="thirdparty-clean,clean" description="Cleans everything including thirdparty downloads."/>
-
- <target name="thirdparty-clean" unless="no.thirdparty-clean" description="Removes all thirdparty downloads.">
- <ant antfile="${basedir}/downloads.xml" target="clean" dir="${basedir}"/>
- </target>
-
- <target name="clean" description="Cleans all SWCs and their resource bundles">
- <!-- Delete output from SWC projects -->
- <ant dir="${basedir}/projects/BindingJS" target="clean"/>
- <ant dir="${basedir}/projects/ChartsJS" target="clean"/>
- <ant dir="${basedir}/projects/CollectionsJS" target="clean"/>
- <ant dir="${basedir}/projects/CoreJS" target="clean"/>
- <ant dir="${basedir}/projects/CreateJSJS" target="clean"/>
- <ant dir="${basedir}/projects/DragDropJS" target="clean"/>
- <ant dir="${basedir}/projects/EffectsJS" target="clean"/>
- <ant dir="${basedir}/projects/ExpressJS" target="clean"/>
- <ant dir="${basedir}/projects/FlatJS" target="clean"/>
- <ant dir="${basedir}/projects/FormattersJS" target="clean"/>
- <ant dir="${basedir}/projects/FontAwesomeJS" target="clean"/>
- <ant dir="${basedir}/projects/GoogleMapsJS" target="clean"/>
- <ant dir="${basedir}/projects/GraphicsJS" target="clean"/>
- <ant dir="${basedir}/projects/BasicJS" target="clean"/>
- <ant dir="${basedir}/projects/HTMLJS" target="clean"/>
- <ant dir="${basedir}/projects/HTML5JS" target="clean"/>
- <ant dir="${basedir}/projects/JQueryJS" target="clean"/>
- <ant dir="${basedir}/projects/LanguageJS" target="clean"/>
- <ant dir="${basedir}/projects/MaterialDesignLiteJS" target="clean"/>
- <ant dir="${basedir}/projects/MobileJS" target="clean"/>
- <ant dir="${basedir}/projects/NetworkJS" target="clean"/>
- <ant dir="${basedir}/projects/ReflectionJS" target="clean"/>
- <ant dir="${basedir}/projects/StorageJS" target="clean"/>
- <ant dir="${basedir}/projects/TestingJS" target="clean"/>
- <ant dir="${basedir}/projects/TextJS" target="clean"/>
- <ant dir="${basedir}/projects/TLFJS" target="clean"/>
- <ant dir="${basedir}/projects/XMLJS" target="clean"/>
-
- <delete dir="${basedir}/libs"/>
- <delete dir="${basedir}/generated-sources"/>
- </target>
-
- <target name="Binding" description="Clean build of BindingJS.swc">
- <ant dir="${basedir}/projects/BindingJS"/>
- </target>
-
- <target name="Charts" description="Clean build of ChartsJS.swc">
- <ant dir="${basedir}/projects/ChartsJS"/>
- </target>
-
- <target name="Core" description="Clean build of CoreJS.swc">
- <ant dir="${basedir}/projects/CoreJS"/>
- </target>
-
- <target name="Collections" description="Clean build of CollectionsJS.swc">
- <ant dir="${basedir}/projects/CollectionsJS"/>
- </target>
-
- <target name="CreateJS" description="Clean build of CreateJS.swc">
- <ant dir="${basedir}/projects/CreateJSJS"/>
- </target>
-
- <target name="DragDrop" description="Clean build of DragDrop.swc">
- <ant dir="${basedir}/projects/DragDropJS"/>
- </target>
-
- <target name="Effects" description="Clean build of EffectsJS.swc">
- <ant dir="${basedir}/projects/EffectsJS"/>
- </target>
-
- <target name="Flat" description="Clean build of FlatJS.swc">
- <ant dir="${basedir}/projects/FlatJS"/>
- </target>
-
- <target name="Formatters" description="Clean build of FormattersJS.swc">
- <ant dir="${basedir}/projects/FormattersJS"/>
- </target>
-
- <target name="GoogleMaps" description="Clean build of GoogleMapsJS.swc">
- <ant dir="${basedir}/projects/GoogleMapsJS"/>
- </target>
-
- <target name="Graphics" description="Clean build of GraphicsJS.swc">
- <ant dir="${basedir}/projects/GraphicsJS"/>
- </target>
-
- <target name="Basic" description="Clean build of BasicJS.swc">
- <ant dir="${basedir}/projects/BasicJS"/>
- </target>
-
- <target name="HTML" description="Clean build of HTMLJS.swc">
- <ant dir="${basedir}/projects/HTMLJS"/>
- </target>
-
- <target name="HTML5" description="Clean build of HTML5JS.swc">
- <ant dir="${basedir}/projects/HTML5JS"/>
- </target>
-
- <target name="JQuery" description="Clean build of JQueryJS.swc">
- <ant dir="${basedir}/projects/JQueryJS"/>
- </target>
-
- <target name="Language" description="Clean build of LanguageJS.swc">
- <ant dir="${basedir}/projects/LanguageJS"/>
- </target>
-
- <target name="MaterialDesignLite" description="Clean build of MaterialDesignLiteJS.swc">
- <ant dir="${basedir}/projects/MaterialDesignLiteJS"/>
- </target>
-
- <target name="Mobile" description="Clean build of MobileJS.swc">
- <ant dir="${basedir}/projects/MobileJS"/>
- </target>
-
- <target name="Network" description="Clean build of NetworkJS.swc">
- <ant dir="${basedir}/projects/NetworkJS"/>
- </target>
-
- <target name="Reflection" description="Clean build of ReflectionJS.swc">
- <ant dir="${basedir}/projects/ReflectionJS"/>
- </target>
-
- <target name="Storage" description="Clean build of StorageJS.swc">
- <ant dir="${basedir}/projects/StorageJS"/>
- </target>
- <target name="XML" description="Clean build of XMLJS.swc">
- <ant dir="${basedir}/projects/XMLJS"/>
- </target>
- <target name="Testing" description="Clean build of TestingJS.swc">
- <ant dir="${basedir}/projects/TestingJS"/>
- </target>
- <target name="Text" description="Clean build of TextJS.swc">
- <ant dir="${basedir}/projects/TextJS"/>
- </target>
- <target name="TLF" description="Clean build of TLFJS.swc">
- <ant dir="${basedir}/projects/TLFJS"/>
- </target>
-
-</project>
+<?xml version="1.0"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+
+<!-- Note:
+ If you modify this file you may have to make the same change in build_framework.xml.
+ build_framework.xml is renamed to build.xml when it is packaged.
+ It is used to build the frameworks directory from the zip file.
+-->
+<project name="frameworksJS" default="main" basedir=".">
+
+ <property name="ROYALE_HOME" location="../../.."/>
+
+ <!-- Required for OSX 10.6 / Snow Leopard Performance. -->
+ <!-- Java 7 on Mac requires OSX 10.7.3 or higher and is 64-bit only -->
+ <!-- local.d32 is set/used in build.properties so this needs to be done first. -->
+ <condition property="local.d32" value="-d32">
+ <and>
+ <os family="mac"/>
+ <matches pattern="1.6.*" string="${java.version}"/>
+ <equals arg1="${sun.arch.data.model}" arg2="64"/>
+ <equals arg1="${os.arch}" arg2="x86_64"/>
+ </and>
+ </condition>
+
+ <!-- Property for the platform. -->
+ <condition property="isMac">
+ <os family="mac"/>
+ </condition>
+ <condition property="isWindows">
+ <os family="windows" />
+ </condition>
+ <condition property="isLinux">
+ <and>
+ <os family="unix"/>
+ <not>
+ <os family="mac"/>
+ </not>
+ </and>
+ </condition>
+
+ <property file="${ROYALE_HOME}/env.properties"/>
+ <property environment="env"/>
+ <property file="${ROYALE_HOME}/build.properties"/>
+ <property name="ROYALE_HOME" value="${ROYALE_HOME}" />
+
+ <target name="main" depends="check-compile-env,clean,prepare,compile"
+ description="Clean build of all SWCs"/>
+
+ <target name="check-compile-env" description="Check for the required environment variables">
+ <ant antfile="${ROYALE_HOME}/build.xml" target="check-compile-env" dir="${ROYALE_HOME}"/>
+ </target>
+
+
+ <target name="prepare" depends="thirdparty-downloads"/>
+
+ <target name="thirdparty-downloads" unless="no.thirdparty-downloads" description="Downloads all the required thirdparty code.">
+ </target>
+
+ <target name="compile" description="Builds all SWCs but not their resource bundles">
+ <!-- order may matter due to dependencies -->
+ <antcall target="Language"/>
+ <antcall target="Core"/>
+ <antcall target="Graphics"/>
+ <antcall target="Binding"/>
+ <antcall target="Collections"/>
+ <antcall target="Basic"/>
+ <antcall target="HTML"/>
+ <antcall target="Flat"/>
+ <antcall target="Charts"/>
+ <antcall target="CreateJS"/>
+ <antcall target="DragDrop"/>
+ <antcall target="Effects"/>
+ <antcall target="Formatters"/>
+ <antcall target="GoogleMaps"/>
+ <antcall target="HTML5"/>
+ <antcall target="JQuery"/>
+ <antcall target="Mobile"/>
+ <antcall target="Network"/>
+ <antcall target="Reflection"/>
+ <antcall target="Storage"/>
+ <antcall target="XML"/>
+ <antcall target="Testing"/>
+ <antcall target="Text"/>
+ <antcall target="TLF"/>
+ <antcall target="MaterialDesignLite"/>
+ <antcall target="Icons" />
+ </target>
+
+ <target name="other.locales" description ="Builds resource SWCs for all locales">
+ <!--<ant dir="${basedir}/projects/RoyaleUI" target="other.locales"/>-->
+ </target>
+
+ <target name="doc" >
+ <ant dir="${basedir}/projects/Core" target="doc" />
+ </target>
+
+ <!--
+ Cleanup
+ -->
+
+ <target name="super-clean" depends="thirdparty-clean,clean" description="Cleans everything including thirdparty downloads."/>
+
+ <target name="thirdparty-clean" unless="no.thirdparty-clean" description="Removes all thirdparty downloads.">
+ <ant antfile="${basedir}/downloads.xml" target="clean" dir="${basedir}"/>
+ </target>
+
+ <target name="clean" description="Cleans all SWCs and their resource bundles">
+ <!-- Delete output from SWC projects -->
+ <ant dir="${basedir}/projects/BindingJS" target="clean"/>
+ <ant dir="${basedir}/projects/ChartsJS" target="clean"/>
+ <ant dir="${basedir}/projects/CollectionsJS" target="clean"/>
+ <ant dir="${basedir}/projects/CoreJS" target="clean"/>
+ <ant dir="${basedir}/projects/CreateJSJS" target="clean"/>
+ <ant dir="${basedir}/projects/DragDropJS" target="clean"/>
+ <ant dir="${basedir}/projects/EffectsJS" target="clean"/>
+ <ant dir="${basedir}/projects/ExpressJS" target="clean"/>
+ <ant dir="${basedir}/projects/FlatJS" target="clean"/>
+ <ant dir="${basedir}/projects/FormattersJS" target="clean"/>
+ <ant dir="${basedir}/projects/FontAwesomeJS" target="clean"/>
+ <ant dir="${basedir}/projects/GoogleMapsJS" target="clean"/>
+ <ant dir="${basedir}/projects/GraphicsJS" target="clean"/>
+ <ant dir="${basedir}/projects/BasicJS" target="clean"/>
+ <ant dir="${basedir}/projects/HTMLJS" target="clean"/>
+ <ant dir="${basedir}/projects/HTML5JS" target="clean"/>
+ <ant dir="${basedir}/projects/JQueryJS" target="clean"/>
+ <ant dir="${basedir}/projects/LanguageJS" target="clean"/>
+ <ant dir="${basedir}/projects/MaterialDesignLiteJS" target="clean"/>
+ <ant dir="${basedir}/projects/MobileJS" target="clean"/>
+ <ant dir="${basedir}/projects/NetworkJS" target="clean"/>
+ <ant dir="${basedir}/projects/ReflectionJS" target="clean"/>
+ <ant dir="${basedir}/projects/StorageJS" target="clean"/>
+ <ant dir="${basedir}/projects/TestingJS" target="clean"/>
+ <ant dir="${basedir}/projects/TextJS" target="clean"/>
+ <ant dir="${basedir}/projects/TLFJS" target="clean"/>
+ <ant dir="${basedir}/projects/XMLJS" target="clean"/>
+ <ant dir="${basedir}/projects/IconsJS" target="clean"/>
+
+ <delete dir="${basedir}/libs"/>
+ <delete dir="${basedir}/generated-sources"/>
+ </target>
+
+ <target name="Binding" description="Clean build of BindingJS.swc">
+ <ant dir="${basedir}/projects/BindingJS"/>
+ </target>
+
+ <target name="Charts" description="Clean build of ChartsJS.swc">
+ <ant dir="${basedir}/projects/ChartsJS"/>
+ </target>
+
+ <target name="Core" description="Clean build of CoreJS.swc">
+ <ant dir="${basedir}/projects/CoreJS"/>
+ </target>
+
+ <target name="Collections" description="Clean build of CollectionsJS.swc">
+ <ant dir="${basedir}/projects/CollectionsJS"/>
+ </target>
+
+ <target name="CreateJS" description="Clean build of CreateJS.swc">
+ <ant dir="${basedir}/projects/CreateJSJS"/>
+ </target>
+
+ <target name="DragDrop" description="Clean build of DragDrop.swc">
+ <ant dir="${basedir}/projects/DragDropJS"/>
+ </target>
+
+ <target name="Effects" description="Clean build of EffectsJS.swc">
+ <ant dir="${basedir}/projects/EffectsJS"/>
+ </target>
+
+ <target name="Flat" description="Clean build of FlatJS.swc">
+ <ant dir="${basedir}/projects/FlatJS"/>
+ </target>
+
+ <target name="Formatters" description="Clean build of FormattersJS.swc">
+ <ant dir="${basedir}/projects/FormattersJS"/>
+ </target>
+
+ <target name="GoogleMaps" description="Clean build of GoogleMapsJS.swc">
+ <ant dir="${basedir}/projects/GoogleMapsJS"/>
+ </target>
+
+ <target name="Graphics" description="Clean build of GraphicsJS.swc">
+ <ant dir="${basedir}/projects/GraphicsJS"/>
+ </target>
+
+ <target name="Basic" description="Clean build of BasicJS.swc">
+ <ant dir="${basedir}/projects/BasicJS"/>
+ </target>
+
+ <target name="HTML" description="Clean build of HTMLJS.swc">
+ <ant dir="${basedir}/projects/HTMLJS"/>
+ </target>
+
+ <target name="HTML5" description="Clean build of HTML5JS.swc">
+ <ant dir="${basedir}/projects/HTML5JS"/>
+ </target>
+
+ <target name="JQuery" description="Clean build of JQueryJS.swc">
+ <ant dir="${basedir}/projects/JQueryJS"/>
+ </target>
+
+ <target name="Language" description="Clean build of LanguageJS.swc">
+ <ant dir="${basedir}/projects/LanguageJS"/>
+ </target>
+
+ <target name="MaterialDesignLite" description="Clean build of MaterialDesignLiteJS.swc">
+ <ant dir="${basedir}/projects/MaterialDesignLiteJS"/>
+ </target>
+
+ <target name="Mobile" description="Clean build of MobileJS.swc">
+ <ant dir="${basedir}/projects/MobileJS"/>
+ </target>
+
+ <target name="Network" description="Clean build of NetworkJS.swc">
+ <ant dir="${basedir}/projects/NetworkJS"/>
+ </target>
+
+ <target name="Reflection" description="Clean build of ReflectionJS.swc">
+ <ant dir="${basedir}/projects/ReflectionJS"/>
+ </target>
+
+ <target name="Storage" description="Clean build of StorageJS.swc">
+ <ant dir="${basedir}/projects/StorageJS"/>
+ </target>
+
+ <target name="XML" description="Clean build of XMLJS.swc">
+ <ant dir="${basedir}/projects/XMLJS"/>
+ </target>
+
+ <target name="Testing" description="Clean build of TestingJS.swc">
+ <ant dir="${basedir}/projects/TestingJS"/>
+ </target>
+
+ <target name="Text" description="Clean build of TextJS.swc">
+ <ant dir="${basedir}/projects/TextJS"/>
+ </target>
+
+ <target name="TLF" description="Clean build of TLFJS.swc">
+ <ant dir="${basedir}/projects/TLFJS"/>
+ </target>
+
+ <target name="Icons" description="Clean build of IconsJS.swc">
+ <ant dir="${basedir}/projects/IconsJS"/>
+ </target>
+</project>