Index: chrome_frame/chrome_frame.gyp |
=================================================================== |
--- chrome_frame/chrome_frame.gyp (revision 45197) |
+++ chrome_frame/chrome_frame.gyp (working copy) |
@@ -641,6 +641,9 @@ |
'com_type_info_holder.h', |
'delete_chrome_history.cc', |
'delete_chrome_history.h', |
+ 'exception_barrier.cc', |
+ 'exception_barrier.h', |
+ 'exception_barrier_lowlevel.asm', |
'find_dialog.cc', |
'find_dialog.h', |
'function_stub.h', |
@@ -699,6 +702,31 @@ |
], |
},], |
], |
+ 'rules': [ |
+ { |
+ 'rule_name': 'Assemble', |
+ 'extension': 'asm', |
+ 'inputs': [], |
+ 'outputs': [ |
+ '<(INTERMEDIATE_DIR)/<(RULE_INPUT_ROOT).obj', |
+ ], |
+ 'action': [ |
+ 'ml', |
+ '/safeseh', |
+ '/Fo', '<(INTERMEDIATE_DIR)\<(RULE_INPUT_ROOT).obj', |
+ '/c', '<(RULE_INPUT_PATH)', |
+ ], |
+ 'process_outputs_as_sources': 0, |
+ 'message': 'Assembling <(RULE_INPUT_PATH) to <(INTERMEDIATE_DIR)\<(RULE_INPUT_ROOT).obj.', |
+ }, |
+ ], |
+ 'msvs_settings': { |
+ 'VCLinkerTool': { |
+ 'AdditionalOptions': [ |
+ '/safeseh', |
+ ], |
+ }, |
+ }, |
}, |
{ |
'target_name': 'npchrome_frame', |