| Index: chrome/chrome_browser.gypi
|
| diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
|
| index 5cbcdc6e6423ab7689d52d8d1acfe29b4c492991..61c5a62063bf25b3209baacb5808a8572c8878f1 100644
|
| --- a/chrome/chrome_browser.gypi
|
| +++ b/chrome/chrome_browser.gypi
|
| @@ -8,28 +8,7 @@
|
| 'target_name': 'browser',
|
| 'type': 'static_library',
|
| 'variables': { 'enable_wexit_time_destructors': 1, },
|
| - 'dependencies': [
|
| - 'app/policy/cloud_policy_codegen.gyp:policy',
|
| - 'autofill_regexes',
|
| - 'browser/sync/protocol/sync_proto.gyp:sync_proto',
|
| - 'cert_logger_proto',
|
| - 'chrome_resources.gyp:chrome_extra_resources',
|
| - 'chrome_resources.gyp:chrome_resources',
|
| - 'chrome_resources.gyp:chrome_strings',
|
| - 'chrome_resources.gyp:platform_locale_settings',
|
| - 'chrome_resources.gyp:theme_resources',
|
| - 'common',
|
| - 'common/extensions/api/api.gyp:api',
|
| - 'common_net',
|
| - 'debugger',
|
| - 'in_memory_url_index_cache_proto',
|
| - 'installer_util',
|
| - 'safe_browsing_proto',
|
| - 'safe_browsing_report_proto',
|
| - # TODO(sync): Make browser not depend on syncapi_core directly.
|
| - 'syncapi_core',
|
| - 'syncapi_service',
|
| - 'feedback_proto',
|
| + 'dependencies': [
|
| '../build/temp_gyp/googleurl.gyp:googleurl',
|
| '../content/content.gyp:content_browser',
|
| '../crypto/crypto.gyp:crypto',
|
| @@ -64,6 +43,28 @@
|
| '../webkit/support/webkit_support.gyp:quota',
|
| '../webkit/support/webkit_support.gyp:webkit_resources',
|
| '../webkit/support/webkit_support.gyp:webkit_user_agent',
|
| + 'apiidlc_browser',
|
| + 'app/policy/cloud_policy_codegen.gyp:policy',
|
| + 'autofill_regexes',
|
| + 'browser/sync/protocol/sync_proto.gyp:sync_proto',
|
| + 'cert_logger_proto',
|
| + 'chrome_resources.gyp:chrome_extra_resources',
|
| + 'chrome_resources.gyp:chrome_resources',
|
| + 'chrome_resources.gyp:chrome_strings',
|
| + 'chrome_resources.gyp:platform_locale_settings',
|
| + 'chrome_resources.gyp:theme_resources',
|
| + 'common',
|
| + 'common/extensions/api/api.gyp:api',
|
| + 'common_net',
|
| + 'debugger',
|
| + 'feedback_proto',
|
| + 'in_memory_url_index_cache_proto',
|
| + 'installer_util',
|
| + 'safe_browsing_proto',
|
| + 'safe_browsing_report_proto',
|
| + # TODO(sync): Make browser not depend on syncapi_core directly.
|
| + 'syncapi_core',
|
| + 'syncapi_service',
|
| ],
|
| 'include_dirs': [
|
| '..',
|
| @@ -1147,6 +1148,10 @@
|
| 'browser/extensions/extension_event_router.h',
|
| 'browser/extensions/extension_event_router_forwarder.cc',
|
| 'browser/extensions/extension_event_router_forwarder.h',
|
| + 'browser/extensions/extension_factory_registry.cc',
|
| + 'browser/extensions/extension_factory_registry.h',
|
| +# 'browser/extensions/extension_file_browser_private_api.cc',
|
| +# 'browser/extensions/extension_file_browser_private_api.h',
|
| 'browser/extensions/extension_font_settings_api.cc',
|
| 'browser/extensions/extension_font_settings_api.h',
|
| 'browser/extensions/extension_function.cc',
|
| @@ -4364,6 +4369,11 @@
|
|
|
| # This file is generated by the autofill_regexes action.
|
| '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc',
|
| +
|
| + # Generated by apiidlc_browser target.
|
| + '<(SHARED_INTERMEDIATE_DIR)/apiidlc_out/chrome/browser/extensions/api/generated_api_functions.cc',
|
| + '<(SHARED_INTERMEDIATE_DIR)/apiidlc_out/chrome/browser/extensions/api/generated_api_functions.h',
|
| + '<(SHARED_INTERMEDIATE_DIR)/apiidlc_out/chrome/common/extensions/api/generated_messages.h.tmpl',
|
| ],
|
| 'conditions': [
|
| ['disable_nacl==0', {
|
| @@ -5637,5 +5647,24 @@
|
| },
|
| 'includes': [ '../build/protoc.gypi' ]
|
| },
|
| + {
|
| + # TEMP Fake IDL generator for platform apps APIs.
|
| + 'target_name': 'apiidlc_browser',
|
| + 'type': 'none',
|
| + 'variables': {
|
| + 'apiidlc_in_dir': '.',
|
| + 'source_files': [
|
| + 'browser/extensions/api/generated_api_functions.cc.tmpl',
|
| + 'browser/extensions/api/generated_api_functions.h.tmpl',
|
| + 'browser/extensions/api/generated_base_classes.h.tmpl',
|
| + ],
|
| + 'output_files': [
|
| + '<(apiidlc_out_dir)/browser/extensions/api/generated_api_functions.cc',
|
| + '<(apiidlc_out_dir)/browser/extensions/api/generated_api_functions.h',
|
| + '<(apiidlc_out_dir)/browser/extensions/api/generated_base_classes.h',
|
| + ],
|
| + },
|
| + 'includes': [ '../build/apiidlc.gypi' ],
|
| + },
|
| ],
|
| }
|
|
|