|
@@ -10,12 +10,12 @@
|
|
|
|
|
|
<target name="-init-platform-arm" description="Initialize for i386 platform">
|
|
<target name="-init-platform-arm" description="Initialize for i386 platform">
|
|
<property name="ios.arch" value="arm"/>
|
|
<property name="ios.arch" value="arm"/>
|
|
- <property file="resources/ios/ios.properties"/>
|
|
|
|
|
|
+ <property file="ios/ios.properties"/>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="-init-platform-i386" description="Initialize for arm platform">
|
|
<target name="-init-platform-i386" description="Initialize for arm platform">
|
|
<property name="ios.arch" value="i386"/>
|
|
<property name="ios.arch" value="i386"/>
|
|
- <property file="resources/ios/ios.properties"/>
|
|
|
|
|
|
+ <property file="ios/ios.properties"/>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="-check-properties-platform" description="Checks the used platform (arm/i386)">
|
|
<target name="-check-properties-platform" description="Checks the used platform (arm/i386)">
|
|
@@ -50,7 +50,7 @@
|
|
|
|
|
|
<target name="-create-properties" depends="-check-properties-platform, -create-properties-arm, -create-properties-i386" description="Sets global properties based on platform">
|
|
<target name="-create-properties" depends="-check-properties-platform, -create-properties-arm, -create-properties-i386" description="Sets global properties based on platform">
|
|
<property name="ios.sdk.sysroot" value="${ios.dev.root}/Platforms/${ios.target}.platform/Developer/SDKs/${ios.target}${ios.version}.sdk"/>
|
|
<property name="ios.sdk.sysroot" value="${ios.dev.root}/Platforms/${ios.target}.platform/Developer/SDKs/${ios.target}${ios.version}.sdk"/>
|
|
- <property name="ios.cc.compiler.path" value="${ios.dev.root}/Platforms/${ios.target}.platform/Developer/usr/bin/llvm-gcc-4.2"/>
|
|
|
|
|
|
+ <property name="ios.cc.compiler.path" value="${ios.dev.root}/Platforms/${ios.target}.platform/Developer/usr/bin/${ios.cc.compiler}"/>
|
|
<property name="ios.cc.flags" value="-isysroot ${ios.sdk.sysroot} -arch ${ios.arch.flag}"/>
|
|
<property name="ios.cc.flags" value="-isysroot ${ios.sdk.sysroot} -arch ${ios.arch.flag}"/>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
@@ -63,12 +63,12 @@
|
|
-create-ios-library-list"/>
|
|
-create-ios-library-list"/>
|
|
|
|
|
|
<target name="-compile-ios-java" description="Compiles the java classes for iOS">
|
|
<target name="-compile-ios-java" description="Compiles the java classes for iOS">
|
|
- <mkdir dir="${ios.build.classes.dir}"/>
|
|
|
|
|
|
+ <mkdir dir="${ios.java.classes.dir}"/>
|
|
<javac
|
|
<javac
|
|
- destdir="${ios.build.classes.dir}"
|
|
|
|
|
|
+ destdir="${ios.java.classes.dir}"
|
|
srcdir="${ios.cc.source.dir}"
|
|
srcdir="${ios.cc.source.dir}"
|
|
classpath="${run.classpath}:${libs.ios-base.classpath}"/>
|
|
classpath="${run.classpath}:${libs.ios-base.classpath}"/>
|
|
- <copy todir="${ios.build.classes.dir}">
|
|
|
|
|
|
+ <copy todir="${ios.java.classes.dir}">
|
|
<fileset dir="${ios.cc.source.dir}" excludes="${build.classes.excludes},${excludes},**/*.c,**/*.m" includes="${includes}"/>
|
|
<fileset dir="${ios.cc.source.dir}" excludes="${build.classes.excludes},${excludes},**/*.c,**/*.m" includes="${includes}"/>
|
|
</copy>
|
|
</copy>
|
|
</target>
|
|
</target>
|
|
@@ -95,7 +95,7 @@
|
|
</path>
|
|
</path>
|
|
</pathconvert>
|
|
</pathconvert>
|
|
<proguard>
|
|
<proguard>
|
|
- -injars ${libs.ios-base.classpath}:${ios.avian.classpath}:${ios.avian.project.classpath}(!META-INF/MANIFEST.MF)
|
|
|
|
|
|
+ -injars ${ios.avian.classpath}:${ios.java.classes.dir}:${libs.ios-base.classpath}:${ios.avian.project.classpath}
|
|
-outjars ${ios.build.classes.dir}(**.class)
|
|
-outjars ${ios.build.classes.dir}(**.class)
|
|
-outjars ${ios.build.resources.jar}
|
|
-outjars ${ios.build.resources.jar}
|
|
-include ${ios.proguard.vm.path}
|
|
-include ${ios.proguard.vm.path}
|
|
@@ -135,7 +135,8 @@
|
|
<exec executable="${ios.avian.converter}" failonerror="true">
|
|
<exec executable="${ios.avian.converter}" failonerror="true">
|
|
<arg line="${ios.build.resources.jar}"/>
|
|
<arg line="${ios.build.resources.jar}"/>
|
|
<arg line="${ios.build.resources.o}"/>
|
|
<arg line="${ios.build.resources.o}"/>
|
|
- <arg line="_binary_resources_jar_start _binary_resources_jar_end"/>
|
|
|
|
|
|
+ <arg line="_binary_resources_jar_start"/>
|
|
|
|
+ <arg line="_binary_resources_jar_end"/>
|
|
<arg line="${ios.platform}"/>
|
|
<arg line="${ios.platform}"/>
|
|
<arg line="${ios.arch}"/>
|
|
<arg line="${ios.arch}"/>
|
|
<arg line="1"/>
|
|
<arg line="1"/>
|
|
@@ -177,7 +178,7 @@
|
|
|
|
|
|
<target name="-expand-ios-binary" unless="ios.images.uptodate" description="Expands libavian.a to .o files for the iOS project">
|
|
<target name="-expand-ios-binary" unless="ios.images.uptodate" description="Expands libavian.a to .o files for the iOS project">
|
|
<mkdir dir="${ios.build.libs.dir}"/>
|
|
<mkdir dir="${ios.build.libs.dir}"/>
|
|
- <echo>Expanding libavian.h for ${ios.arch}</echo>
|
|
|
|
|
|
+ <echo>Expanding libavian.a for ${ios.arch}</echo>
|
|
<exec executable="ar" dir="${ios.build.libs.dir}">
|
|
<exec executable="ar" dir="${ios.build.libs.dir}">
|
|
<arg line="x"/>
|
|
<arg line="x"/>
|
|
<arg line="${ios.avian.binary}"/>
|
|
<arg line="${ios.avian.binary}"/>
|