summaryrefslogtreecommitdiff
path: root/chromium/build/java.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/build/java.gypi')
-rw-r--r--chromium/build/java.gypi23
1 files changed, 23 insertions, 0 deletions
diff --git a/chromium/build/java.gypi b/chromium/build/java.gypi
index 2e03bab7cce..b3daebbee60 100644
--- a/chromium/build/java.gypi
+++ b/chromium/build/java.gypi
@@ -44,6 +44,7 @@
# res_extra_dirs - A list of extra directories containing Android resources.
# These directories may be generated at build time.
# res_extra_files - A list of the files in res_extra_dirs.
+# never_lint - Set to 1 to not run lint on this target.
{
'dependencies': [
@@ -73,6 +74,10 @@
'intermediate_dir': '<(SHARED_INTERMEDIATE_DIR)/<(_target_name)',
'classes_dir': '<(intermediate_dir)/classes',
'compile_stamp': '<(intermediate_dir)/compile.stamp',
+ 'lint_stamp': '<(intermediate_dir)/lint.stamp',
+ 'lint_result': '<(intermediate_dir)/lint_result.xml',
+ 'lint_config': '<(intermediate_dir)/lint_config.xml',
+ 'never_lint%': 0,
'proguard_config%': '',
'proguard_preprocess%': '0',
'variables': {
@@ -308,6 +313,24 @@
]
},
{
+ 'variables': {
+ 'src_dirs': [
+ '<(java_in_dir)/src',
+ '>@(additional_src_dirs)',
+ ],
+ 'stamp_path': '<(lint_stamp)',
+ 'result_path': '<(lint_result)',
+ 'config_path': '<(lint_config)',
+ },
+ 'inputs': [
+ '<(compile_stamp)',
+ ],
+ 'outputs': [
+ '<(lint_stamp)',
+ ],
+ 'includes': [ 'android/lint_action.gypi' ],
+ },
+ {
'action_name': 'jar_<(_target_name)',
'message': 'Creating <(_target_name) jar',
'inputs': [