OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 }, | 8 }, |
9 'includes': [ | 9 'includes': [ |
10 'base.gypi', | 10 'base.gypi', |
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
261 'debug_message.cc', | 261 'debug_message.cc', |
262 ], | 262 ], |
263 'msvs_settings': { | 263 'msvs_settings': { |
264 'VCLinkerTool': { | 264 'VCLinkerTool': { |
265 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS | 265 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS |
266 }, | 266 }, |
267 }, | 267 }, |
268 }, | 268 }, |
269 ], | 269 ], |
270 }], | 270 }], |
271 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris"',
{ | |
272 'targets': [ | |
273 { | |
274 'target_name': 'linux_versioninfo', | |
275 'type': '<(library)', | |
276 'sources': [ | |
277 'file_version_info_linux.cc', | |
278 ], | |
279 'include_dirs': [ | |
280 '..', | |
281 '<(SHARED_INTERMEDIATE_DIR)', | |
282 ], | |
283 'actions': [ | |
284 { | |
285 'action_name': 'linux_version', | |
286 'variables': { | |
287 'lastchange_path': | |
288 '<(SHARED_INTERMEDIATE_DIR)/build/LASTCHANGE', | |
289 'version_py_path': '../chrome/tools/build/version.py', | |
290 'version_path': '../chrome/VERSION', | |
291 'template_input_path': 'file_version_info_linux.h.version', | |
292 }, | |
293 'conditions': [ | |
294 [ 'branding == "Chrome"', { | |
295 'variables': { | |
296 'branding_path': | |
297 '../chrome/app/theme/google_chrome/BRANDING', | |
298 }, | |
299 }, { # else branding!="Chrome" | |
300 'variables': { | |
301 'branding_path': | |
302 '../chrome/app/theme/chromium/BRANDING', | |
303 }, | |
304 }], | |
305 ], | |
306 'inputs': [ | |
307 '<(template_input_path)', | |
308 '<(version_path)', | |
309 '<(branding_path)', | |
310 '<(lastchange_path)', | |
311 ], | |
312 'outputs': [ | |
313 '<(SHARED_INTERMEDIATE_DIR)/base/file_version_info_linux.h', | |
314 ], | |
315 'action': [ | |
316 'python', | |
317 '<(version_py_path)', | |
318 '-f', '<(version_path)', | |
319 '-f', '<(branding_path)', | |
320 '-f', '<(lastchange_path)', | |
321 '<(template_input_path)', | |
322 '<@(_outputs)', | |
323 ], | |
324 'message': 'Generating version information', | |
325 }, | |
326 ], | |
327 }, | |
328 ], | |
329 }], | |
330 ], | 271 ], |
331 } | 272 } |
332 | 273 |
333 # Local Variables: | 274 # Local Variables: |
334 # tab-width:2 | 275 # tab-width:2 |
335 # indent-tabs-mode:nil | 276 # indent-tabs-mode:nil |
336 # End: | 277 # End: |
337 # vim: set expandtab tabstop=2 shiftwidth=2: | 278 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |