summaryrefslogtreecommitdiffstats
path: root/build/java.gypi
diff options
context:
space:
mode:
authorshashishekhar@chromium.org <shashishekhar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-19 18:19:18 +0000
committershashishekhar@chromium.org <shashishekhar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-19 18:19:18 +0000
commit218b2f4a7766755e64120927d972d47cf95d35c2 (patch)
treed8a8fd59c36ecbd4a073142541bb2d328bee802e /build/java.gypi
parentd2e93ec8abd0e35820b1c671aa8a1b20316e3813 (diff)
downloadchromium_src-218b2f4a7766755e64120927d972d47cf95d35c2.zip
chromium_src-218b2f4a7766755e64120927d972d47cf95d35c2.tar.gz
chromium_src-218b2f4a7766755e64120927d972d47cf95d35c2.tar.bz2
Add test jar generation logic for ant builds.
Add a new property generate.test.jar to ant scripts. When this property is set, a jar containing all compiled classes and referred classes is generated and placed in out/{Debug|Release}/test.lib.java directory. This makes it easier and cleaner to write ant build files for test apks. New directory structure for the build: Apks are placed in : out/{Debug|Release}/apks All java libraries in : out/{Debug|Release}/lib.java All test java libraries in : out/{Debug|Release}/test.lib.java This CL also includes cleanup to work with the modified output directory structure. BUG=146583 Review URL: https://chromiumcodereview.appspot.com/10905138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157570 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/java.gypi')
-rw-r--r--build/java.gypi3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/java.gypi b/build/java.gypi
index 046cc79..a955917 100644
--- a/build/java.gypi
+++ b/build/java.gypi
@@ -28,6 +28,9 @@
# <(PRODUCT_DIR)/lib.java/chromium_base.jar
{
+ 'dependencies': [
+ '<(DEPTH)/build/all_android.gyp:build_output_dirs'
+ ],
'direct_dependent_settings': {
'variables': {
'input_jars_paths': ['<(PRODUCT_DIR)/lib.java/chromium_<(package_name).jar'],