|
31 | 31 | 'include_dirs': [ |
32 | 32 | 'inc/', |
33 | 33 | 'src/', |
| 34 | + '<(INTERMEDIATE_DIR)', |
34 | 35 | '<(QT_INC_PATH)', |
35 | 36 | ], |
36 | 37 |
|
|
212 | 213 | ], |
213 | 214 | } ] |
214 | 215 | ], |
| 216 | + 'actions': [{ |
| 217 | + 'action_name' : 'input_dir', |
| 218 | + 'inputs' : [], |
| 219 | + 'outputs': [ |
| 220 | + '<(INTERMEDIATE_DIR)', |
| 221 | + ], |
| 222 | + 'action': ['mkdir', '-p', '<(INTERMEDIATE_DIR)'], |
| 223 | + }], |
| 224 | + |
| 225 | + 'rules': [ |
| 226 | + { |
| 227 | + 'rule_name': 'generate_ui', |
| 228 | + 'extension': 'ui', |
| 229 | + 'outputs': [ '<(RULE_INPUT_DIRNAME)/ui_<(RULE_INPUT_ROOT).h' ], |
| 230 | + 'action': [ '<(QT_BIN_PATH)/uic', '<(RULE_INPUT_PATH)', '-o', '<(INTERMEDIATE_DIR)/ui_<(RULE_INPUT_ROOT).h' ], |
| 231 | + 'message': 'Generating ui_<(RULE_INPUT_ROOT).h', |
| 232 | + }, |
| 233 | + { |
| 234 | + 'rule_name': 'generate_moc', |
| 235 | + 'extension': 'h', |
| 236 | + 'outputs': [ '<(RULE_INPUT_DIRNAME)/moc_<(RULE_INPUT_ROOT).cc' ], |
| 237 | + 'action': [ '<(QT_BIN_PATH)/moc', '<(RULE_INPUT_PATH)', '-o', '<(INTERMEDIATE_DIR)/moc_<(RULE_INPUT_ROOT).cc' ], |
| 238 | + 'message': 'Generating <(RULE_INPUT_ROOT).cc.', |
| 239 | + } ], |
215 | 240 | }, |
216 | 241 |
|
217 | 242 | 'targets': [ |
|
227 | 252 | 'inc/', |
228 | 253 | 'src/', |
229 | 254 | '<(QT_INC_PATH)', |
| 255 | + '<(INTERMEDIATE_DIR)', |
230 | 256 | '<(MONGOOSE_INC_PATH)', |
231 | 257 | ], |
232 | 258 |
|
|
357 | 383 | 'src/chrome/test/webdriver/webdriver_switches.cc', |
358 | 384 | 'src/chrome/test/webdriver/webdriver_util.cc', |
359 | 385 | 'src/content/public/common/content_switches.cc', |
360 | | - 'src/moc_qtaskrunner.cc', |
361 | | - 'src/moc_qwebviewext.cc', |
362 | | - 'src/moc_webdriver_automation.cc', |
| 386 | + '<(INTERMEDIATE_DIR)/moc_qtaskrunner.cc', |
| 387 | + '<(INTERMEDIATE_DIR)/moc_qwebviewext.cc', |
| 388 | + '<(INTERMEDIATE_DIR)/moc_webdriver_automation.cc', |
363 | 389 | 'src/net/base/file_stream.cc', |
364 | 390 | 'src/net/base/file_stream_metrics.cc', |
365 | 391 | 'src/net/base/file_stream_net_log_parameters.cc', |
|
383 | 409 | 'src/viewfactory.cc', |
384 | 410 | ], |
385 | 411 |
|
386 | | - 'rules': [ { |
387 | | - 'rule_name': 'generate_moc', |
388 | | - 'extension': 'h', |
389 | | - 'outputs': [ '<(RULE_INPUT_DIRNAME)/moc_<(RULE_INPUT_ROOT).cc' ], |
390 | | - 'action': [ '<(QT_BIN_PATH)/moc', '<(RULE_INPUT_PATH)', '-o', 'src/moc_<(RULE_INPUT_ROOT).cc' ], |
391 | | - 'message': 'Generating <(RULE_INPUT_ROOT).cc.', |
392 | | - } ], |
393 | | - |
394 | 412 | 'conditions': [ |
395 | 413 | [ '<(WD_BUILD_MONGOOSE) == 1', { |
396 | 414 | 'sources': [ |
|
0 commit comments