Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 # TODO(dmaclach): can we pick this up some other way? Right now it's | 7 # TODO(dmaclach): can we pick this up some other way? Right now it's |
| 8 # duplicated from chrome.gyp | 8 # duplicated from chrome.gyp |
| 9 'chromium_code': 1, | 9 'chromium_code': 1, |
| 10 | 10 |
| 11 'remoting_audio': 0, | 11 'remoting_audio': 0, |
| 12 'remoting_multi_process%': 0, | 12 'remoting_multi_process%': 0, |
| 13 | 13 |
| 14 # Use consistent strings across all platforms. Note that the plugin name | |
| 15 # is brand-dependent and is defined further down. | |
| 16 # Must match host/plugin/constants.h | |
| 17 'host_plugin_mime_type': 'application/vnd.chromium.remoting-host', | |
| 18 'host_plugin_description': 'Allow another user to access your computer secur ely over the Internet.', | |
| 19 | |
| 20 # The version is composed from major & minor versions specific to remoting | 14 # The version is composed from major & minor versions specific to remoting |
| 21 # and build & patch versions inherited from Chrome. | 15 # and build & patch versions inherited from Chrome. |
| 22 'version_py_path': '../chrome/tools/build/version.py', | 16 'version_py_path': '../chrome/tools/build/version.py', |
| 23 'version_path': '../remoting/VERSION', | 17 'version_path': '../remoting/VERSION', |
| 24 'chrome_version_path': '../chrome/VERSION', | 18 'chrome_version_path': '../chrome/VERSION', |
| 25 'version_full': | 19 'version_full': |
| 26 '<!(python <(version_py_path) -f <(version_path) -t "@MAJOR@.@MINOR@").' | 20 '<!(python <(version_py_path) -f <(version_path) -t "@MAJOR@.@MINOR@").' |
| 27 '<!(python <(version_py_path) -f <(chrome_version_path) -t "@BUILD@.@PATCH @")', | 21 '<!(python <(version_py_path) -f <(chrome_version_path) -t "@BUILD@.@PATCH @")', |
| 28 'version_short': | 22 'version_short': |
| 29 '<!(python <(version_py_path) -f <(version_path) -t "@MAJOR@.@MINOR@").' | 23 '<!(python <(version_py_path) -f <(version_path) -t "@MAJOR@.@MINOR@").' |
| 30 '<!(python <(version_py_path) -f <(chrome_version_path) -t "@BUILD@")', | 24 '<!(python <(version_py_path) -f <(chrome_version_path) -t "@BUILD@")', |
| 31 | 25 |
| 26 'branding_path': '../remoting/branding_<(branding)', | |
| 27 'copyright_info': '<!(python <(version_py_path) -f <(branding_path) -t "@COP YRIGHT@")', | |
| 28 | |
| 29 # Use consistent strings across all platforms. | |
| 30 # These values must match host/plugin/constants.h | |
| 31 'host_plugin_mime_type': 'application/vnd.chromium.remoting-host', | |
| 32 'host_plugin_description': '<!(python <(version_py_path) -f <(branding_path) -t "@HOST_PLUGIN_FILE_DESCRIPTION@")', | |
| 33 'host_plugin_name': '<!(python <(version_py_path) -f <(branding_path) -t "@H OST_PLUGIN_FILE_NAME@")', | |
| 34 | |
| 32 'conditions': [ | 35 'conditions': [ |
| 33 ['OS=="mac"', { | 36 ['OS=="mac"', { |
| 34 'conditions': [ | 37 'mac_bundle_id': '<!(python <(version_py_path) -f <(branding_path) -t "@ MAC_BUNDLE_ID@")', |
| 35 ['branding=="Chrome"', { | 38 'mac_creator': '<!(python <(version_py_path) -f <(branding_path) -t "@MA C_CREATOR@")', |
| 36 'mac_bundle_id': 'com.google.Chrome', | |
| 37 'mac_creator': 'rimZ', | |
| 38 'copyright_by': 'Google Inc.', | |
| 39 }, { # else: branding!="Chrome" | |
| 40 'mac_bundle_id': 'org.chromium.Chromium', | |
| 41 'mac_creator': 'Cr24', | |
| 42 'copyright_by': 'The Chromium Authors.', | |
| 43 }], # branding | |
| 44 ], # conditions | |
| 45 'host_plugin_extension': 'plugin', | 39 'host_plugin_extension': 'plugin', |
| 46 'host_plugin_prefix': '', | 40 'host_plugin_prefix': '', |
| 47 }], | 41 }], |
| 48 ['os_posix == 1 and OS != "mac" and target_arch == "ia32"', { | 42 ['os_posix == 1 and OS != "mac" and target_arch == "ia32"', { |
| 49 # linux 32 bit | 43 # linux 32 bit |
| 50 'host_plugin_extension': 'ia32.so', | 44 'host_plugin_extension': 'ia32.so', |
| 51 'host_plugin_prefix': 'lib', | 45 'host_plugin_prefix': 'lib', |
| 52 }], | 46 }], |
| 53 ['os_posix == 1 and OS != "mac" and target_arch == "x64"', { | 47 ['os_posix == 1 and OS != "mac" and target_arch == "x64"', { |
| 54 # linux 64 bit | 48 # linux 64 bit |
| 55 'host_plugin_extension': 'x64.so', | 49 'host_plugin_extension': 'x64.so', |
| 56 'host_plugin_prefix': 'lib', | 50 'host_plugin_prefix': 'lib', |
| 57 }], | 51 }], |
| 58 ['os_posix == 1 and OS != "mac" and target_arch == "arm"', { | 52 ['os_posix == 1 and OS != "mac" and target_arch == "arm"', { |
| 59 # linux 64 bit | 53 # linux 64 bit |
| 60 'host_plugin_extension': 'arm.so', | 54 'host_plugin_extension': 'arm.so', |
| 61 'host_plugin_prefix': 'lib', | 55 'host_plugin_prefix': 'lib', |
| 62 }], | 56 }], |
| 63 ['OS=="win"', { | 57 ['OS=="win"', { |
| 64 'host_plugin_extension': 'dll', | 58 'host_plugin_extension': 'dll', |
| 65 'host_plugin_prefix': '', | 59 'host_plugin_prefix': '', |
| 66 }], | 60 }], |
| 61 | |
| 67 ['branding=="Chrome"', { | 62 ['branding=="Chrome"', { |
| 68 # Must match host/plugin/constants.h | |
| 69 'host_plugin_name': 'Chrome Remote Desktop Host', | |
| 70 'remoting_webapp_locale_files': [ | 63 'remoting_webapp_locale_files': [ |
| 71 'webapp/_locales.official/ar/messages.json', | 64 'webapp/_locales.official/ar/messages.json', |
| 72 'webapp/_locales.official/bg/messages.json', | 65 'webapp/_locales.official/bg/messages.json', |
| 73 'webapp/_locales.official/ca/messages.json', | 66 'webapp/_locales.official/ca/messages.json', |
| 74 'webapp/_locales.official/cs/messages.json', | 67 'webapp/_locales.official/cs/messages.json', |
| 75 'webapp/_locales.official/da/messages.json', | 68 'webapp/_locales.official/da/messages.json', |
| 76 'webapp/_locales.official/de/messages.json', | 69 'webapp/_locales.official/de/messages.json', |
| 77 'webapp/_locales.official/el/messages.json', | 70 'webapp/_locales.official/el/messages.json', |
| 78 'webapp/_locales.official/en/messages.json', | 71 'webapp/_locales.official/en/messages.json', |
| 79 'webapp/_locales.official/en_GB/messages.json', | 72 'webapp/_locales.official/en_GB/messages.json', |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 105 'webapp/_locales.official/sr/messages.json', | 98 'webapp/_locales.official/sr/messages.json', |
| 106 'webapp/_locales.official/sv/messages.json', | 99 'webapp/_locales.official/sv/messages.json', |
| 107 'webapp/_locales.official/th/messages.json', | 100 'webapp/_locales.official/th/messages.json', |
| 108 'webapp/_locales.official/tr/messages.json', | 101 'webapp/_locales.official/tr/messages.json', |
| 109 'webapp/_locales.official/uk/messages.json', | 102 'webapp/_locales.official/uk/messages.json', |
| 110 'webapp/_locales.official/vi/messages.json', | 103 'webapp/_locales.official/vi/messages.json', |
| 111 'webapp/_locales.official/zh_CN/messages.json', | 104 'webapp/_locales.official/zh_CN/messages.json', |
| 112 'webapp/_locales.official/zh_TW/messages.json', | 105 'webapp/_locales.official/zh_TW/messages.json', |
| 113 ], | 106 ], |
| 114 }, { # else: branding!="Chrome" | 107 }, { # else: branding!="Chrome" |
| 115 # Must match host/plugin/constants.h | |
| 116 'host_plugin_name': 'Chromoting Host', | |
| 117 'remoting_webapp_locale_files': [ | 108 'remoting_webapp_locale_files': [ |
| 118 'webapp/_locales/en/messages.json', | 109 'webapp/_locales/en/messages.json', |
| 119 ], | 110 ], |
| 120 }], | 111 }], |
| 121 ], | 112 ], |
| 122 'remoting_webapp_files': [ | 113 'remoting_webapp_files': [ |
| 123 'resources/chromoting16.png', | 114 'resources/chromoting16.png', |
| 124 'resources/chromoting48.png', | 115 'resources/chromoting48.png', |
| 125 'resources/chromoting128.png', | 116 'resources/chromoting128.png', |
| 126 'resources/disclosure_arrow_down.png', | 117 'resources/disclosure_arrow_down.png', |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 258 }, # end of target 'linux_symbols' | 249 }, # end of target 'linux_symbols' |
| 259 ], # end of 'targets' | 250 ], # end of 'targets' |
| 260 }], # 'OS=="linux"' | 251 }], # 'OS=="linux"' |
| 261 | 252 |
| 262 ['OS=="mac"', { | 253 ['OS=="mac"', { |
| 263 'targets': [ | 254 'targets': [ |
| 264 { | 255 { |
| 265 'target_name': 'remoting_host_uninstaller', | 256 'target_name': 'remoting_host_uninstaller', |
| 266 'type': 'executable', | 257 'type': 'executable', |
| 267 'mac_bundle': 1, | 258 'mac_bundle': 1, |
| 268 'conditions': [ | 259 'variables': { |
| 269 ['branding == "Chrome"', { | 260 'bundle_id': '<!(python <(version_py_path) -f <(branding_path) -t "@ MAC_UNINSTALLER_BUNDLE_ID@")', |
| 270 'variables': { | 261 'bundle_name': '<!(python <(version_py_path) -f <(branding_path) -t "@MAC_UNINSTALLER_BUNDLE_NAME@")', |
| 271 'bundle_id': 'com.google.chromeremotedesktop.host_uninstaller', | 262 }, |
| 272 'bundle_name': 'Chrome Remote Desktop Host Uninstaller', | |
| 273 }, | |
| 274 }, { # else branding!="Chrome" | |
| 275 'variables': { | |
| 276 'bundle_id': 'org.chromium.remoting.host_uninstaller', | |
| 277 'bundle_name': 'Chromoting Host Uninstaller', | |
| 278 }, | |
| 279 }], | |
| 280 ], | |
| 281 'dependencies': [ | 263 'dependencies': [ |
| 282 '<(DEPTH)/base/base.gyp:base', | 264 '<(DEPTH)/base/base.gyp:base', |
| 283 ], | 265 ], |
| 284 'sources': [ | 266 'sources': [ |
| 285 'host/constants_mac.cc', | 267 'host/constants_mac.cc', |
| 286 'host/constants_mac.h', | 268 'host/constants_mac.h', |
| 287 'host/installer/mac/uninstaller/remoting_uninstaller.h', | 269 'host/installer/mac/uninstaller/remoting_uninstaller.h', |
| 288 'host/installer/mac/uninstaller/remoting_uninstaller.mm', | 270 'host/installer/mac/uninstaller/remoting_uninstaller.mm', |
| 289 'host/installer/mac/uninstaller/remoting_uninstaller_app.h', | 271 'host/installer/mac/uninstaller/remoting_uninstaller_app.h', |
| 290 'host/installer/mac/uninstaller/remoting_uninstaller_app.mm', | 272 'host/installer/mac/uninstaller/remoting_uninstaller_app.mm', |
| 291 ], | 273 ], |
| 292 'xcode_settings': { | 274 'xcode_settings': { |
| 293 'INFOPLIST_FILE': 'host/installer/mac/uninstaller/remoting_uninstall er-Info.plist', | 275 'INFOPLIST_FILE': 'host/installer/mac/uninstaller/remoting_uninstall er-Info.plist', |
| 294 'INFOPLIST_PREPROCESS': 'YES', | 276 'INFOPLIST_PREPROCESS': 'YES', |
| 295 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_NAME="<(bundle_name)" BUNDLE_ID="<(bun dle_id)" COPYRIGHT_BY="<(copyright_by)"', | 277 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_NAME="<(bundle_name)" BUNDLE_ID="<(bun dle_id)" COPYRIGHT_INFO="<(copyright_info)"', |
| 296 }, | 278 }, |
| 297 'mac_bundle_resources': [ | 279 'mac_bundle_resources': [ |
| 298 'host/installer/mac/uninstaller/remoting_uninstaller.icns', | 280 'host/installer/mac/uninstaller/remoting_uninstaller.icns', |
| 299 'host/installer/mac/uninstaller/remoting_uninstaller.xib', | 281 'host/installer/mac/uninstaller/remoting_uninstaller.xib', |
| 300 'host/installer/mac/uninstaller/remoting_uninstaller-Info.plist', | 282 'host/installer/mac/uninstaller/remoting_uninstaller-Info.plist', |
| 301 ], | 283 ], |
| 302 'mac_bundle_resources!': [ | 284 'mac_bundle_resources!': [ |
| 303 'host/installer/mac/uninstaller/remoting_uninstaller-Info.plist', | 285 'host/installer/mac/uninstaller/remoting_uninstaller-Info.plist', |
| 304 ], | 286 ], |
| 305 }, # end of target 'remoting_host_uninstaller' | 287 }, # end of target 'remoting_host_uninstaller' |
| 306 | 288 |
| 307 # This packages up the files needed for the remoting host installer so | 289 # This packages up the files needed for the remoting host installer so |
| 308 # they can be sent off to be signed. | 290 # they can be sent off to be signed. |
| 309 # We don't build an installer here because we don't have signed binaries . | 291 # We don't build an installer here because we don't have signed binaries . |
| 310 { | 292 { |
| 311 'target_name': 'remoting_me2me_host_archive', | 293 'target_name': 'remoting_me2me_host_archive', |
| 312 'type': 'none', | 294 'type': 'none', |
| 313 'dependencies': [ | 295 'dependencies': [ |
| 314 'remoting_host_prefpane', | 296 'remoting_host_prefpane', |
| 315 'remoting_host_uninstaller', | 297 'remoting_host_uninstaller', |
| 316 'remoting_me2me_host', | 298 'remoting_me2me_host', |
| 317 ], | 299 ], |
| 318 'sources': [ | 300 'sources': [ |
| 319 'host/installer/build-installer-archive.py', | 301 'host/installer/build-installer-archive.py', |
| 320 '<@(remoting_host_installer_mac_files)', | 302 '<@(remoting_host_installer_mac_files)', |
| 321 ], | 303 ], |
| 322 'conditions': [ | 304 'variables': { |
| 323 ['branding == "Chrome"', { | 305 'host_name': '<!(python <(version_py_path) -f <(branding_path) -t "@ HOST_PLUGIN_FILE_NAME@")', |
| 324 'variables': { | 306 'host_service_name': '<!(python <(version_py_path) -f <(branding_pat h) -t "@HOST_SERVICE_FILE_NAME@")', |
| 325 'host_name': 'Chrome Remote Desktop Host', | 307 'host_uninstaller_name': '<!(python <(version_py_path) -f <(branding _path) -t "@MAC_UNINSTALLER_NAME@")', |
| 326 'host_service_name': 'Chrome Remote Desktop Host Service', | 308 'bundle_prefix': '<!(python <(version_py_path) -f <(branding_path) - t "@MAC_UNINSTALLER_BUNDLE_PREFIX@")', |
| 327 'host_uninstaller_name': 'Chrome Remote Desktop Host Uninstaller ', | 309 }, |
| 328 'bundle_prefix': 'com.google.pkg', | |
| 329 }, | |
| 330 }, { # else branding!="Chrome" | |
| 331 'variables': { | |
| 332 'host_name': 'Chromoting Host', | |
| 333 'host_service_name': 'Chromoting Host Service', | |
| 334 'host_uninstaller_name': 'Chromoting Host Uninstaller', | |
| 335 'bundle_prefix': 'org.chromium.pkg', | |
| 336 }, | |
| 337 }], | |
| 338 ], # conditions | |
| 339 'actions': [ | 310 'actions': [ |
| 340 { | 311 { |
| 341 'action_name': 'Zip installer files for signing', | 312 'action_name': 'Zip installer files for signing', |
| 342 'temp_dir': '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting-me2me-ho st', | 313 'temp_dir': '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting-me2me-ho st', |
| 343 'zip_path': '<(PRODUCT_DIR)/remoting-me2me-host-<(OS).zip', | 314 'zip_path': '<(PRODUCT_DIR)/remoting-me2me-host-<(OS).zip', |
| 344 'variables': { | 315 'variables': { |
| 345 'host_name_nospace': '<!(echo <(host_name) | sed "s/ //g")', | 316 'host_name_nospace': '<!(echo <(host_name) | sed "s/ //g")', |
| 346 'host_service_name_nospace': '<!(echo <(host_service_name) | sed "s/ //g")', | 317 'host_service_name_nospace': '<!(echo <(host_service_name) | sed "s/ //g")', |
| 347 'host_uninstaller_name_nospace': '<!(echo <(host_uninstaller_nam e) | sed "s/ //g")', | 318 'host_uninstaller_name_nospace': '<!(echo <(host_uninstaller_nam e) | sed "s/ //g")', |
| 348 }, | 319 }, |
| 349 'generated_files': [ | 320 'generated_files': [ |
| 350 '<(PRODUCT_DIR)/remoting_host_prefpane.prefPane', | 321 '<(PRODUCT_DIR)/remoting_host_prefpane.prefPane', |
| 351 '<(PRODUCT_DIR)/remoting_me2me_host.app', | 322 '<(PRODUCT_DIR)/remoting_me2me_host.app', |
| 352 '<(PRODUCT_DIR)/remoting_host_uninstaller.app', | 323 '<(PRODUCT_DIR)/remoting_host_uninstaller.app', |
| 353 ], | 324 ], |
| 354 'generated_files_dst': [ | 325 'generated_files_dst': [ |
| 355 'PreferencePanes/org.chromium.chromoting.prefPane', | 326 'PreferencePanes/org.chromium.chromoting.prefPane', |
| 356 'PrivilegedHelperTools/org.chromium.chromoting.me2me_host.app', | 327 'PrivilegedHelperTools/org.chromium.chromoting.me2me_host.app', |
| 357 'Applications/<(host_uninstaller_name).app', | 328 'Applications/<(host_uninstaller_name).app', |
| 358 ], | 329 ], |
| 359 'source_files': [ | 330 'source_files': [ |
| 360 '<@(remoting_host_installer_mac_files)', | 331 '<@(remoting_host_installer_mac_files)', |
| 361 ], | 332 ], |
| 362 'defs': [ | 333 'defs': [ |
| 363 'VERSION=<(version_full)', | 334 'VERSION=<(version_full)', |
| 364 'VERSION_SHORT=<(version_short)', | 335 'VERSION_SHORT=<(version_short)', |
| 365 'VERSION_MAJOR=<!(python <(version_py_path) -f <(version_path) - t "@MAJOR@")', | 336 'VERSION_MAJOR=<!(python <(version_py_path) -f <(version_path) - t "@MAJOR@")', |
| 366 'VERSION_MINOR=<!(python <(version_py_path) -f <(version_path) - t "@MINOR@")', | 337 'VERSION_MINOR=<!(python <(version_py_path) -f <(version_path) - t "@MINOR@")', |
| 367 'COPYRIGHT_BY=<(copyright_by)', | 338 'COPYRIGHT_INFO=<(copyright_info)', |
| 368 'HOST_NAME=<(host_name)', | 339 'HOST_NAME=<(host_name)', |
| 369 'HOST_SERVICE_NAME=<(host_service_name)', | 340 'HOST_SERVICE_NAME=<(host_service_name)', |
| 370 'HOST_UNINSTALLER_NAME=<(host_uninstaller_name)', | 341 'HOST_UNINSTALLER_NAME=<(host_uninstaller_name)', |
| 371 'HOST_PKG=<(host_name)', | 342 'HOST_PKG=<(host_name)', |
| 372 'HOST_SERVICE_PKG=<(host_service_name_nospace)', | 343 'HOST_SERVICE_PKG=<(host_service_name_nospace)', |
| 373 'HOST_UNINSTALLER_PKG=<(host_uninstaller_name_nospace)', | 344 'HOST_UNINSTALLER_PKG=<(host_uninstaller_name_nospace)', |
| 374 'BUNDLE_ID_HOST=<(bundle_prefix).<(host_name_nospace)', | 345 'BUNDLE_ID_HOST=<(bundle_prefix).<(host_name_nospace)', |
| 375 'BUNDLE_ID_HOST_SERVICE=<(bundle_prefix).<(host_service_name_nos pace)', | 346 'BUNDLE_ID_HOST_SERVICE=<(bundle_prefix).<(host_service_name_nos pace)', |
| 376 'BUNDLE_ID_HOST_UNINSTALLER=<(bundle_prefix).<(host_uninstaller_ name_nospace)', | 347 'BUNDLE_ID_HOST_UNINSTALLER=<(bundle_prefix).<(host_uninstaller_ name_nospace)', |
| 377 'DMG_VOLUME_NAME=<(host_name) <(version_full)', | 348 'DMG_VOLUME_NAME=<(host_name) <(version_full)', |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 409 'type': 'loadable_module', | 380 'type': 'loadable_module', |
| 410 'mac_bundle': 1, | 381 'mac_bundle': 1, |
| 411 'product_extension': 'prefPane', | 382 'product_extension': 'prefPane', |
| 412 'defines': [ | 383 'defines': [ |
| 413 'JSON_USE_EXCEPTION=0', | 384 'JSON_USE_EXCEPTION=0', |
| 414 ], | 385 ], |
| 415 'include_dirs': [ | 386 'include_dirs': [ |
| 416 '../third_party/jsoncpp/overrides/include/', | 387 '../third_party/jsoncpp/overrides/include/', |
| 417 '../third_party/jsoncpp/source/include/', | 388 '../third_party/jsoncpp/source/include/', |
| 418 '../third_party/jsoncpp/source/src/lib_json/', | 389 '../third_party/jsoncpp/source/src/lib_json/', |
| 419 » ], | 390 ], |
| 420 | 391 |
| 421 # These source files are included directly, instead of adding target | 392 # These source files are included directly, instead of adding target |
| 422 » # dependencies, because the targets are not yet built for 64-bit on | 393 # dependencies, because the targets are not yet built for 64-bit on |
| 423 » # Mac OS X - http://crbug.com/125116. | 394 # Mac OS X - http://crbug.com/125116. |
| 424 » # | 395 # |
| 425 » # TODO(lambroslambrou): Fix this when Chrome supports building for | 396 # TODO(lambroslambrou): Fix this when Chrome supports building for |
| 426 » # Mac OS X 64-bit - http://crbug.com/128122. | 397 # Mac OS X 64-bit - http://crbug.com/128122. |
| 427 'sources': [ | 398 'sources': [ |
| 428 » '../third_party/jsoncpp/source/src/lib_json/json_reader.cpp', | 399 '../third_party/jsoncpp/source/src/lib_json/json_reader.cpp', |
| 429 » '../third_party/jsoncpp/overrides/src/lib_json/json_value.cpp', | 400 '../third_party/jsoncpp/overrides/src/lib_json/json_value.cpp', |
| 430 » '../third_party/jsoncpp/source/src/lib_json/json_writer.cpp', | 401 '../third_party/jsoncpp/source/src/lib_json/json_writer.cpp', |
| 431 » '../third_party/modp_b64/modp_b64.cc', | 402 '../third_party/modp_b64/modp_b64.cc', |
| 432 'host/constants_mac.cc', | 403 'host/constants_mac.cc', |
| 433 'host/constants_mac.h', | 404 'host/constants_mac.h', |
| 434 » 'host/host_config.cc', | 405 'host/host_config.cc', |
| 435 'host/me2me_preference_pane.h', | 406 'host/me2me_preference_pane.h', |
| 436 'host/me2me_preference_pane.mm', | 407 'host/me2me_preference_pane.mm', |
| 437 'host/me2me_preference_pane_confirm_pin.h', | 408 'host/me2me_preference_pane_confirm_pin.h', |
| 438 'host/me2me_preference_pane_confirm_pin.mm', | 409 'host/me2me_preference_pane_confirm_pin.mm', |
| 439 'host/me2me_preference_pane_disable.h', | 410 'host/me2me_preference_pane_disable.h', |
| 440 'host/me2me_preference_pane_disable.mm', | 411 'host/me2me_preference_pane_disable.mm', |
| 441 ], | 412 ], |
| 442 'link_settings': { | 413 'link_settings': { |
| 443 'libraries': [ | 414 'libraries': [ |
| 444 '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework', | 415 '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework', |
| 445 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', | 416 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', |
| 446 '$(SDKROOT)/System/Library/Frameworks/PreferencePanes.framework', | 417 '$(SDKROOT)/System/Library/Frameworks/PreferencePanes.framework', |
| 447 '$(SDKROOT)/System/Library/Frameworks/Security.framework', | 418 '$(SDKROOT)/System/Library/Frameworks/Security.framework', |
| 448 ], | 419 ], |
| 449 }, | 420 }, |
| 421 'variables': { | |
| 422 'bundle_id': '<!(python <(version_py_path) -f <(branding_path) -t "@ MAC_PREFPANE_BUNDLE_ID@")', | |
| 423 'bundle_name': '<!(python <(version_py_path) -f <(branding_path) -t "@MAC_PREFPANE_BUNDLE_NAME@")', | |
| 424 # The XML new-line entity splits the label into two lines, which | |
| 425 # is the maximum number of lines allowed by the System Preferences | |
| 426 # applet. | |
| 427 # TODO(lambroslambrou): When these strings are localized, use "\n" | |
|
alexeypa (please no reviews)
2012/08/14 23:50:51
nit: Is the comment about '
' still relevant?
garykac
2012/08/17 18:47:26
Yes, and we sadly cannot include comments in the b
| |
| 428 # instead of "
" for linebreaks. | |
| 429 'pref_pane_icon_label': '<!(python <(version_py_path) -f <(branding_ path) -t "@MAC_PREFPANE_ICON_LABEL@")', | |
| 430 }, | |
| 450 'xcode_settings': { | 431 'xcode_settings': { |
| 451 'ARCHS': ['i386', 'x86_64'], | 432 'ARCHS': ['i386', 'x86_64'], |
| 452 'GCC_ENABLE_OBJC_GC': 'supported', | 433 'GCC_ENABLE_OBJC_GC': 'supported', |
| 453 'INFOPLIST_FILE': 'host/me2me_preference_pane-Info.plist', | 434 'INFOPLIST_FILE': 'host/me2me_preference_pane-Info.plist', |
| 454 'INFOPLIST_PREPROCESS': 'YES', | 435 'INFOPLIST_PREPROCESS': 'YES', |
| 455 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_NAME="<(bundle_name)" BUNDLE_ID="<(bun dle_id)" COPYRIGHT_BY="<(copyright_by)" PREF_PANE_ICON_LABEL="<(pref_pane_icon_l abel)"', | 436 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_NAME="<(bundle_name)" BUNDLE_ID="<(bun dle_id)" COPYRIGHT_INFO="<(copyright_info)" PREF_PANE_ICON_LABEL="<(pref_pane_ic on_label)"', |
| 456 }, | 437 }, |
| 457 'mac_bundle_resources': [ | 438 'mac_bundle_resources': [ |
| 458 'host/me2me_preference_pane.xib', | 439 'host/me2me_preference_pane.xib', |
| 459 'host/me2me_preference_pane_confirm_pin.xib', | 440 'host/me2me_preference_pane_confirm_pin.xib', |
| 460 'host/me2me_preference_pane_disable.xib', | 441 'host/me2me_preference_pane_disable.xib', |
| 461 'host/me2me_preference_pane-Info.plist', | 442 'host/me2me_preference_pane-Info.plist', |
| 462 'resources/chromoting128.png', | 443 'resources/chromoting128.png', |
| 463 ], | 444 ], |
| 464 'mac_bundle_resources!': [ | 445 'mac_bundle_resources!': [ |
| 465 'host/me2me_preference_pane-Info.plist', | 446 'host/me2me_preference_pane-Info.plist', |
| 466 ], | 447 ], |
| 467 'conditions': [ | 448 'conditions': [ |
| 468 ['mac_breakpad==1', { | 449 ['mac_breakpad==1', { |
| 469 'variables': { | 450 'variables': { |
| 470 # A real .dSYM is needed for dump_syms to operate on. | 451 # A real .dSYM is needed for dump_syms to operate on. |
| 471 'mac_real_dsym': 1, | 452 'mac_real_dsym': 1, |
| 472 }, | 453 }, |
| 473 }], | 454 }], |
| 474 ['branding == "Chrome"', { | |
| 475 'variables': { | |
| 476 'bundle_id': 'com.google.chromeremotedesktop.preferences', | |
| 477 'bundle_name': 'Chrome Remote Desktop Host Preferences', | |
| 478 | |
| 479 # The XML new-line entity splits the label into two lines, | |
| 480 # which is the maximum number of lines allowed by the System | |
| 481 # Preferences applet. | |
| 482 # TODO(lambroslambrou): When these strings are localized, use | |
| 483 # "\n" instead. | |
| 484 'pref_pane_icon_label': 'Chrome Remote
Desktop Host', | |
| 485 }, | |
| 486 }, { # else branding!="Chrome" | |
| 487 'variables': { | |
| 488 'bundle_id': 'org.chromium.remoting.preferences', | |
| 489 'bundle_name': 'Chromoting Host Preferences', | |
| 490 'pref_pane_icon_label': 'Chromoting
Host', | |
| 491 }, | |
| 492 }], | |
| 493 ], # conditions | 455 ], # conditions |
| 494 }, # end of target 'remoting_host_prefpane' | 456 }, # end of target 'remoting_host_prefpane' |
| 495 ], # end of 'targets' | 457 ], # end of 'targets' |
| 496 }], # 'OS=="mac"' | 458 }], # 'OS=="mac"' |
| 497 | 459 |
| 498 ['OS=="win"', { | 460 ['OS=="win"', { |
| 499 'targets': [ | 461 'targets': [ |
| 500 { | 462 { |
| 501 'target_name': 'remoting_breakpad_tester', | 463 'target_name': 'remoting_breakpad_tester', |
| 502 'type': 'executable', | 464 'type': 'executable', |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 636 }, | 598 }, |
| 637 }, # end of target 'remoting_service' | 599 }, # end of target 'remoting_service' |
| 638 | 600 |
| 639 # Generates the version information resources for the Windows binaries. | 601 # Generates the version information resources for the Windows binaries. |
| 640 # The .RC files are generated from the "version.rc.version" template and | 602 # The .RC files are generated from the "version.rc.version" template and |
| 641 # placed in the "<(SHARED_INTERMEDIATE_DIR)/remoting" folder. | 603 # placed in the "<(SHARED_INTERMEDIATE_DIR)/remoting" folder. |
| 642 # The substitution strings are taken from: | 604 # The substitution strings are taken from: |
| 643 # - build/util/LASTCHANGE - the last source code revision. | 605 # - build/util/LASTCHANGE - the last source code revision. |
| 644 # - chrome/VERSION - the build & patch versions. | 606 # - chrome/VERSION - the build & patch versions. |
| 645 # - remoting/VERSION - the major & minor versions. | 607 # - remoting/VERSION - the major & minor versions. |
| 646 # - xxx_branding - UI/localizable strings. | 608 # - (branding_path) - UI/localizable strings. |
| 647 # - xxx.ver - per-binary non-localizable strings such as the binary | 609 # - xxx.ver - per-binary non-localizable strings such as the binary |
| 648 # name. | 610 # name. |
| 649 { | 611 { |
| 650 'target_name': 'remoting_version_resources', | 612 'target_name': 'remoting_version_resources', |
| 651 'type': 'none', | 613 'type': 'none', |
| 652 'inputs': [ | 614 'inputs': [ |
| 653 'chromium_branding', | 615 '<(branding_path)', |
| 654 'google_chrome_branding', | |
| 655 'version.rc.version', | 616 'version.rc.version', |
| 656 '<(DEPTH)/build/util/LASTCHANGE', | 617 '<(DEPTH)/build/util/LASTCHANGE', |
| 657 '<(version_path)', | 618 '<(version_path)', |
| 658 '<(chrome_version_path)', | 619 '<(chrome_version_path)', |
| 659 ], | 620 ], |
| 660 'direct_dependent_settings': { | 621 'direct_dependent_settings': { |
| 661 'include_dirs': [ | 622 'include_dirs': [ |
| 662 '<(SHARED_INTERMEDIATE_DIR)/remoting', | 623 '<(SHARED_INTERMEDIATE_DIR)/remoting', |
| 663 ], | 624 ], |
| 664 }, | 625 }, |
| 665 'sources': [ | 626 'sources': [ |
| 666 'host/plugin/host_plugin.ver', | 627 'host/plugin/host_plugin.ver', |
| 667 'host/remoting_me2me_host.ver', | 628 'host/remoting_me2me_host.ver', |
| 668 'host/win/elevated_controller.ver', | 629 'host/win/elevated_controller.ver', |
| 669 'host/win/host_service.ver', | 630 'host/win/host_service.ver', |
| 670 ], | 631 ], |
| 671 'rules': [ | 632 'rules': [ |
| 672 { | 633 { |
| 673 'rule_name': 'version', | 634 'rule_name': 'version', |
| 674 'extension': 'ver', | 635 'extension': 'ver', |
| 675 'variables': { | 636 'variables': { |
| 676 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', | 637 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', |
| 677 'template_input_path': 'version.rc.version', | 638 'template_input_path': 'version.rc.version', |
| 678 }, | 639 }, |
| 679 'conditions': [ | |
| 680 ['branding == "Chrome"', { | |
| 681 'variables': { | |
| 682 'branding_path': 'google_chrome_branding', | |
| 683 }, | |
| 684 }, { # else branding!="Chrome" | |
| 685 'variables': { | |
| 686 'branding_path': 'chromium_branding', | |
| 687 }, | |
| 688 }], | |
| 689 ], | |
| 690 'inputs': [ | 640 'inputs': [ |
| 691 '<(template_input_path)', | 641 '<(template_input_path)', |
| 692 '<(version_path)', | 642 '<(version_path)', |
| 693 '<(chrome_version_path)', | 643 '<(chrome_version_path)', |
| 694 '<(branding_path)', | 644 '<(branding_path)', |
| 695 '<(lastchange_path)', | 645 '<(lastchange_path)', |
| 696 ], | 646 ], |
| 697 'outputs': [ | 647 'outputs': [ |
| 698 '<(SHARED_INTERMEDIATE_DIR)/remoting/<(RULE_INPUT_ROOT)_version. rc', | 648 '<(SHARED_INTERMEDIATE_DIR)/remoting/<(RULE_INPUT_ROOT)_version. rc', |
| 699 ], | 649 ], |
| (...skipping 769 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1469 'host/sighup_listener_mac.h', | 1419 'host/sighup_listener_mac.h', |
| 1470 'host/remoting_me2me_host.cc', | 1420 'host/remoting_me2me_host.cc', |
| 1471 'host/usage_stats_consent.h', | 1421 'host/usage_stats_consent.h', |
| 1472 'host/usage_stats_consent_win.cc', | 1422 'host/usage_stats_consent_win.cc', |
| 1473 'host/curtain_mode_mac.h', | 1423 'host/curtain_mode_mac.h', |
| 1474 'host/curtain_mode_mac.cc', | 1424 'host/curtain_mode_mac.cc', |
| 1475 ], | 1425 ], |
| 1476 'conditions': [ | 1426 'conditions': [ |
| 1477 ['OS=="mac"', { | 1427 ['OS=="mac"', { |
| 1478 'mac_bundle': 1, | 1428 'mac_bundle': 1, |
| 1479 'conditions': [ | 1429 'variables': { |
| 1480 ['branding == "Chrome"', { | 1430 'host_bundle_id': '<!(python <(version_py_path) -f <(branding_path) -t "@MAC_HOST_BUNDLE_ID@")', |
| 1481 'variables': { | 1431 }, |
| 1482 'host_bundle_id': 'com.google.chrome_remote_desktop.remoting_me 2me_host', | |
| 1483 }, | |
| 1484 }, { # else branding!="Chrome" | |
| 1485 'variables': { | |
| 1486 'host_bundle_id': 'org.chromium.chromoting.remoting_me2me_host', | |
| 1487 }, | |
| 1488 }], | |
| 1489 ], | |
| 1490 'xcode_settings': { | 1432 'xcode_settings': { |
| 1491 'INFOPLIST_FILE': 'host/remoting_me2me_host-Info.plist', | 1433 'INFOPLIST_FILE': 'host/remoting_me2me_host-Info.plist', |
| 1492 'INFOPLIST_PREPROCESS': 'YES', | 1434 'INFOPLIST_PREPROCESS': 'YES', |
| 1493 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_ID="<(host_bundle_id)" COPYRIGHT_BY="< (copyright_by)"', | 1435 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_full) " VERSION_SHORT="<(version_short)" BUNDLE_ID="<(host_bundle_id)" COPYRIGHT_INFO= "<(copyright_info)"', |
| 1494 }, | 1436 }, |
| 1495 'mac_bundle_resources': [ | 1437 'mac_bundle_resources': [ |
| 1496 'host/disconnect_window.xib', | 1438 'host/disconnect_window.xib', |
| 1497 'host/remoting_me2me_host.icns', | 1439 'host/remoting_me2me_host.icns', |
| 1498 'host/remoting_me2me_host-Info.plist', | 1440 'host/remoting_me2me_host-Info.plist', |
| 1499 ], | 1441 ], |
| 1500 'mac_bundle_resources!': [ | 1442 'mac_bundle_resources!': [ |
| 1501 'host/remoting_me2me_host-Info.plist', | 1443 'host/remoting_me2me_host-Info.plist', |
| 1502 ], | 1444 ], |
| 1503 }], | 1445 }], |
| (...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1857 '../base/allocator/allocator.gyp:allocator', | 1799 '../base/allocator/allocator.gyp:allocator', |
| 1858 ], | 1800 ], |
| 1859 }, | 1801 }, |
| 1860 ], | 1802 ], |
| 1861 ], | 1803 ], |
| 1862 }], | 1804 }], |
| 1863 ], # end of 'conditions' | 1805 ], # end of 'conditions' |
| 1864 }, # end of target 'remoting_unittests' | 1806 }, # end of target 'remoting_unittests' |
| 1865 ], # end of targets | 1807 ], # end of targets |
| 1866 } | 1808 } |
| OLD | NEW |