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

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: rebase 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 2041 matching lines...) Expand 10 before | Expand all | Expand 10 after
2052 'browser/notifications/notifier_state_tracker_factory.h', 2052 'browser/notifications/notifier_state_tracker_factory.h',
2053 'browser/notifications/persistent_notification_delegate.cc', 2053 'browser/notifications/persistent_notification_delegate.cc',
2054 'browser/notifications/persistent_notification_delegate.h', 2054 'browser/notifications/persistent_notification_delegate.h',
2055 'browser/notifications/platform_notification_service_impl.cc', 2055 'browser/notifications/platform_notification_service_impl.cc',
2056 'browser/notifications/platform_notification_service_impl.h', 2056 'browser/notifications/platform_notification_service_impl.h',
2057 'browser/notifications/profile_notification.cc', 2057 'browser/notifications/profile_notification.cc',
2058 'browser/notifications/profile_notification.h', 2058 'browser/notifications/profile_notification.h',
2059 'browser/push_messaging/push_messaging_notification_manager.cc', 2059 'browser/push_messaging/push_messaging_notification_manager.cc',
2060 'browser/push_messaging/push_messaging_notification_manager.h', 2060 'browser/push_messaging/push_messaging_notification_manager.h',
2061 ], 2061 ],
2062 # Used on Mac when native notifications are enabled.
2063 'chrome_browser_notifications_mac_sources': [
Robert Sesek 2015/12/11 21:17:53 The GYP filename rules should filter this out, so
Miguel Garcia 2015/12/15 13:37:41 Done. Good idea
2064 'browser/notifications/notification_ui_manager_mac.h',
2065 'browser/notifications/notification_ui_manager_mac.mm',
2066 ],
2062 # Used on Android when notifications and java_ui are enabled. 2067 # Used on Android when notifications and java_ui are enabled.
2063 'chrome_browser_notifications_android_java_ui_sources': [ 2068 'chrome_browser_notifications_android_java_ui_sources': [
2064 'browser/notifications/notification_ui_manager_android.cc', 2069 'browser/notifications/notification_ui_manager_android.cc',
2065 'browser/notifications/notification_ui_manager_android.h', 2070 'browser/notifications/notification_ui_manager_android.h',
2066 'browser/notifications/notification_permission_infobar_delegate.cc', 2071 'browser/notifications/notification_permission_infobar_delegate.cc',
2067 'browser/notifications/notification_permission_infobar_delegate.h', 2072 'browser/notifications/notification_permission_infobar_delegate.h',
2068 ], 2073 ],
2069 # Used on non-Android platforms when notifications are enabled. 2074 # Used on non-Android platforms when notifications are enabled.
2070 'chrome_browser_notifications_non_android_sources': [ 2075 'chrome_browser_notifications_non_android_sources': [
2071 'browser/notifications/extension_welcome_notification.cc', 2076 'browser/notifications/extension_welcome_notification.cc',
(...skipping 1560 matching lines...) Expand 10 before | Expand all | Expand 10 after
3632 ['chromeos==1', { 3637 ['chromeos==1', {
3633 'sources!': [ 'browser/net/nss_context_linux.cc' ], 3638 'sources!': [ 'browser/net/nss_context_linux.cc' ],
3634 }, { # chromeos==0 3639 }, { # chromeos==0
3635 'sources!': [ 'browser/net/nss_context_chromeos.cc' ], 3640 'sources!': [ 'browser/net/nss_context_chromeos.cc' ],
3636 }], 3641 }],
3637 ], 3642 ],
3638 }], 3643 }],
3639 ['notifications==1', { 3644 ['notifications==1', {
3640 'sources': [ '<@(chrome_browser_notifications_sources)' ], 3645 'sources': [ '<@(chrome_browser_notifications_sources)' ],
3641 'conditions': [ 3646 'conditions': [
3647 ['OS=="mac"', {
3648 'sources': [
3649 '<@(chrome_browser_notifications_mac_sources)',
3650 ],
3651 }],
3642 ['android_java_ui==0', { 3652 ['android_java_ui==0', {
3643 'sources': [ 3653 'sources': [
3644 '<@(chrome_browser_notifications_non_android_sources)', 3654 '<@(chrome_browser_notifications_non_android_sources)',
3645 ], 3655 ],
3646 }, { 3656 }, {
3647 'sources': [ 3657 'sources': [
3648 '<@(chrome_browser_notifications_android_java_ui_sources)', 3658 '<@(chrome_browser_notifications_android_java_ui_sources)',
3649 ], 3659 ],
3650 }], 3660 }],
3651 ], 3661 ],
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after
4152 '../components/components.gyp:omnibox_browser', 4162 '../components/components.gyp:omnibox_browser',
4153 '../components/components.gyp:rlz', 4163 '../components/components.gyp:rlz',
4154 '../components/components.gyp:search_engines', 4164 '../components/components.gyp:search_engines',
4155 '../rlz/rlz.gyp:rlz_lib', 4165 '../rlz/rlz.gyp:rlz_lib',
4156 ], 4166 ],
4157 }, 4167 },
4158 ], 4168 ],
4159 }], 4169 }],
4160 ], 4170 ],
4161 } 4171 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698