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