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

Side by Side Diff: jingle/jingle.gyp

Issue 11818046: Make all jingle targets build on Win64 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 11 months 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | third_party/libjingle/libjingle.gyp » ('j') | third_party/libjingle/libjingle.gyp » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 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 'chromium_code': 1, 7 'chromium_code': 1,
8 'target_arch%': "ia32",
8 }, # variables 9 }, # variables
9 'conditions': [ 10 'conditions': [
10 ['enable_webrtc==1 or (OS != "ios" and OS != "android")', { 11 ['enable_webrtc==1 or (OS != "ios" and OS != "android")', {
11 'targets': [ 12 'targets': [
12 # A library of various utils for integration with libjingle. 13 # A library of various utils for integration with libjingle.
13 { 14 {
14 'target_name': 'jingle_glue', 15 'target_name': 'jingle_glue',
15 'type': 'static_library', 16 'type': 'static_library',
16 'sources': [ 17 'sources': [
17 'glue/channel_socket_adapter.cc', 18 'glue/channel_socket_adapter.cc',
(...skipping 20 matching lines...) Expand all
38 '../base/base.gyp:base', 39 '../base/base.gyp:base',
39 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations', 40 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations',
40 '../net/net.gyp:net', 41 '../net/net.gyp:net',
41 '../third_party/libjingle/libjingle.gyp:libjingle', 42 '../third_party/libjingle/libjingle.gyp:libjingle',
42 '../third_party/libjingle/libjingle.gyp:libjingle_p2p', 43 '../third_party/libjingle/libjingle.gyp:libjingle_p2p',
43 ], 44 ],
44 'export_dependent_settings': [ 45 'export_dependent_settings': [
45 '../third_party/libjingle/libjingle.gyp:libjingle', 46 '../third_party/libjingle/libjingle.gyp:libjingle',
46 '../third_party/libjingle/libjingle.gyp:libjingle_p2p', 47 '../third_party/libjingle/libjingle.gyp:libjingle_p2p',
47 ], 48 ],
49 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
50 'msvs_disabled_warnings': [4267, ],
48 }, 51 },
49 # A library for sending and receiving peer-issued notifications. 52 # A library for sending and receiving peer-issued notifications.
50 # 53 #
51 # TODO(akalin): Separate out the XMPP stuff from this library into 54 # TODO(akalin): Separate out the XMPP stuff from this library into
52 # its own library. 55 # its own library.
53 { 56 {
54 'target_name': 'notifier', 57 'target_name': 'notifier',
55 'type': 'static_library', 58 'type': 'static_library',
56 'sources': [ 59 'sources': [
57 'notifier/base/const_communicator.h', 60 'notifier/base/const_communicator.h',
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 'notifier/listener/push_notifications_subscribe_task.h', 100 'notifier/listener/push_notifications_subscribe_task.h',
98 'notifier/listener/send_ping_task.cc', 101 'notifier/listener/send_ping_task.cc',
99 'notifier/listener/send_ping_task.h', 102 'notifier/listener/send_ping_task.h',
100 'notifier/listener/xml_element_util.cc', 103 'notifier/listener/xml_element_util.cc',
101 'notifier/listener/xml_element_util.h', 104 'notifier/listener/xml_element_util.h',
102 'notifier/listener/xmpp_push_client.cc', 105 'notifier/listener/xmpp_push_client.cc',
103 'notifier/listener/xmpp_push_client.h', 106 'notifier/listener/xmpp_push_client.h',
104 ], 107 ],
105 'defines' : [ 108 'defines' : [
106 '_CRT_SECURE_NO_WARNINGS', 109 '_CRT_SECURE_NO_WARNINGS',
107 '_USE_32BIT_TIME_T', 110 ],
111 'target_conditions': [
112 ['target_arch == "ia32"', {
113 'defines': [
114 '_USE_32BIT_TIME_T',
Sergey Ulanov 2013/01/10 02:37:39 time_t is not used in the code compiled by this ta
jschuh 2013/01/10 03:12:15 Given it's current location I assumed it was used
115 ],
116 }],
108 ], 117 ],
109 'dependencies': [ 118 'dependencies': [
110 '../base/base.gyp:base', 119 '../base/base.gyp:base',
111 '../build/temp_gyp/googleurl.gyp:googleurl', 120 '../build/temp_gyp/googleurl.gyp:googleurl',
112 '../net/net.gyp:net', 121 '../net/net.gyp:net',
113 '../third_party/expat/expat.gyp:expat', 122 '../third_party/expat/expat.gyp:expat',
114 '../third_party/libjingle/libjingle.gyp:libjingle', 123 '../third_party/libjingle/libjingle.gyp:libjingle',
115 ], 124 ],
116 'export_dependent_settings': [ 125 'export_dependent_settings': [
117 '../third_party/libjingle/libjingle.gyp:libjingle', 126 '../third_party/libjingle/libjingle.gyp:libjingle',
118 ], 127 ],
119 'conditions': [ 128 'conditions': [
120 ['toolkit_uses_gtk == 1', { 129 ['toolkit_uses_gtk == 1', {
121 'dependencies': [ 130 'dependencies': [
122 '../build/linux/system.gyp:gtk' 131 '../build/linux/system.gyp:gtk'
123 ], 132 ],
124 }], 133 }],
125 ], 134 ],
135 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
136 'msvs_disabled_warnings': [4267, ],
126 }, 137 },
127 { 138 {
128 'target_name': 'notifier_test_util', 139 'target_name': 'notifier_test_util',
129 'type': 'static_library', 140 'type': 'static_library',
130 'sources': [ 141 'sources': [
131 'notifier/base/fake_base_task.cc', 142 'notifier/base/fake_base_task.cc',
132 'notifier/base/fake_base_task.h', 143 'notifier/base/fake_base_task.h',
133 'notifier/listener/fake_push_client.cc', 144 'notifier/listener/fake_push_client.cc',
134 'notifier/listener/fake_push_client.h', 145 'notifier/listener/fake_push_client.h',
135 'notifier/listener/fake_push_client_observer.cc', 146 'notifier/listener/fake_push_client_observer.cc',
(...skipping 11 matching lines...) Expand all
147 'sources': [ 158 'sources': [
148 'glue/fake_network_manager.cc', 159 'glue/fake_network_manager.cc',
149 'glue/fake_network_manager.h', 160 'glue/fake_network_manager.h',
150 'glue/fake_socket_factory.cc', 161 'glue/fake_socket_factory.cc',
151 'glue/fake_socket_factory.h', 162 'glue/fake_socket_factory.h',
152 ], 163 ],
153 'dependencies': [ 164 'dependencies': [
154 'jingle_glue', 165 'jingle_glue',
155 '../base/base.gyp:base', 166 '../base/base.gyp:base',
156 ], 167 ],
168 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
169 'msvs_disabled_warnings': [4267, ],
157 }, 170 },
158 { 171 {
159 'target_name': 'jingle_unittests', 172 'target_name': 'jingle_unittests',
160 'type': 'executable', 173 'type': 'executable',
161 'sources': [ 174 'sources': [
162 'glue/channel_socket_adapter_unittest.cc', 175 'glue/channel_socket_adapter_unittest.cc',
163 'glue/chrome_async_socket_unittest.cc', 176 'glue/chrome_async_socket_unittest.cc',
164 'glue/fake_ssl_client_socket_unittest.cc', 177 'glue/fake_ssl_client_socket_unittest.cc',
165 'glue/jingle_glue_mock_objects.cc', 178 'glue/jingle_glue_mock_objects.cc',
166 'glue/jingle_glue_mock_objects.h', 179 'glue/jingle_glue_mock_objects.h',
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 'notifier', 218 'notifier',
206 'notifier_test_util', 219 'notifier_test_util',
207 '../base/base.gyp:base', 220 '../base/base.gyp:base',
208 '../base/base.gyp:test_support_base', 221 '../base/base.gyp:test_support_base',
209 '../net/net.gyp:net', 222 '../net/net.gyp:net',
210 '../net/net.gyp:net_test_support', 223 '../net/net.gyp:net_test_support',
211 '../testing/gmock.gyp:gmock', 224 '../testing/gmock.gyp:gmock',
212 '../testing/gtest.gyp:gtest', 225 '../testing/gtest.gyp:gtest',
213 '../third_party/libjingle/libjingle.gyp:libjingle', 226 '../third_party/libjingle/libjingle.gyp:libjingle',
214 ], 227 ],
228 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
229 'msvs_disabled_warnings': [4267, ],
215 }, 230 },
216 ], 231 ],
217 }, { # enable_webrtc != 1 and (OS == "ios" or OS == "android") 232 }, { # enable_webrtc != 1 and (OS == "ios" or OS == "android")
218 'targets': [ 233 'targets': [
219 # Stub targets as iOS/Android don't use libjingle when webrtc is disable d. 234 # Stub targets as iOS/Android don't use libjingle when webrtc is disable d.
220 { 235 {
221 'target_name': 'jingle_glue', 236 'target_name': 'jingle_glue',
222 'type': 'none', 237 'type': 'none',
223 }, 238 },
224 { 239 {
(...skipping 17 matching lines...) Expand all
242 ], 257 ],
243 }, 258 },
244 { 259 {
245 'target_name': 'notifier_test_util', 260 'target_name': 'notifier_test_util',
246 'type': 'none', 261 'type': 'none',
247 }, 262 },
248 ], 263 ],
249 }], 264 }],
250 ], 265 ],
251 } 266 }
OLDNEW
« no previous file with comments | « no previous file | third_party/libjingle/libjingle.gyp » ('j') | third_party/libjingle/libjingle.gyp » ('J')

Powered by Google App Engine
This is Rietveld 408576698