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 'conditions': [ | 5 'conditions': [ |
6 ['OS=="mac" or OS=="win"', { | 6 ['OS=="mac" or OS=="win"', { |
7 'targets': [ | 7 'targets': [ |
8 { | 8 { |
9 'target_name': 'chrome_dll', | 9 'target_name': 'chrome_dll', |
10 'type': 'none', | 10 'type': 'none', |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 'dependencies': [ | 95 'dependencies': [ |
96 'chrome_user32_delay_imports', | 96 'chrome_user32_delay_imports', |
97 ], | 97 ], |
98 },], | 98 },], |
99 ['OS=="win"', { | 99 ['OS=="win"', { |
100 'product_name': 'chrome', | 100 'product_name': 'chrome', |
101 'dependencies': [ | 101 'dependencies': [ |
102 # On Windows, link the dependencies (libraries) that make | 102 # On Windows, link the dependencies (libraries) that make |
103 # up actual Chromium functionality into this .dll. | 103 # up actual Chromium functionality into this .dll. |
104 'chrome_dll_pdb_workaround', | 104 'chrome_dll_pdb_workaround', |
105 'chrome_resources.gyp:chrome_resources', | |
106 'chrome_version_resources', | 105 'chrome_version_resources', |
107 '../chrome/chrome_resources.gyp:chrome_unscaled_resources', | |
108 '../crypto/crypto.gyp:crypto', | 106 '../crypto/crypto.gyp:crypto', |
109 '../printing/printing.gyp:printing', | 107 '../printing/printing.gyp:printing', |
110 '../net/net.gyp:net_resources', | |
111 '../third_party/cld/cld.gyp:cld', | 108 '../third_party/cld/cld.gyp:cld', |
112 '../ui/views/views.gyp:views', | 109 '../ui/views/views.gyp:views', |
113 '../webkit/webkit_resources.gyp:webkit_resources', | |
114 ], | 110 ], |
115 'sources': [ | 111 'sources': [ |
116 'app/chrome_command_ids.h', | 112 'app/chrome_command_ids.h', |
117 'app/chrome_dll.rc', | 113 'app/chrome_dll.rc', |
118 'app/chrome_dll_resource.h', | 114 'app/chrome_dll_resource.h', |
119 'app/chrome_main.cc', | 115 'app/chrome_main.cc', |
120 'app/chrome_main_delegate.cc', | 116 'app/chrome_main_delegate.cc', |
121 'app/chrome_main_delegate.h', | 117 'app/chrome_main_delegate.h', |
122 'app/delay_load_hook_win.cc', | 118 'app/delay_load_hook_win.cc', |
123 'app/delay_load_hook_win.h', | 119 'app/delay_load_hook_win.h', |
124 | 120 |
125 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc
', | 121 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc
', |
126 '../base/win/dllmain.cc', | 122 '../base/win/dllmain.cc', |
127 | 123 |
128 '../ui/resources/cursors/aliasb.cur', | 124 '../ui/resources/cursors/aliasb.cur', |
129 '../ui/resources/cursors/cell.cur', | 125 '../ui/resources/cursors/cell.cur', |
130 '../ui/resources/cursors/col_resize.cur', | 126 '../ui/resources/cursors/col_resize.cur', |
131 '../ui/resources/cursors/copy.cur', | 127 '../ui/resources/cursors/copy.cur', |
132 '../ui/resources/cursors/none.cur', | 128 '../ui/resources/cursors/none.cur', |
133 '../ui/resources/cursors/row_resize.cur', | 129 '../ui/resources/cursors/row_resize.cur', |
134 '../ui/resources/cursors/vertical_text.cur', | 130 '../ui/resources/cursors/vertical_text.cur', |
135 '../ui/resources/cursors/zoom_in.cur', | 131 '../ui/resources/cursors/zoom_in.cur', |
136 '../ui/resources/cursors/zoom_out.cur', | 132 '../ui/resources/cursors/zoom_out.cur', |
137 | |
138 # TODO: It would be nice to have these pulled in | |
139 # automatically from direct_dependent_settings in | |
140 # their various targets (net.gyp:net_resources, etc.), | |
141 # but that causes errors in other targets when | |
142 # resulting .res files get referenced multiple times. | |
143 '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', | |
144 '<(SHARED_INTERMEDIATE_DIR)/chrome/chrome_unscaled_resources.rc'
, | |
145 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
146 '<(SHARED_INTERMEDIATE_DIR)/chrome/extensions_api_resources.rc', | |
147 '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.rc', | |
148 '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_reso
urces.rc', | |
149 '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc', | |
150 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resource
s.rc', | |
151 '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.rc', | |
152 ], | 133 ], |
153 'include_dirs': [ | 134 'include_dirs': [ |
154 '<(DEPTH)/third_party/wtl/include', | 135 '<(DEPTH)/third_party/wtl/include', |
155 ], | 136 ], |
156 'configurations': { | 137 'configurations': { |
157 'Debug_Base': { | 138 'Debug_Base': { |
158 'msvs_settings': { | 139 'msvs_settings': { |
159 'VCLinkerTool': { | 140 'VCLinkerTool': { |
160 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', | 141 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', |
161 }, | 142 }, |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
357 '<@(chromium_child_dependencies)', | 338 '<@(chromium_child_dependencies)', |
358 '../content/content.gyp:content_app_child', | 339 '../content/content.gyp:content_app_child', |
359 '../content/content.gyp:content_worker', | 340 '../content/content.gyp:content_worker', |
360 'chrome_version_resources', | 341 'chrome_version_resources', |
361 'policy_path_parser', | 342 'policy_path_parser', |
362 ], | 343 ], |
363 'defines': [ | 344 'defines': [ |
364 'CHROME_MULTIPLE_DLL_CHILD', | 345 'CHROME_MULTIPLE_DLL_CHILD', |
365 ], | 346 ], |
366 'sources': [ | 347 'sources': [ |
367 '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', | |
368 '<(SHARED_INTERMEDIATE_DIR)/chrome/extensions_api_resources.rc', | |
369 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc', | 348 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc', |
370 'app/chrome_main.cc', | 349 'app/chrome_main.cc', |
371 'app/chrome_main_delegate.cc', | 350 'app/chrome_main_delegate.cc', |
372 'app/chrome_main_delegate.h', | 351 'app/chrome_main_delegate.h', |
373 ], | 352 ], |
374 }, # target chrome_child_dll | 353 }, # target chrome_child_dll |
375 ], | 354 ], |
376 }], | 355 }], |
377 ], | 356 ], |
378 } | 357 } |
OLD | NEW |