| OLD | NEW |
| 1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2010 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 'variables': { | 5 'variables': { |
| 6 'chromium_code': 1, | 6 'chromium_code': 1, |
| 7 | 7 |
| 8 'variables': { | 8 'variables': { |
| 9 'version_py_path': 'tools/build/version.py', | 9 'version_py_path': 'tools/build/version.py', |
| 10 'version_path': 'VERSION', | 10 'version_path': 'VERSION', |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:inspector_resourc
es', | 35 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:inspector_resourc
es', |
| 36 ], | 36 ], |
| 37 'nacl_win64_dependencies': [ | 37 'nacl_win64_dependencies': [ |
| 38 'common_nacl_win64', | 38 'common_nacl_win64', |
| 39 'common_constants_win64', | 39 'common_constants_win64', |
| 40 'installer_util_nacl_win64', | 40 'installer_util_nacl_win64', |
| 41 ], | 41 ], |
| 42 'allocator_target': '../base/allocator/allocator.gyp:allocator', | 42 'allocator_target': '../base/allocator/allocator.gyp:allocator', |
| 43 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome', | 43 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome', |
| 44 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out', | 44 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out', |
| 45 'chrome_strings_grds': [ | |
| 46 # Localizable resources. | |
| 47 'app/resources/locale_settings.grd', | |
| 48 'app/chromium_strings.grd', | |
| 49 'app/generated_resources.grd', | |
| 50 'app/google_chrome_strings.grd', | |
| 51 ], | |
| 52 'chrome_resources_grds': [ | |
| 53 # Data resources. | |
| 54 'browser/autofill/autofill_resources.grd', | |
| 55 'browser/browser_resources.grd', | |
| 56 'common/common_resources.grd', | |
| 57 'renderer/renderer_resources.grd', | |
| 58 ], | |
| 59 'chrome_extra_resources_grds': [ | |
| 60 # These resources end up in resources.pak because they are resources | |
| 61 # used by internal pages. Putting them in a spearate pak file makes | |
| 62 # it easier for us to reference them internally. | |
| 63 'browser/resources/component_extension_resources.grd', | |
| 64 'browser/resources/net_internals_resources.grd', | |
| 65 'browser/resources/shared_resources.grd', | |
| 66 'browser/resources/sync_internals_resources.grd', | |
| 67 ], | |
| 68 'grit_info_cmd': ['python', '../tools/grit/grit_info.py', | |
| 69 '<@(grit_defines)'], | |
| 70 'grit_cmd': ['python', '../tools/grit/grit.py'], | |
| 71 'repack_locales_cmd': ['python', 'tools/build/repack_locales.py'], | 45 'repack_locales_cmd': ['python', 'tools/build/repack_locales.py'], |
| 72 # TODO: remove this helper when we have loops in GYP | 46 # TODO: remove this helper when we have loops in GYP |
| 73 'apply_locales_cmd': ['python', '<(DEPTH)/build/apply_locales.py'], | 47 'apply_locales_cmd': ['python', '<(DEPTH)/build/apply_locales.py'], |
| 74 'conditions': [ | 48 'conditions': [ |
| 75 ['OS=="win"', { | 49 ['OS=="win"', { |
| 76 'nacl_defines': [ | 50 'nacl_defines': [ |
| 77 'NACL_WINDOWS=1', | 51 'NACL_WINDOWS=1', |
| 78 'NACL_LINUX=0', | 52 'NACL_LINUX=0', |
| 79 'NACL_OSX=0', | 53 'NACL_OSX=0', |
| 80 ], | 54 ], |
| (...skipping 23 matching lines...) Expand all Loading... |
| 104 'NACL_WINDOWS=0', | 78 'NACL_WINDOWS=0', |
| 105 'NACL_LINUX=0', | 79 'NACL_LINUX=0', |
| 106 'NACL_OSX=1', | 80 'NACL_OSX=1', |
| 107 ], | 81 ], |
| 108 'platform_locale_settings_grd': | 82 'platform_locale_settings_grd': |
| 109 'app/resources/locale_settings_mac.grd', | 83 'app/resources/locale_settings_mac.grd', |
| 110 'conditions': [ | 84 'conditions': [ |
| 111 ['branding=="Chrome"', { | 85 ['branding=="Chrome"', { |
| 112 'mac_bundle_id': 'com.google.Chrome', | 86 'mac_bundle_id': 'com.google.Chrome', |
| 113 'mac_creator': 'rimZ', | 87 'mac_creator': 'rimZ', |
| 88 # The policy .grd file also needs the bundle id. |
| 89 'grit_defines': ['-D', 'mac_bundle_id=com.google.Chrome'], |
| 114 }, { # else: branding!="Chrome" | 90 }, { # else: branding!="Chrome" |
| 115 'mac_bundle_id': 'org.chromium.Chromium', | 91 'mac_bundle_id': 'org.chromium.Chromium', |
| 116 'mac_creator': 'Cr24', | 92 'mac_creator': 'Cr24', |
| 93 # The policy .grd file also needs the bundle id. |
| 94 'grit_defines': ['-D', 'mac_bundle_id=org.chromium.Chromium'], |
| 117 }], # branding | 95 }], # branding |
| 118 ], # conditions | 96 ], # conditions |
| 119 }], # OS=="mac" | 97 }], # OS=="mac" |
| 120 ['target_arch=="ia32"', { | 98 ['target_arch=="ia32"', { |
| 121 'nacl_defines': [ | 99 'nacl_defines': [ |
| 122 # TODO(gregoryd): consider getting this from NaCl's common.gypi | 100 # TODO(gregoryd): consider getting this from NaCl's common.gypi |
| 123 'NACL_TARGET_SUBARCH=32', | 101 'NACL_TARGET_SUBARCH=32', |
| 124 'NACL_BUILD_SUBARCH=32', | 102 'NACL_BUILD_SUBARCH=32', |
| 125 ], | 103 ], |
| 126 }], | 104 }], |
| (...skipping 26 matching lines...) Expand all Loading... |
| 153 ], | 131 ], |
| 154 'targets': [ | 132 'targets': [ |
| 155 { | 133 { |
| 156 # TODO(mark): It would be better if each static library that needed | 134 # TODO(mark): It would be better if each static library that needed |
| 157 # to run grit would list its own .grd files, but unfortunately some | 135 # to run grit would list its own .grd files, but unfortunately some |
| 158 # of the static libraries currently have circular dependencies among | 136 # of the static libraries currently have circular dependencies among |
| 159 # generated headers. | 137 # generated headers. |
| 160 'target_name': 'chrome_resources', | 138 'target_name': 'chrome_resources', |
| 161 'type': 'none', | 139 'type': 'none', |
| 162 'msvs_guid': 'B95AB527-F7DB-41E9-AD91-EB51EE0F56BE', | 140 'msvs_guid': 'B95AB527-F7DB-41E9-AD91-EB51EE0F56BE', |
| 163 'variables': { | 141 'actions': [ |
| 164 'chrome_resources_inputs': [ | 142 # Data resources. |
| 165 '<!@(<(grit_info_cmd) --inputs <(chrome_resources_grds))', | |
| 166 ], | |
| 167 }, | |
| 168 'rules': [ | |
| 169 { | 143 { |
| 170 'rule_name': 'grit', | 144 'action_name': 'autofill_resources', |
| 171 'extension': 'grd', | |
| 172 'variables': { | 145 'variables': { |
| 173 'conditions': [ | 146 'grit_grd_file': 'browser/autofill/autofill_resources.grd', |
| 174 ['branding=="Chrome"', { | |
| 175 'branded_env': 'CHROMIUM_BUILD=google_chrome', | |
| 176 }, { # else: branding!="Chrome" | |
| 177 'branded_env': 'CHROMIUM_BUILD=chromium', | |
| 178 }], | |
| 179 ], | |
| 180 }, | 147 }, |
| 181 'inputs': [ | 148 'includes': [ '../build/grit_action.gypi' ], |
| 182 '<@(chrome_resources_inputs)', | 149 }, |
| 183 ], | 150 { |
| 184 'outputs': [ | 151 'action_name': 'browser_resources', |
| 185 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT).h', | 152 'variables': { |
| 186 '<(grit_out_dir)/<(RULE_INPUT_ROOT).pak', | 153 'grit_grd_file': 'browser/browser_resources.grd', |
| 187 # TODO(bradnelson): move to something like this instead | 154 }, |
| 188 #'<!@(<(grit_info_cmd) --outputs \'<(grit_out_dir)\' <(chrome_resour
ces_grds))', | 155 'includes': [ '../build/grit_action.gypi' ], |
| 189 # This currently cannot work because gyp only evaluates the | 156 }, |
| 190 # outputs once (rather than per case where the rule applies). | 157 { |
| 191 # This means you end up with all the outputs from all the grd | 158 'action_name': 'common_resources', |
| 192 # files, which angers scons and confuses vstudio. | 159 'variables': { |
| 193 # One alternative would be to turn this into several actions, | 160 'grit_grd_file': 'common/common_resources.grd', |
| 194 # but that would be rather verbose. | 161 }, |
| 195 ], | 162 'includes': [ '../build/grit_action.gypi' ], |
| 196 'action': ['<@(grit_cmd)', '-i', | 163 }, |
| 197 '<(RULE_INPUT_PATH)', | 164 { |
| 198 'build', '-o', '<(grit_out_dir)', | 165 'action_name': 'renderer_resources', |
| 199 '-E', '<(branded_env)', | 166 'variables': { |
| 200 '<@(grit_defines)', | 167 'grit_grd_file': 'renderer/renderer_resources.grd', |
| 201 ], | 168 }, |
| 202 'message': 'Generating resources from <(RULE_INPUT_PATH)', | 169 'includes': [ '../build/grit_action.gypi' ], |
| 203 }, | 170 }, |
| 204 ], | 171 ], |
| 205 'sources': [ | 172 'includes': [ '../build/grit_target.gypi' ], |
| 206 '<@(chrome_resources_grds)', | |
| 207 '<@(chrome_resources_inputs)', | |
| 208 ], | |
| 209 'direct_dependent_settings': { | |
| 210 'include_dirs': [ | |
| 211 '<(grit_out_dir)', | |
| 212 ], | |
| 213 }, | |
| 214 'conditions': [ | |
| 215 ['OS=="win"', { | |
| 216 'dependencies': ['../build/win/system.gyp:cygwin'], | |
| 217 }], | |
| 218 ], | |
| 219 }, | 173 }, |
| 220 { | 174 { |
| 221 # TODO(mark): It would be better if each static library that needed | 175 # TODO(mark): It would be better if each static library that needed |
| 222 # to run grit would list its own .grd files, but unfortunately some | 176 # to run grit would list its own .grd files, but unfortunately some |
| 223 # of the static libraries currently have circular dependencies among | 177 # of the static libraries currently have circular dependencies among |
| 224 # generated headers. | 178 # generated headers. |
| 225 'target_name': 'chrome_strings', | 179 'target_name': 'chrome_strings', |
| 226 'msvs_guid': 'D9DDAF60-663F-49CC-90DC-3D08CC3D1B28', | 180 'msvs_guid': 'D9DDAF60-663F-49CC-90DC-3D08CC3D1B28', |
| 227 'conditions': [ | 181 'conditions': [ |
| 228 ['OS=="win"', { | 182 ['OS=="win"', { |
| 229 # HACK(nsylvain): We want to enforce a fake dependency on | 183 # HACK(nsylvain): We want to enforce a fake dependency on |
| 230 # intaller_util_string. install_util depends on both | 184 # intaller_util_string. install_util depends on both |
| 231 # chrome_strings and installer_util_strings, but for some reasons | 185 # chrome_strings and installer_util_strings, but for some reasons |
| 232 # Incredibuild does not enforce it (most likely a bug). By changing | 186 # Incredibuild does not enforce it (most likely a bug). By changing |
| 233 # the type and making sure we depend on installer_util_strings, it | 187 # the type and making sure we depend on installer_util_strings, it |
| 234 # will always get built before installer_util. | 188 # will always get built before installer_util. |
| 235 'type': 'dummy_executable', | 189 'type': 'dummy_executable', |
| 236 'dependencies': ['../build/win/system.gyp:cygwin', | 190 'dependencies': ['installer_util_strings'], |
| 237 'installer_util_strings',], | |
| 238 }, { | 191 }, { |
| 239 'type': 'none', | 192 'type': 'none', |
| 240 }], | 193 }], |
| 241 ], | 194 ], |
| 242 'variables': { | 195 'actions': [ |
| 243 'chrome_strings_inputs': [ | 196 # Localizable resources. |
| 244 '<!@(<(grit_info_cmd) --inputs <(chrome_strings_grds))', | |
| 245 ], | |
| 246 }, | |
| 247 'rules': [ | |
| 248 { | 197 { |
| 249 'rule_name': 'grit', | 198 'action_name': 'locale_settings', |
| 250 'extension': 'grd', | 199 'variables': { |
| 251 'inputs': [ | 200 'grit_grd_file': 'app/resources/locale_settings.grd', |
| 252 '<@(chrome_strings_inputs)', | 201 }, |
| 253 ], | 202 'includes': [ '../build/grit_action.gypi' ], |
| 254 'outputs': [ | 203 }, |
| 255 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT).h', | 204 { |
| 256 # TODO: remove this helper when we have loops in GYP | 205 'action_name': 'chromium_strings.grd', |
| 257 '>!@(<(apply_locales_cmd) \'<(grit_out_dir)/<(RULE_INPUT_ROOT)_ZZLOC
ALE.pak\' <(locales))', | 206 'variables': { |
| 258 # TODO(bradnelson): move to something like this | 207 'grit_grd_file': 'app/chromium_strings.grd', |
| 259 #'<!@(<(grit_info_cmd) --outputs \'<(grit_out_dir)\' <(chrome_string
s_grds))', | 208 }, |
| 260 # See comment in chrome_resources as to why. | 209 'includes': [ '../build/grit_action.gypi' ], |
| 261 ], | 210 }, |
| 262 'action': ['<@(grit_cmd)', '-i', | 211 { |
| 263 '<(RULE_INPUT_PATH)', | 212 'action_name': 'generated_resources', |
| 264 'build', '-o', '<(grit_out_dir)', | 213 'variables': { |
| 265 '<@(grit_defines)' ], | 214 'grit_grd_file': 'app/generated_resources.grd', |
| 266 'message': 'Generating resources from <(RULE_INPUT_PATH)', | 215 }, |
| 216 'includes': [ '../build/grit_action.gypi' ], |
| 217 }, |
| 218 { |
| 219 'action_name': 'google_chrome_strings', |
| 220 'variables': { |
| 221 'grit_grd_file': 'app/google_chrome_strings.grd', |
| 222 }, |
| 223 'includes': [ '../build/grit_action.gypi' ], |
| 267 }, | 224 }, |
| 268 ], | 225 ], |
| 269 'sources': [ | 226 'includes': [ '../build/grit_target.gypi' ], |
| 270 '<@(chrome_strings_grds)', | |
| 271 '<@(chrome_strings_inputs)', | |
| 272 ], | |
| 273 'include_dirs': [ | |
| 274 '<(grit_out_dir)', | |
| 275 ], | |
| 276 'direct_dependent_settings': { | |
| 277 'include_dirs': [ | |
| 278 '<(grit_out_dir)', | |
| 279 ], | |
| 280 }, | |
| 281 }, | 227 }, |
| 282 { | 228 { |
| 283 # theme_resources also generates a .cc file, so it can't use the rules abo
ve. | |
| 284 'target_name': 'theme_resources', | 229 'target_name': 'theme_resources', |
| 285 'type': 'none', | 230 'type': 'none', |
| 286 'msvs_guid' : 'A158FB0A-25E4-6523-6B5A-4BB294B73D31', | 231 'msvs_guid' : 'A158FB0A-25E4-6523-6B5A-4BB294B73D31', |
| 287 'actions': [ | 232 'actions': [ |
| 288 { | 233 { |
| 289 'action_name': 'theme_resources', | 234 'action_name': 'theme_resources', |
| 290 'variables': { | 235 'variables': { |
| 291 'input_path': 'app/theme/theme_resources.grd', | 236 'grit_grd_file': 'app/theme/theme_resources.grd', |
| 292 }, | 237 }, |
| 293 'inputs': [ | 238 'includes': [ '../build/grit_action.gypi' ], |
| 294 '<!@(<(grit_info_cmd) --inputs <(input_path))', | |
| 295 ], | |
| 296 'outputs': [ | |
| 297 '<!@(<(grit_info_cmd) --outputs \'<(grit_out_dir)\' <(input_path))', | |
| 298 ], | |
| 299 'action': [ | |
| 300 '<@(grit_cmd)', | |
| 301 '-i', '<(input_path)', 'build', | |
| 302 '-o', '<(grit_out_dir)', | |
| 303 '<@(grit_defines)', | |
| 304 ], | |
| 305 'message': 'Generating resources from <(input_path)', | |
| 306 }, | 239 }, |
| 307 ], | 240 ], |
| 308 'direct_dependent_settings': { | 241 'includes': [ '../build/grit_target.gypi' ], |
| 309 'include_dirs': [ | |
| 310 '<(grit_out_dir)', | |
| 311 ], | |
| 312 }, | |
| 313 'conditions': [ | |
| 314 ['OS=="win"', { | |
| 315 'dependencies': ['../build/win/system.gyp:cygwin'], | |
| 316 }], | |
| 317 ], | |
| 318 }, | 242 }, |
| 319 { | 243 { |
| 320 # locale_settings_<platform>.grd have slightly different outputs, so it | |
| 321 # can't use chrome_strings rules above. | |
| 322 'target_name': 'platform_locale_settings', | 244 'target_name': 'platform_locale_settings', |
| 323 'type': 'none', | 245 'type': 'none', |
| 324 'actions': [ | 246 'actions': [ |
| 325 { | 247 { |
| 326 'action_name': 'platform_locale_settings', | 248 'action_name': 'platform_locale_settings', |
| 327 'variables': { | 249 'variables': { |
| 328 'input_path': '<(platform_locale_settings_grd)', | 250 'grit_grd_file': '<(platform_locale_settings_grd)', |
| 329 }, | 251 }, |
| 330 'inputs': [ | 252 'includes': [ '../build/grit_action.gypi' ], |
| 331 '<!@(<(grit_info_cmd) --inputs <(input_path))', | |
| 332 ], | |
| 333 'outputs': [ | |
| 334 '<!@(<(grit_info_cmd) --outputs \'<(grit_out_dir)\' <(input_path))', | |
| 335 ], | |
| 336 'action': [ | |
| 337 '<@(grit_cmd)', | |
| 338 '-i', '<(input_path)', 'build', | |
| 339 '-o', '<(grit_out_dir)', | |
| 340 '<@(grit_defines)', | |
| 341 ], | |
| 342 'message': 'Generating resources from <(input_path)', | |
| 343 }, | 253 }, |
| 344 ], | 254 ], |
| 345 'direct_dependent_settings': { | 255 'includes': [ '../build/grit_target.gypi' ], |
| 346 'include_dirs': [ | |
| 347 '<(grit_out_dir)', | |
| 348 ], | |
| 349 }, | |
| 350 'conditions': [ | |
| 351 ['OS=="win"', { | |
| 352 'dependencies': ['../build/win/system.gyp:cygwin'], | |
| 353 }], | |
| 354 ], | |
| 355 }, | 256 }, |
| 356 { | 257 { |
| 357 'target_name': 'chrome_extra_resources', | 258 'target_name': 'chrome_extra_resources', |
| 358 'type': 'none', | 259 'type': 'none', |
| 359 'variables': { | |
| 360 'chrome_extra_resources_inputs': [ | |
| 361 '<!@(<(grit_info_cmd) --inputs <(chrome_extra_resources_grds))', | |
| 362 ], | |
| 363 }, | |
| 364 'rules': [ | |
| 365 { | |
| 366 'rule_name': 'grit', | |
| 367 'extension': 'grd', | |
| 368 'variables': { | |
| 369 'conditions': [ | |
| 370 ['branding=="Chrome"', { | |
| 371 'branded_env': 'CHROMIUM_BUILD=google_chrome', | |
| 372 }, { # else: branding!="Chrome" | |
| 373 'branded_env': 'CHROMIUM_BUILD=chromium', | |
| 374 }], | |
| 375 ], | |
| 376 }, | |
| 377 'inputs': [ | |
| 378 '<@(chrome_extra_resources_inputs)', | |
| 379 '<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resources.grd', | |
| 380 ], | |
| 381 'outputs': [ | |
| 382 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT).h', | |
| 383 '<(grit_out_dir)/<(RULE_INPUT_ROOT).pak', | |
| 384 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT)_map.cc', | |
| 385 '<(grit_out_dir)/grit/<(RULE_INPUT_ROOT)_map.h', | |
| 386 # TODO(bradnelson): move to something like this instead | |
| 387 #'<!@(<(grit_info_cmd) --outputs \'<(grit_out_dir)\' <(chrome_resour
ces_grds))', | |
| 388 # This currently cannot work because gyp only evaluates the | |
| 389 # outputs once (rather than per case where the rule applies). | |
| 390 # This means you end up with all the outputs from all the grd | |
| 391 # files, which angers scons and confuses vstudio. | |
| 392 # One alternative would be to turn this into several actions, | |
| 393 # but that would be rather verbose. | |
| 394 ], | |
| 395 'action': ['<@(grit_cmd)', '-i', | |
| 396 '<(RULE_INPUT_PATH)', | |
| 397 'build', '-o', '<(grit_out_dir)', | |
| 398 '-D', 'SHARED_INTERMEDIATE_DIR=<(SHARED_INTERMEDIATE_DIR)', | |
| 399 '-E', '<(branded_env)', | |
| 400 '<@(grit_defines)', | |
| 401 ], | |
| 402 'message': 'Generating resources from <(RULE_INPUT_PATH)', | |
| 403 }, | |
| 404 ], | |
| 405 'sources': [ | |
| 406 '<@(chrome_extra_resources_grds)', | |
| 407 '<@(chrome_extra_resources_inputs)', | |
| 408 '<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resources.grd', | |
| 409 ], | |
| 410 'dependencies': [ | 260 'dependencies': [ |
| 411 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:generate_devtoo
ls_grd', | 261 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:generate_devtoo
ls_grd', |
| 412 ], | 262 ], |
| 413 'direct_dependent_settings': { | 263 # These resources end up in resources.pak because they are resources |
| 414 'include_dirs': [ | 264 # used by internal pages. Putting them in a spearate pak file makes |
| 415 '<(grit_out_dir)', | 265 # it easier for us to reference them internally. |
| 416 ], | 266 'actions': [ |
| 417 }, | 267 { |
| 418 'conditions': [ | 268 'action_name': 'component_extension_resources', |
| 419 ['OS=="win"', { | 269 'variables': { |
| 420 'dependencies': ['../build/win/system.gyp:cygwin'], | 270 'grit_grd_file': 'browser/resources/component_extension_resources.gr
d', |
| 421 }], | 271 }, |
| 272 'includes': [ '../build/grit_action.gypi' ], |
| 273 }, |
| 274 { |
| 275 'action_name': 'net_internals_resources', |
| 276 'variables': { |
| 277 'grit_grd_file': 'browser/resources/net_internals_resources.grd', |
| 278 }, |
| 279 'includes': [ '../build/grit_action.gypi' ], |
| 280 }, |
| 281 { |
| 282 'action_name': 'shared_resources', |
| 283 'variables': { |
| 284 'grit_grd_file': 'browser/resources/shared_resources.grd', |
| 285 }, |
| 286 'includes': [ '../build/grit_action.gypi' ], |
| 287 }, |
| 288 { |
| 289 'action_name': 'sync_internals_resources', |
| 290 'variables': { |
| 291 'grit_grd_file': 'browser/resources/sync_internals_resources.grd', |
| 292 }, |
| 293 'includes': [ '../build/grit_action.gypi' ], |
| 294 }, |
| 295 { |
| 296 'action_name': 'devtools_resources', |
| 297 # This can't use ../build/grit_action.gypi because the grd file |
| 298 # is generated a build time, so the trick of using grit_info to get |
| 299 # the real inputs/outputs at GYP time isn't possible. |
| 300 'variables': { |
| 301 'grit_cmd': ['python', '../tools/grit/grit.py'], |
| 302 'grit_grd_file': '<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resou
rces.grd', |
| 303 }, |
| 304 'inputs': [ |
| 305 '<(grit_grd_file)', |
| 306 ], |
| 307 'outputs': [ |
| 308 '<(grit_out_dir)/grit/devtools_resources.h', |
| 309 '<(grit_out_dir)/devtools_resources.pak', |
| 310 '<(grit_out_dir)/grit/devtools_resources_map.cc', |
| 311 '<(grit_out_dir)/grit/devtools_resources_map.h', |
| 312 ], |
| 313 'action': ['<@(grit_cmd)', |
| 314 '-i', '<(grit_grd_file)', 'build', |
| 315 '-o', '<(grit_out_dir)', |
| 316 '-D', 'SHARED_INTERMEDIATE_DIR=<(SHARED_INTERMEDIATE_DIR)', |
| 317 '<@(grit_defines)' ], |
| 318 'message': 'Generating resources from <(grit_grd_file)', |
| 319 }, |
| 422 ], | 320 ], |
| 321 'includes': [ '../build/grit_target.gypi' ], |
| 423 }, | 322 }, |
| 424 { | 323 { |
| 425 'target_name': 'default_extensions', | 324 'target_name': 'default_extensions', |
| 426 'type': 'none', | 325 'type': 'none', |
| 427 'msvs_guid': 'DA9BAB64-91DC-419B-AFDE-6FF8C569E83A', | 326 'msvs_guid': 'DA9BAB64-91DC-419B-AFDE-6FF8C569E83A', |
| 428 'conditions': [ | 327 'conditions': [ |
| 429 ['OS=="win"', { | 328 ['OS=="win"', { |
| 430 'copies': [ | 329 'copies': [ |
| 431 { | 330 { |
| 432 'destination': '<(PRODUCT_DIR)/extensions', | 331 'destination': '<(PRODUCT_DIR)/extensions', |
| (...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 945 '../testing/gtest.gyp:gtest', | 844 '../testing/gtest.gyp:gtest', |
| 946 '../third_party/libxslt/libxslt.gyp:libxslt', | 845 '../third_party/libxslt/libxslt.gyp:libxslt', |
| 947 '../third_party/npapi/npapi.gyp:npapi', | 846 '../third_party/npapi/npapi.gyp:npapi', |
| 948 ], | 847 ], |
| 949 'include_dirs': [ | 848 'include_dirs': [ |
| 950 '..', | 849 '..', |
| 951 ], | 850 ], |
| 952 'sources': [ | 851 'sources': [ |
| 953 'tools/ipclist/all_messages.h', | 852 'tools/ipclist/all_messages.h', |
| 954 'tools/ipclist/ipclist.cc', | 853 'tools/ipclist/ipclist.cc', |
| 955 ], | 854 ], |
| 956 }, | 855 }, |
| 957 ], | 856 ], |
| 958 'conditions': [ | 857 'conditions': [ |
| 959 ['OS=="mac"', | 858 ['OS=="mac"', |
| 960 { 'targets': [ | 859 { 'targets': [ |
| 961 { | 860 { |
| 962 'target_name': 'helper_app', | 861 'target_name': 'helper_app', |
| 963 'type': 'executable', | 862 'type': 'executable', |
| 964 'product_name': '<(mac_product_name) Helper', | 863 'product_name': '<(mac_product_name) Helper', |
| 965 'mac_bundle': 1, | 864 'mac_bundle': 1, |
| (...skipping 710 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1676 }], # targets | 1575 }], # targets |
| 1677 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" | 1576 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" |
| 1678 ], # 'conditions' | 1577 ], # 'conditions' |
| 1679 } | 1578 } |
| 1680 | 1579 |
| 1681 # Local Variables: | 1580 # Local Variables: |
| 1682 # tab-width:2 | 1581 # tab-width:2 |
| 1683 # indent-tabs-mode:nil | 1582 # indent-tabs-mode:nil |
| 1684 # End: | 1583 # End: |
| 1685 # vim: set expandtab tabstop=2 shiftwidth=2: | 1584 # vim: set expandtab tabstop=2 shiftwidth=2: |
| OLD | NEW |