Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Side by Side Diff: chrome/chrome_browser.gypi

Issue 1509923002: Implement native web notifications for mac (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 # All .cc, .h, .m, and .mm files under browser except for: 7 # All .cc, .h, .m, and .mm files under browser except for:
8 # * tests and mocks. 8 # * tests and mocks.
9 # * code below browser/chromeos 9 # * code below browser/chromeos
10 # * code below browser/extensions 10 # * code below browser/extensions
(...skipping 2035 matching lines...) Expand 10 before | Expand all | Expand 10 after
2046 'browser/notifications/notifier_state_tracker_factory.h', 2046 'browser/notifications/notifier_state_tracker_factory.h',
2047 'browser/notifications/persistent_notification_delegate.cc', 2047 'browser/notifications/persistent_notification_delegate.cc',
2048 'browser/notifications/persistent_notification_delegate.h', 2048 'browser/notifications/persistent_notification_delegate.h',
2049 'browser/notifications/platform_notification_service_impl.cc', 2049 'browser/notifications/platform_notification_service_impl.cc',
2050 'browser/notifications/platform_notification_service_impl.h', 2050 'browser/notifications/platform_notification_service_impl.h',
2051 'browser/notifications/profile_notification.cc', 2051 'browser/notifications/profile_notification.cc',
2052 'browser/notifications/profile_notification.h', 2052 'browser/notifications/profile_notification.h',
2053 'browser/push_messaging/push_messaging_notification_manager.cc', 2053 'browser/push_messaging/push_messaging_notification_manager.cc',
2054 'browser/push_messaging/push_messaging_notification_manager.h', 2054 'browser/push_messaging/push_messaging_notification_manager.h',
2055 ], 2055 ],
2056 # Used on Mac when native notifications are enabled.
2057 'chrome_browser_notifications_mac_sources': [
2058 'browser/notifications/notification_ui_manager_mac.h',
2059 'browser/notifications/notification_ui_manager_mac.mm',
2060 ],
2056 # Used on Android when notifications and java_ui are enabled. 2061 # Used on Android when notifications and java_ui are enabled.
2057 'chrome_browser_notifications_android_java_ui_sources': [ 2062 'chrome_browser_notifications_android_java_ui_sources': [
2058 'browser/notifications/notification_ui_manager_android.cc', 2063 'browser/notifications/notification_ui_manager_android.cc',
2059 'browser/notifications/notification_ui_manager_android.h', 2064 'browser/notifications/notification_ui_manager_android.h',
2060 'browser/notifications/notification_permission_infobar_delegate.cc', 2065 'browser/notifications/notification_permission_infobar_delegate.cc',
2061 'browser/notifications/notification_permission_infobar_delegate.h', 2066 'browser/notifications/notification_permission_infobar_delegate.h',
2062 ], 2067 ],
2063 # Used on non-Android platforms when notifications are enabled. 2068 # Used on non-Android platforms when notifications are enabled.
2064 'chrome_browser_notifications_non_android_sources': [ 2069 'chrome_browser_notifications_non_android_sources': [
2065 'browser/notifications/extension_welcome_notification.cc', 2070 'browser/notifications/extension_welcome_notification.cc',
(...skipping 1559 matching lines...) Expand 10 before | Expand all | Expand 10 after
3625 ['chromeos==1', { 3630 ['chromeos==1', {
3626 'sources!': [ 'browser/net/nss_context_linux.cc' ], 3631 'sources!': [ 'browser/net/nss_context_linux.cc' ],
3627 }, { # chromeos==0 3632 }, { # chromeos==0
3628 'sources!': [ 'browser/net/nss_context_chromeos.cc' ], 3633 'sources!': [ 'browser/net/nss_context_chromeos.cc' ],
3629 }], 3634 }],
3630 ], 3635 ],
3631 }], 3636 }],
3632 ['notifications==1', { 3637 ['notifications==1', {
3633 'sources': [ '<@(chrome_browser_notifications_sources)' ], 3638 'sources': [ '<@(chrome_browser_notifications_sources)' ],
3634 'conditions': [ 3639 'conditions': [
3640 ['OS=="mac"', {
3641 'sources': [
3642 '<@(chrome_browser_notifications_mac_sources)',
3643 ],
3644 }],
3635 ['android_java_ui==0', { 3645 ['android_java_ui==0', {
3636 'sources': [ 3646 'sources': [
3637 '<@(chrome_browser_notifications_non_android_sources)', 3647 '<@(chrome_browser_notifications_non_android_sources)',
3638 ], 3648 ],
3639 }, { 3649 }, {
3640 'sources': [ 3650 'sources': [
3641 '<@(chrome_browser_notifications_android_java_ui_sources)', 3651 '<@(chrome_browser_notifications_android_java_ui_sources)',
3642 ], 3652 ],
3643 }], 3653 }],
3644 ], 3654 ],
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after
4145 '../components/components.gyp:omnibox_browser', 4155 '../components/components.gyp:omnibox_browser',
4146 '../components/components.gyp:rlz', 4156 '../components/components.gyp:rlz',
4147 '../components/components.gyp:search_engines', 4157 '../components/components.gyp:search_engines',
4148 '../rlz/rlz.gyp:rlz_lib', 4158 '../rlz/rlz.gyp:rlz_lib',
4149 ], 4159 ],
4150 }, 4160 },
4151 ], 4161 ],
4152 }], 4162 }],
4153 ], 4163 ],
4154 } 4164 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698