aboutsummaryrefslogtreecommitdiffstats
path: root/templates
Commit message (Collapse)AuthorAgeFilesLines
* Ant tasks and dependency clean up.Xavier Ducrohet2011-02-081-14/+9
| | | | | | | | | | | Give anttasks.jar a proper manifest with jar dependencies. Update the manifest of sdklib.jar with the common.jar dependency. The pre-setup section of build.xml has changed over time and really we should be able to control it so move it in $SDK/tools/ant/pre_setup.xml and import it into build.xml Change-Id: Iab707deccc0cdbe8d1a9db052ee6fb0762853394
* New test projects.Xavier Ducrohet2010-09-023-5/+5
| | | | | | | Also fixed some trailing space in templates and automatically generated files. Change-Id: I2ed5f0067dff4c62b53857b7e0a2dea5dd9a101c
* Improve capability of the post-compile target.Xavier Ducrohet2010-08-231-0/+4
| | | | | | | | | | Make the dex target use a different property to read the input folder for classes to dexify. By default the new property has the same value but can be overriden if a post-compile target modify (obfuscate) code into a different location. Change-Id: I9caeca9f342c7ead1dcee9b4d80cde4ad741a843
* Move Apkbuilder into sdklib.Xavier Ducrohet2010-06-162-3/+0
| | | | Change-Id: I88f7e6101b8c03157a320a6c9d9b7424ffbdc7f5
* Move jarutils into sdklib.Xavier Ducrohet2010-06-151-1/+0
| | | | Change-Id: Ic99564a7671e588bbf6bc9ee08f7ae1f02a6dcb2
* Add proper comment to multi-apk export build.xml template.Xavier Ducrohet2010-06-092-5/+8
| | | | Change-Id: I5a237582fd77be24c032af61d52e26976583fcb9
* Export project creation.Xavier Ducrohet2010-06-081-1/+1
| | | | Change-Id: I22b5a1c7225425b387e1fd5b6769b5e9249b7c88
* Add support for code-less project.Xavier Ducrohet2010-05-061-23/+0
| | | | Change-Id: I09e8e5b40df3b8da4b34fe4f000e98263ea5bc55
* First step of multiple apk support.Xavier Ducrohet2010-05-032-3/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - New export type project to handle exporting a single app represented by multiple projects (for different minSdkVersion for instance). - Cleaned-up the current Ant tasks and Eclipse builder to not deal with ApkSettings anymore. It's not possible to generate more than one APK in a single pass. The export project will handle this and call out the normal build system to export each variant. Make older (deprecated) attribute actually output a warning. - Ant rules r3 now with support for multi apk export. Lots of clean up, add new properties to be overriden by the multi-apk export task, make older one overrideable too. - Better handling of older rules, older tasks, etc... in the SetupTask used by the normal build. - Add split by ABI to ApkSettings and use it in the new multi apk export. - New custom task for multi-apk export. Replaces SetupTask for export-type projects. Calls out to the project's build.xml after setting/overriding properties. This also override the project's versionCode with a new composite one made of different values. Also uses a different build.xml, so added a new template: build.export.template. Very much a work in progress. Still to do: Add other types of APK split, create/update export projects, export the build log, ... Also, we need to refactor the normal build rules to avoid so much duplication! Change-Id: I57a565c60d097a5eabb40108ae1fa8cb209f2380
* Ant: Add customizable targets between the default ones.Xavier Ducrohet2010-04-281-28/+46
| | | | Change-Id: I5f187584afb91814ccba4e984c4c45c24557aaae
* Clean up the content of scripts/ folder.Xavier Ducrohet2009-12-0113-0/+207
- move back some scripts into development/scripts/ - templates for Ant project go in sdk/templates/ - files that are packaged with the sdk go in sdk/files/