diff options
author | shashishekhar@chromium.org <shashishekhar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-19 18:19:18 +0000 |
---|---|---|
committer | shashishekhar@chromium.org <shashishekhar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-19 18:19:18 +0000 |
commit | 218b2f4a7766755e64120927d972d47cf95d35c2 (patch) | |
tree | d8a8fd59c36ecbd4a073142541bb2d328bee802e /build/java.gypi | |
parent | d2e93ec8abd0e35820b1c671aa8a1b20316e3813 (diff) | |
download | chromium_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.gypi | 3 |
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'], |