Skip to content

Commit

Permalink
Updated build scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
marchbold committed Mar 25, 2020
1 parent a0e5fe6 commit 1efc20f
Show file tree
Hide file tree
Showing 27 changed files with 72 additions and 70 deletions.
12 changes: 11 additions & 1 deletion build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,24 @@

<target name="version">
<antcall target="version_increment" />
<antcall target="version_write" />
</target>

<target name="version_increment">
<target name="version_increment" if="${version.autoincrement}">
<propertyfile file="./build_config/version.config">
<entry key="version_build" type="int" operation="+" value="1" pattern="000" />
</propertyfile>
</target>

<target name="version_write">
<var name="version" value="${version_major}.${version_minor}.${version_build}" />
<echo
file="${output.dir}/VERSION.md"
append="false"
message="| ${output.name} | ${version} | ${version.android} | ${version.ios} |${line.separator}" />
</target>



<!--
//
Expand Down
1 change: 1 addition & 0 deletions build/VERSION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
| com.distriqt.Exceptions | 3.0.004 | | |
Binary file modified build/com.distriqt.Exceptions.ane
Binary file not shown.
4 changes: 2 additions & 2 deletions build_common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

<dirname property="common.basedir" file="${ant.file.common}" />

<property file="${common.basedir}/build_config/build.config" description="build properties" />
<property file="${common.basedir}/build_config/global.config" description="global properties" />
<property file="${common.basedir}/../../build_config/version.config" description="grp version properties" />
<property file="${common.basedir}/build_config/version.config" description="build version properties" />
<property file="${common.basedir}/build_config/build.config" description="build properties" />
<property file="${common.basedir}/build_config/global.config" description="global properties" />

<property name="version.grp" value="${version_grp_major}.${version_grp_minor}.${version_grp_build}" />

Expand Down
9 changes: 7 additions & 2 deletions build_config/global.config
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
# DEFAULTS
output.tmpdir = .tmp
codetmpl = ./build_config/_codetmpl

version.autoincrement = true
version.android =
version.ios =

# AIR SDK
air.sdk.macos = /Users/marchbold/work/sdks/air/current
Expand All @@ -15,6 +17,9 @@ air.swfversion = 24.0


