aboutsummaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Update template location for SDK buildJosiah Gaskin2013-07-311-4/+4
| | | | | | | | This change removes templates from the SDK source tree (from sdk/templates) and points the build/tools.atree build location file to their new location in tools/base/templates Change-Id: Id37b24eceaae6dcc0b3bf5078a759a337cb13467
* Remove systrace from tools.atreeSiva Velusamy2013-07-191-8/+0
| | | | | | Systrace should be released along with every platform release. Change-Id: Ic6c728906aa6af01ca98200a18dd4685d403f3e0
* Add template for build.gradleJeff Smith2013-06-131-1/+2
| | | | | | | | Provides the template needed by 'android create project' to create the file build.gradle. Change-Id: I689a76573afd2c4d0454deca3ed694f1fb46065e Signed-off-by: Jeff Smith <whydoubt@gmail.com>
* Manually add lombok to the sdk.Xavier Ducrohet2013-05-091-0/+3
| | | | Change-Id: Ifdec4088b2b85ea98d746b5260b57e887c0c3379
* Modified templates for Gradle projectsScott Barta2013-04-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Modifies the existing templates to output Gradle build files with a new multi-level directory structure. The templates continue to work the old way that Eclipse expects, and the new behavior is only enabled if the "isGradle" global is set to "true". Files to configure the Gradle wrapper are placed in the SDK at tools/templates/gradle/wrapper. This CL changes all file copies and merges to go to fully-qualified directories set up via global variables. Things go to the old locations for non-Gradle builds based on how the globals are set up, but Gradle builds can override output directory variables to reflect the new directory structure. This CL also adds NewAndroidLibrary and NewJavaLibrary project templates, which will be used in the future. The current NewAndroidApplication template also can output a library, which is redundant and confusing; this will likely be fixed somehow in the future. Change-Id: Ieb830bdfba1797d87a218326ebd37c99d254758e
* Fix SDK: remove apkbuilder from Windows atree too.Raphael Moll2013-04-101-3/+0
| | | | | | | It has been removed from the linux one and should have been removed from the Windows one too. Change-Id: Ib74a12260d4895749fc48eadc42cbac04f908768
* SDK: Fix typo in atree.Raphael Moll2013-04-091-18/+15
| | | | Change-Id: Ieb0d9009f9471a1b03978b7d640446cf3dbb7e7a
* SDK: Delete projects moved to tools/base or tools/swt.Raphael Moll2013-03-131-74/+0
| | | | Change-Id: Iba15f82cb00d19217382c78d8ff37dda1e97ea59
* Build SDK using prebuilts/devtools.Raphael Moll2013-03-134-94/+79
| | | | Change-Id: I4c1979f8f07d24573b3ff7d7a1fa22d6ea87e5e3
* SDK prebuilts: reorganize into tools/lib.Raphael Moll2013-03-062-96/+96
| | | | | | This must be submitted with prebuilts/devtools' change I3d985ed0abf. Change-Id: Icab479e0e8a5c126b0fdc213a792187a14a44f21
* Use swing worker that is part of Java6Siva Velusamy2013-02-151-1/+0
| | | | | | Remove references to the org.jdesktop version Change-Id: I443ce115e950d678eaaf12eedad758bf56958f91
* Use devtools prebuilts directly in tools.atree.Raphael Moll2013-02-081-30/+30
| | | | Change-Id: I3de04f5887bf8e98d513f36fdc840daa0da55167
* Change more SDK libs to prebuilts.Raphael Moll2013-02-063-10/+5
| | | | | | | | | | | Requires prebuilds/devtools.git I913a29e5f40db99871701461aad6fc38483015d2 To update the prebuilts, you need tools/base.git and the prebuilts/devtools/update_jars.sh script. This is supposed to be an intermediary step as we switch to tools/base. Change-Id: I3dcccfdd9dc243a22a5bfd9db6779d24285db1ac
* Fix build breakage.Raphael Moll2013-01-181-1/+1
| | | | Change-Id: Ic861379747ab176a2d97b8e5437a7084988114fb
* Fix atree build by directly referencing SDK prebuilts.Raphael Moll2013-01-161-22/+22
| | | | Change-Id: I967696fa0f26608ec6e847836d96cba81b4de82e
* SDK: use prebuilts/devtools for sdklibRaphael Moll2013-01-162-2/+0
| | | | Change-Id: I55c69a46fb7fa21701025f2df4e4fcc3bfd3ef96
* SDK: use prebuilts/devtools for sdkuilibRaphael Moll2013-01-152-2/+0
| | | | Change-Id: Icd6597be885179bd1f0b49d227ece7a3fa9f9bcb
* Fix build: remove obsolete reference to ddmlib-tests in sdk product.Raphael Moll2013-01-111-1/+0
| | | | Change-Id: Idf569800e8500958308273c3a45e8215b85988aa
* SDK: switch ddmlib to prebuilts/devtools/ddmlib/ddmlib.jarRaphael Moll2013-01-111-1/+0
| | | | | | This also removes the ddmlib-tests.jar module. Change-Id: Id44bcc4b91ee76e22a3a50c000cda1b1e7bb972e
* Change manifmerger & jobb to prebuilts.Raphael Moll2013-01-082-12/+10
| | | | | | | Contrary to the ill-advised change Ic57371dcea, this will just fail if the prebuilts are not present instead of trying to rebuilt them. Change-Id: I019b0369686ae6ed5a507d05209ea68919174f97
* Merge "Revert "SDK: Use prebuilds/devtools for manifmerger and jobb JAR ↵Raphaël Moll2013-01-042-10/+12
|\ | | | | | | libraries.""
| * Revert "SDK: Use prebuilds/devtools for manifmerger and jobb JAR libraries."Raphaël Moll2013-01-042-10/+12
| | | | | | | | | | | | This reverts commit 98df0cd625983742fc6dec224b0e2ce8fe6e74f6 Change-Id: I9ecadde8f4ac6208daaf15b3108e880a50fd39ce
* | Merge "windows: add external/hamcrest to windows sdk build modules."Raphael Moll2013-01-041-1/+2
|\ \ | |/ |/|
| * windows: add external/hamcrest to windows sdk build modules.Raphael Moll2013-01-031-1/+2
| | | | | | | | | | | | This is required to build under cygwin. Change-Id: I306c05cd60f6bcaba1c0decc335e43d05e769e85
* | SDK: Use prebuilds/devtools for manifmerger and jobb JAR libraries.Raphael Moll2013-01-042-12/+10
|/ | | | Change-Id: Ic57371dcea36a94a1173012e7c252cd8cf317c88
* Merge "Remove emulator modules from sdk PRODUCT_PACKAGES"Jesse Hall2012-11-291-15/+0
|\
| * Remove emulator modules from sdk PRODUCT_PACKAGESJesse Hall2012-11-281-15/+0
| | | | | | | | | | | | | | | | These are now added by build.git/target/product/sdk.mk; other products need to build the emulator too, so adding them here isn't appropriate. Bug: 7556265 Change-Id: I85b1ce8b565f23d0ed10979628760c3965f4cceb
* | Merge "Build fix"Tor Norbye2012-11-281-0/+1
|\ \
| * | Build fixTor Norbye2012-11-281-0/+1
| |/ | | | | | | Change-Id: I6a0118bd67c15d4f359d68f744da23223f4aa3df
* | Build fixTor Norbye2012-11-281-0/+1
|/ | | | Change-Id: I7cc2adbb127eaa3472f80451a0d0f7cffcce0473
* Move the host tools from target/product/sdk.mk to sdk/build/product_sdk.mkYing Wang2012-10-311-1/+20
| | | | Change-Id: Ia9e2f21573e9bc8ca9dec4d38923385d7c95f1fd
* jobb: Release fat32lib into SDKSiva Velusamy2012-10-301-1/+1
| | | | Change-Id: I59cd7167dd0b64431d38300f34263a541f7b9755
* Add jobb to the SDK.Xavier Ducrohet2012-10-252-0/+6
| | | | Change-Id: I974ead6fdfcafc7b6e951f50f4a17a71d32aea39
* Add a new skin 'dynamic'.Siva Velusamy2012-10-081-0/+1
| | | | | | | | | | | This skin only defines the parts that can be used. Its layout section is expected to be generated at runtime by the emulator when the option -dynamic-skin is used. The assets used to generate this skin are placed in the assets folder. Change-Id: Ib252ed6a7b1ef16c21c3d45bdc0c977c1ad42466
* systrace: Release NOTICE file.Siva Velusamy2012-09-241-0/+1
| | | | Change-Id: I5ad19b219ca2c6699c3f467266e9a4159a716b86
* config.py is not needed anymoreSiva Velusamy2012-09-201-1/+0
| | | | Change-Id: I02d7e71b25a8239deb65cd70022027fcc63b5f33
* Rename ide_common to sdk_commonSiva Velusamy2012-09-182-2/+2
| | | | Change-Id: I1b39ee439a532f3f6758be35b569948e2e906665
* Fix possible NPE reading dep file.Xavier Ducrohet2012-09-181-1/+1
| | | | | | | | Fix this by using guava Files instead. Also fixes sdklib's manifest. Change-Id: I5dd4123f389ce1bd8c900933021fc2179e6caa3b
* Update Guava from 10.0.1 to 13.0.1Tor Norbye2012-08-291-1/+1
| | | | Change-Id: Ia51e3e2280c3d360496550df50a540571b9b7582
* Add OpenSSL to the Windows SDK whitelistBenoit Goby2012-08-211-0/+1
| | | | | | adb now depends on it Change-Id: Ibf6534a6ecb27b5c3058dee04305a2e284a38355
* Add Ant support for UI automation test.Xavier Ducrohet2012-08-151-0/+1
| | | | | | | Also fix a bug in a custom ant task where minSdkVersion and targetApi were swapped. Change-Id: Id9bac802377a04270e76def42eaf6a8fb4b3f874
* uiautomator: Build, Release for SDKSiva Velusamy2012-08-144-9/+16
| | | | Change-Id: Iec38ea5ff95c47da77b9deccda807251d8cd608f
* More refactoring.Xavier Ducrohet2012-08-133-3/+1
| | | | | | | Move stuff out of sdklib into common and ide_common. Remove androidprefs and move the one class into common. Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
* Refactor common.jarXavier Ducrohet2012-08-071-0/+1
| | | | | | | | | | | | | | | Move resources and com.android.util.Pair into layoutlib_api where they belong since layoutlib depends on them and we need to control the API. Made a copy of Pair to stay in common.jar but moved it to com.android.utils.Pair (the one in com.android.util.Pair is marked as deprecated to prevent usage where applicable). Also moved XmlUtil and PositionXmlParser to com.android.utils to match Pair. Change-Id: I21d7057d3f2ce604f86a3bb1fa3c130948c93b89
* Add support for additional languages in the typo detectorTor Norbye2012-08-031-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This checkin adds typo databases for six additional languages, as well as several fixes to the infrastructure. First, it now supports "globbing", since for example the German typo database contains glob patterns of the form "asymetrisch*->asymmetrisch*". Second, it supports multiword typos (such as "all zu->allzu") which caused some complications (since this means that the typo detector can match beyond the word boundary it was passed in). Third, it adds a bunch of validation code to the type dictionaries, which uncovered a bunch of inconsistencies (duplicate entries, using "-" instead of "->" for some separators, etc). There's now a unit test which produces a cleaned up version of each dictionary file, as well as tests to ensure that the ASCII and the UTF-8 comparison methods are in sync (and this uncovered some bugs which were fixed.) Finally, it fixes the HTML reporter such that it properly handles UTF-8. Change-Id: Ie32cbbe489687a7b50184696a027f87c2e21c409
* Multilingual typo checkerTor Norbye2012-07-311-1/+2
| | | | | | | This changeset generalizes the lint typo checker to handle non-ASCII languages (with UTF-8 encoded typo dictionaries). Change-Id: If21a2047a127848db77d9ec6f9aae3c052e0f288
* Fix SDK to also package 64-bit emulator and OpenGL libariesAndrew Hsieh2012-07-261-4/+11
| | | | Change-Id: I3dac93268a6b57706fa8c96643bd4ac35e71a3b6
* Merge "Add Mips emulator support."Xavier Ducrohet2012-07-243-0/+4
|\
| * Add Mips emulator support.Duane Sand2012-03-123-0/+4
| | | | | | | | Change-Id: I84144bae60d99118a3f833b42bb1cc7be28691cb
* | Add basic flow analysis support to lintTor Norbye2012-07-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | This changeset adds in the ASM analysis library (an optional part of the ASM package lint is already using to process bytecode). It also adds some basic flow analysis to the SecureRandom detector to detect whether a given dispatch to a field of type java.util.Random is actually pointing to a java.security.SecureRandom, in which case it flags calls on it to setSeed() where the argument is a fixed integer. Change-Id: If85ab9f8db0e801a01f1a3ea845865b4f98e259c