Index: base/base.gyp |
diff --git a/base/base.gyp b/base/base.gyp |
index 6b7d0dae4b9a0b789f7b96d2c66e9f5e3af790f1..81b438f53d8db321be0ff33ca9ed2c6d830a9764 100644 |
--- a/base/base.gyp |
+++ b/base/base.gyp |
@@ -12,6 +12,72 @@ |
], |
'targets': [ |
{ |
+ 'target_name': 'base_all', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ 'base', |
+ 'base_i18n', |
+ 'base_message_loop_tests', |
+ 'base_prefs', |
+ 'protect_file_posix', |
+ 'base_prefs_test_support', |
+ 'base_static', |
+ 'run_all_unittests', |
+ 'base_unittests', |
+ 'base_perftests', |
+ 'base_i18n_perftests', |
+ 'test_support_base', |
+ 'test_support_perf', |
+ ], |
+ 'conditions': [ |
+ ['OS=="ios" and "<(GENERATOR)"=="ninja"', { |
+ 'dependencies': [ 'test_launcher' ], |
+ }], |
+ ['OS!="ios"', { |
+ 'dependencies': [ |
+ 'build_utf8_validator_tables', |
+ 'check_example', |
+ ], |
+ }], |
+ ['OS=="win" and target_arch=="ia32"', { |
+ 'dependencies': [ |
+ 'base_i18n_nacl_win64', |
+ 'base_static_win64', |
+ 'base_win64', |
+ ], |
+ }], |
+ ['os_posix==1 and OS!="mac" and OS!="ios"', { |
+ 'dependencies': [ |
+ 'symbolize', |
+ 'xdg_mime', |
+ ], |
+ }], |
+ ['OS=="android"', { |
+ 'dependencies': [ |
+ 'base_jni_headers', |
+ 'base_unittests_jni_headers', |
+ 'base_native_libraries_gen', |
+ 'base_java', |
+ 'base_java_unittest_support', |
+ 'base_java_application_state', |
+ 'base_java_library_load_from_apk_status_codes', |
+ 'base_java_memory_pressure_level', |
+ 'base_java_test_support', |
+ 'base_javatests', |
+ 'chromium_android_linker', |
+ 'base_perftests_apk', |
+ 'base_unittests_apk', |
+ ], |
+ }], |
+ ['OS=="win"', { |
+ 'dependencies': [ 'debug_message' ] |
+ }], |
+ ['test_isolation_mode != "noop"', { |
+ 'dependencies': [ 'base_unittests_run' ] |
+ }], |
+ ], |
+ }, |
+ { |
'target_name': 'base', |
'type': '<(component)', |
'toolsets': ['host', 'target'], |