1*1789df15SXin Li<?xml version="1.0" encoding="UTF-8"?> 2*1789df15SXin Li<!-- 3*1789df15SXin LiALIAS PROJECTS ARE CURRENT NOT SUPPORTED. 4*1789df15SXin LiTHIS FILE IS CURRENTLY BROKEN AND SHOULD NOT BE USED. 5*1789df15SXin Li--> 6*1789df15SXin Li<project name="alias_rules" default="package"> 7*1789df15SXin Li 8*1789df15SXin Li <!-- No user serviceable parts below. --> 9*1789df15SXin Li 10*1789df15SXin Li <!-- Input directories --> 11*1789df15SXin Li <property name="resource.dir" value="res" /> 12*1789df15SXin Li 13*1789df15SXin Li <!-- The final package file to generate --> 14*1789df15SXin Li <property name="out.package" value="${ant.project.name}.apk" /> 15*1789df15SXin Li 16*1789df15SXin Li <!-- Tools --> 17*1789df15SXin Li <condition property="aapt" value="${android.tools.dir}/aapt.exe" else="${android.tools.dir}/aapt"> 18*1789df15SXin Li <os family="windows" /> 19*1789df15SXin Li </condition> 20*1789df15SXin Li <condition property="adb" value="${android.tools.dir}/adb.exe" else="${android.tools.dir}/adb"> 21*1789df15SXin Li <os family="windows" /> 22*1789df15SXin Li </condition> 23*1789df15SXin Li <property name="android.jar" value="${sdk.dir}/android.jar" /> 24*1789df15SXin Li 25*1789df15SXin Li <!-- Rules --> 26*1789df15SXin Li 27*1789df15SXin Li <!-- Packages the manifest and the resource files --> 28*1789df15SXin Li <target name="package-res"> 29*1789df15SXin Li <echo>Packaging resources...</echo> 30*1789df15SXin Li <exec executable="${aapt}" failonerror="true"> 31*1789df15SXin Li <arg value="package" /> 32*1789df15SXin Li <arg value="-f" /> 33*1789df15SXin Li <arg value="-M" /> 34*1789df15SXin Li <arg value="AndroidManifest.xml" /> 35*1789df15SXin Li <arg value="-S" /> 36*1789df15SXin Li <arg value="${resource.dir}" /> 37*1789df15SXin Li <arg value="-I" /> 38*1789df15SXin Li <arg value="${android.jar}" /> 39*1789df15SXin Li <arg value="-F" /> 40*1789df15SXin Li <arg value="${out.package}" /> 41*1789df15SXin Li </exec> 42*1789df15SXin Li </target> 43*1789df15SXin Li 44*1789df15SXin Li <!-- Create the package file for this project from the sources. --> 45*1789df15SXin Li <target name="package" depends="package-res" /> 46*1789df15SXin Li 47*1789df15SXin Li <!-- Create the package and install package on the default emulator --> 48*1789df15SXin Li <target name="install" depends="package"> 49*1789df15SXin Li <echo>Sending package to default emulator...</echo> 50*1789df15SXin Li <exec executable="${adb}" failonerror="true"> 51*1789df15SXin Li <arg value="install" /> 52*1789df15SXin Li <arg value="${out.package}" /> 53*1789df15SXin Li </exec> 54*1789df15SXin Li </target> 55*1789df15SXin Li 56*1789df15SXin Li</project> 57