# IOS
ios.enabled = true
iosimulator.enabled = true
tvos.enabled = false
ios.sdk = /Users/marchbold/work/sdks/ios/iPhoneOS9.3.sdk
ios.xcode_buildpath = /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
ios.build_dir = build
Expand All @@ -35,7 +40,7 @@ android.jetifier = /Users/marchbold/bin/jetifier/bin/jetifier-standalone
# SUPPORT
supportlibs.dir = /Users/marchbold/work/distriqt/extensions/supportlibs
supportlibs.corelibraries = ${supportlibs.dir}/corelibraries
supportlibs.corejar = ${supportlibs.corelibraries}/platform/android/bin/*.jar
supportlibs.corejar = ${supportlibs.corelibraries}/platform/android/bin
supportlibs.coreframework = ${supportlibs.corelibraries}/platform/ios/build


Expand Down
4 changes: 2 additions & 2 deletions build_config/version.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#Tue, 10 Mar 2020 19:11:29 +1000
#Wed, 25 Mar 2020 21:47:48 +1000

version_major=3
version_minor=0
version_build=004
version_build=005
106 changes: 45 additions & 61 deletions extension/air/build_air.xml
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@
<arg line="-swc ${common.basedir}/${actionscript.dir}/bin/${actionscript.name}"/>

<arg line="-platform iPhone-ARM -platformoptions ${ios.dir}/platform_ios${variant}.build.xml -C ${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir} ." if:true="${ios.enabled}" />
<arg line="-platform iPhone-x86 -platformoptions ${ios.dir}/platform_ios${variant}.build.xml -C ${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir} ." if:true="${ios.enabled}" />
<arg line="-platform iPhone-x86 -platformoptions ${ios.dir}/platform_ios${variant}.build.xml -C ${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir} ." if:true="${iosimulator.enabled}" />
<arg line="-platform appleTV-ARM -platformoptions ${ios.dir}/platform_tvos${variant}.build.xml -C ${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir} ." if:true="${tvos.enabled}" />

<arg line="-platform Android-ARM -platformoptions ${android.dir}/platform_android${variant}.build.xml -C ${android.dir}/${android.outputdir} ." if:true="${android.enabled}" />
Expand Down Expand Up @@ -211,58 +211,53 @@

<target name="prepare_ios" description="Copy iOS files for packaging" if="${ios.enabled}">


<fileset id="iphoneosdir" dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
<fileset id="iphonesimulatordir" dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
<fileset id="tvosdir" dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
<fileset id="codedir" dir="${common.basedir}/${ios.dir}/${ios.name}" erroronmissingdir="false" >
<include name="*.framework/**"/>
<exclude name="*.framework/Versions/**"/>
<include name="*.bundle/**"/>
</fileset>
<fileset id="libsvariantdir" dir="${common.basedir}/${ios.dir}/libs/${variant}" erroronmissingdir="false">
<include name="*.framework/**"/>
<exclude name="*.framework/Versions/**"/>
<include name="*.bundle/**"/>
</fileset>

<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
<resources>
<union>
<resources refid="iphoneosdir" />
<resources refid="codedir" />
<resources refid="libsvariantdir" />
</union>
</resources>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
<resources>
<union>
<resources refid="iphonesimulatordir" />
<resources refid="codedir" />
<resources refid="libsvariantdir" />
</union>
</resources>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir}" if:true="${tvos.enabled}">
<fileset dir="${common.basedir}/${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir}" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
</copy>

<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/${ios.name}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/${ios.name}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir}" if:true="${tvos.enabled}">
<fileset dir="${common.basedir}/${ios.dir}/${ios.name}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
</copy>

<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphoneos_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/libs/${variant}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.iphonesimulator_dir}" >
<fileset dir="${common.basedir}/${ios.dir}/libs/${variant}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
</copy>
<copy overwrite="true" todir="${ios.dir}/${ios.build_dir}/${variant}/${ios.tvos_dir}" if:true="${tvos.enabled}">
<fileset dir="${common.basedir}/${ios.dir}/libs/${variant}" erroronmissingdir="false">
<include name="*.framework/**"/>
<include name="*.bundle/**"/>
</fileset>
<resources>
<union>
<resources refid="tvosdir" />
<resources refid="codedir" />
<resources refid="libsvariantdir" />
</union>
</resources>
</copy>

<delete failonerror="false">
Expand Down Expand Up @@ -449,15 +444,13 @@

<target name="explode_aar">
<basename property="explode_aar_name" file="${explode_aar_file}" suffix=".aar" />
<var name="explode_aar_name_lang" unset="true"/>
<striplangcode name="explode_aar_name_lang" value="${explode_aar_name}" />
<echo message="explode ${explode_aar_file} ${explode_aar_name} ${explode_aar_name_lang}" />
<echo message="explode ${explode_aar_file} ${explode_aar_name}" />

<mkdir dir="${android.dir}/${output.tmpdir}" />
<unzip src="${explode_aar_file}" dest="${android.dir}/${output.tmpdir}" overwrite="true"/>

<copy file="${android.dir}/${output.tmpdir}/classes.jar" tofile="${android.dir}/${android.outputdir}/${explode_aar_name}.jar" />
<copy includeEmptyDirs="false" overwrite="true" todir="${android.dir}/${android.outputdir}/${explode_aar_name_lang}-res" failonerror="false">
<copy includeEmptyDirs="false" overwrite="true" todir="${android.dir}/${android.outputdir}/${explode_aar_name}-res" failonerror="false">
<fileset dir="${android.dir}/${output.tmpdir}/res/" />
</copy>

Expand All @@ -470,15 +463,6 @@
</target>


<scriptdef language="javascript" name="striplangcode">
<attribute name="name" />
<attribute name="value" />
<![CDATA[
project.setProperty( attributes.get( "name" ),
attributes.get( "value" ).replace( /-ui-/g, "-" ) );
]]>
</scriptdef>


<!--
//
Expand Down
1 change: 1 addition & 0 deletions platform/actionscript/build_actionscript.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
<filterchain>
<tokenfilter>
<replacestring from="@VERSION@" to="${version}"/>
<replacestring from="@VERSIONEXT@" to="${version.grp}"/>
<replacestring from="@EXTENSIONID@" to="${output.name}"/>
<replacestring from="@PACKAGE@" to="${package.name}"/>
</tokenfilter>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ package com.distriqt.extension.exceptions
internal final class Const
{
public static const EXTENSIONID : String = "com.distriqt.Exceptions";
public static const VERSION : String = "3.0.004";
public static const VERSION : String = "3.0.005";
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified platform/android/.gradle/buildOutputCleanup/outputFiles.bin
Binary file not shown.
1 change: 1 addition & 0 deletions platform/default/build_default.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<filterchain>
<tokenfilter>
<replacestring from="@VERSION@" to="${version}"/>
<replacestring from="@VERSIONEXT@" to="${version.grp}"/>
<replacestring from="@EXTENSIONID@" to="${output.name}"/>
<replacestring from="@PACKAGE@" to="${package.name}"/>
</tokenfilter>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ package com.distriqt.extension.exceptions
internal final class Const
{
public static const EXTENSIONID : String = "com.distriqt.Exceptions";
public static const VERSION : String = "3.0.004";
public static const VERSION : String = "3.0.005";
}
}
Binary file modified platform/ios/build/Release-iphoneos/libExceptions.a
Binary file not shown.
Binary file modified platform/ios/build/Release-iphonesimulator/libExceptions.a
Binary file not shown.

0 comments on commit 1efc20f

Please sign in to comment.