Index: chrome/chrome_browser.gypi |
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi |
index af68e1c3f8bd9ef9dc9d4e9bc6dfe93c98017153..d78b514cc024193da5a81169df1ab8edd1c80cad 100644 |
--- a/chrome/chrome_browser.gypi |
+++ b/chrome/chrome_browser.gypi |
@@ -791,6 +791,7 @@ |
'browser/defaults.h', |
'browser/desktop_notification_handler.cc', |
'browser/desktop_notification_handler.h', |
+ 'browser/desktop_notification_handler_stub.cc', |
'browser/diagnostics/diagnostics_main.cc', |
'browser/diagnostics/diagnostics_main.h', |
'browser/diagnostics/diagnostics_model.cc', |
@@ -1463,6 +1464,7 @@ |
'browser/notifications/notification_object_proxy.h', |
'browser/notifications/notification_options_menu_model.cc', |
'browser/notifications/notification_options_menu_model.h', |
+ 'browser/notifications/notification_stubs.cc', |
'browser/notifications/notification_ui_manager.cc', |
'browser/notifications/notification_ui_manager.h', |
'browser/notifications/notifications_prefs_cache.cc', |
@@ -2118,6 +2120,8 @@ |
'browser/tabs/tab_strip_selection_model.h', |
'browser/task_manager/task_manager.cc', |
'browser/task_manager/task_manager.h', |
+ 'browser/task_manager/task_manager_notification_resource_provider.cc', |
+ 'browser/task_manager/task_manager_notification_resource_provider_stub.cc', |
'browser/task_manager/task_manager_resource_providers.cc', |
'browser/task_manager/task_manager_resource_providers.h', |
'browser/themes/browser_theme_pack.cc', |
@@ -4468,6 +4472,20 @@ |
['exclude', '^browser/ui/views/file_manager_dialogs.cc'], |
]} |
], |
+ ['enable_desktop_notifications==0', { |
+ 'sources/': [ |
+ ['exclude', '^browser/desktop_notification_handler.cc'], |
+ ['exclude', '^browser/notifications/'], |
+ ['include', '^browser/notifications/notification_stubs.cc'], |
+ ['exclude', '^browser/task_manager/task_manager_notification_resource_provider.cc'], |
+ ] |
+ }, { # enable_desktop_notifications==0 |
+ 'sources!': [ |
+ 'browser/desktop_notification_handler_stub.cc', |
+ 'browser/notifications/notification_stubs.cc', |
+ 'browser/task_manager/task_manager_notification_resource_provider_stub.cc', |
+ ] |
+ }], |
], |
}, |
{ |