OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 'feature_defines': [ | 7 'feature_defines': [ |
8 'ENABLE_DATABASE=1', | 8 'ENABLE_DATABASE=1', |
9 'ENABLE_DASHBOARD_SUPPORT=0', | 9 'ENABLE_DASHBOARD_SUPPORT=0', |
10 'ENABLE_JAVASCRIPT_DEBUGGER=0', | 10 'ENABLE_JAVASCRIPT_DEBUGGER=0', |
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
342 '../third_party/WebKit/JavaScriptCore/bindings', | 342 '../third_party/WebKit/JavaScriptCore/bindings', |
343 '../third_party/WebKit/JavaScriptCore/bindings/c', | 343 '../third_party/WebKit/JavaScriptCore/bindings/c', |
344 '../third_party/WebKit/JavaScriptCore/bindings/jni', | 344 '../third_party/WebKit/JavaScriptCore/bindings/jni', |
345 'pending', | 345 'pending', |
346 'pending/wtf', | 346 'pending/wtf', |
347 ], | 347 ], |
348 'include_dirs!': [ | 348 'include_dirs!': [ |
349 '<(SHARED_INTERMEDIATE_DIR)/webkit', | 349 '<(SHARED_INTERMEDIATE_DIR)/webkit', |
350 ], | 350 ], |
351 }], | 351 }], |
| 352 ['OS=="linux"', { |
| 353 'defines': ['WTF_USE_PTHREADS=1'], |
| 354 'direct_dependent_settings': { |
| 355 'defines': ['WTF_USE_PTHREADS=1'], |
| 356 }, |
| 357 }], |
352 ], | 358 ], |
353 }, | 359 }, |
354 { | 360 { |
355 'target_name': 'pcre', | 361 'target_name': 'pcre', |
356 'type': 'static_library', | 362 'type': 'static_library', |
357 'dependencies': [ | 363 'dependencies': [ |
358 'config', | 364 'config', |
359 'wtf', | 365 'wtf', |
360 ], | 366 ], |
361 'actions': [ | 367 'actions': [ |
(...skipping 699 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1061 'port/bindings/v8/v8_events.cpp', | 1067 'port/bindings/v8/v8_events.cpp', |
1062 'port/bindings/v8/v8_events.h', | 1068 'port/bindings/v8/v8_events.h', |
1063 'port/bindings/v8/v8_helpers.cpp', | 1069 'port/bindings/v8/v8_helpers.cpp', |
1064 'port/bindings/v8/v8_helpers.h', | 1070 'port/bindings/v8/v8_helpers.h', |
1065 'port/bindings/v8/v8_index.cpp', | 1071 'port/bindings/v8/v8_index.cpp', |
1066 'port/bindings/v8/v8_index.h', | 1072 'port/bindings/v8/v8_index.h', |
1067 'port/bindings/v8/v8_nodefilter.cpp', | 1073 'port/bindings/v8/v8_nodefilter.cpp', |
1068 'port/bindings/v8/v8_nodefilter.h', | 1074 'port/bindings/v8/v8_nodefilter.h', |
1069 'port/bindings/v8/V8NPUtils.cpp', | 1075 'port/bindings/v8/V8NPUtils.cpp', |
1070 'port/bindings/v8/V8NPUtils.h', | 1076 'port/bindings/v8/V8NPUtils.h', |
1071 'port/bindings/v8/V8NPobject.cpp', | 1077 'port/bindings/v8/V8NPObject.cpp', |
1072 'port/bindings/v8/V8NPobject.h', | 1078 'port/bindings/v8/V8NPObject.h', |
1073 'port/bindings/v8/v8_proxy.cpp', | 1079 'port/bindings/v8/v8_proxy.cpp', |
1074 'port/bindings/v8/v8_proxy.h', | 1080 'port/bindings/v8/v8_proxy.h', |
1075 'port/bindings/v8/v8_utility.h', | 1081 'port/bindings/v8/v8_utility.h', |
1076 | 1082 |
1077 # This list contains every .cpp, .h, .m, and .mm file in the | 1083 # This list contains every .cpp, .h, .m, and .mm file in the |
1078 # subdirectories of ../third_party/WebKit/WebCore, excluding the | 1084 # subdirectories of ../third_party/WebKit/WebCore, excluding the |
1079 # ForwardingHeaders, bindings, bridge, icu, and wml subdirectories. | 1085 # ForwardingHeaders, bindings, bridge, icu, and wml subdirectories. |
1080 # Exclusions are handled in the sources! and sources/ sections that | 1086 # Exclusions are handled in the sources! and sources/ sections that |
1081 # follow, some within conditions sections. | 1087 # follow, some within conditions sections. |
1082 '../third_party/WebKit/WebCore/css/CSSBorderImageValue.cpp', | 1088 '../third_party/WebKit/WebCore/css/CSSBorderImageValue.cpp', |
(...skipping 2085 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3168 '../third_party/WebKit/WebCore/rendering/RenderTextControl.cpp', | 3174 '../third_party/WebKit/WebCore/rendering/RenderTextControl.cpp', |
3169 '../third_party/WebKit/WebCore/rendering/RenderTextControl.h', | 3175 '../third_party/WebKit/WebCore/rendering/RenderTextControl.h', |
3170 '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.cpp'
, | 3176 '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.cpp'
, |
3171 '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.h', | 3177 '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.h', |
3172 '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.cpp
', | 3178 '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.cpp
', |
3173 '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.h', | 3179 '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.h', |
3174 '../third_party/WebKit/WebCore/rendering/RenderTextFragment.cpp', | 3180 '../third_party/WebKit/WebCore/rendering/RenderTextFragment.cpp', |
3175 '../third_party/WebKit/WebCore/rendering/RenderTextFragment.h', | 3181 '../third_party/WebKit/WebCore/rendering/RenderTextFragment.h', |
3176 '../third_party/WebKit/WebCore/rendering/RenderTheme.cpp', | 3182 '../third_party/WebKit/WebCore/rendering/RenderTheme.cpp', |
3177 '../third_party/WebKit/WebCore/rendering/RenderTheme.h', | 3183 '../third_party/WebKit/WebCore/rendering/RenderTheme.h', |
3178 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumGtk.cpp', | 3184 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumLinux.cpp', |
3179 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumGtk.h', | 3185 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumLinux.h', |
3180 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.h', | 3186 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.h', |
3181 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.mm', | 3187 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.mm', |
3182 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.cpp', | 3188 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.cpp', |
3183 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.h', | 3189 '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.h', |
3184 '../third_party/WebKit/WebCore/rendering/RenderThemeMac.h', | 3190 '../third_party/WebKit/WebCore/rendering/RenderThemeMac.h', |
3185 '../third_party/WebKit/WebCore/rendering/RenderThemeMac.mm', | 3191 '../third_party/WebKit/WebCore/rendering/RenderThemeMac.mm', |
3186 '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.cpp', | 3192 '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.cpp', |
3187 '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.h', | 3193 '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.h', |
3188 '../third_party/WebKit/WebCore/rendering/RenderThemeWin.cpp', | 3194 '../third_party/WebKit/WebCore/rendering/RenderThemeWin.cpp', |
3189 '../third_party/WebKit/WebCore/rendering/RenderThemeWin.h', | 3195 '../third_party/WebKit/WebCore/rendering/RenderThemeWin.h', |
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3906 # prefix header injected. | 3912 # prefix header injected. |
3907 # TODO(mark): make this a first-class setting. | 3913 # TODO(mark): make this a first-class setting. |
3908 'GCC_PREFIX_HEADER': '../third_party/WebKit/WebCore/WebCorePrefix.h', | 3914 'GCC_PREFIX_HEADER': '../third_party/WebKit/WebCore/WebCorePrefix.h', |
3909 }, | 3915 }, |
3910 'conditions': [ | 3916 'conditions': [ |
3911 ['OS=="linux"', { | 3917 ['OS=="linux"', { |
3912 'sources!': [ | 3918 'sources!': [ |
3913 # Not yet ported to Linux. | 3919 # Not yet ported to Linux. |
3914 '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustom
PlatformData.cpp', | 3920 '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustom
PlatformData.cpp', |
3915 ], | 3921 ], |
3916 'defines': ['WTF_USE_PTHREADS=1'], | 3922 'sources/': [ |
| 3923 # Cherry-pick files excluded by the broader regular expressions abov
e. |
| 3924 ['include', 'third_party/WebKit/WebCore/platform/chromium/KeyCodeCon
versionGtk\\.cpp$'], |
| 3925 ['include', 'third_party/WebKit/WebCore/platform/graphics/chromium/F
ontCacheLinux\\.cpp$'], |
| 3926 ['include', 'third_party/WebKit/WebCore/platform/graphics/chromium/F
ontLinux\\.cpp$'], |
| 3927 ['include', 'third_party/WebKit/WebCore/platform/graphics/chromium/F
ontPlatformDataLinux\\.cpp$'], |
| 3928 ['include', 'third_party/WebKit/WebCore/platform/graphics/chromium/G
lyphPageTreeNodeLinux\\.cpp$'], |
| 3929 ['include', 'third_party/WebKit/WebCore/platform/graphics/chromium/S
impleFontDataLinux\\.cpp$'], |
| 3930 ], |
3917 # for: | 3931 # for: |
3918 # .../WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp | 3932 # .../WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp |
3919 'cflags': ['-Wno-multichar'], | 3933 'cflags': ['-Wno-multichar'], |
3920 » # TODO(sgk): unnecessary once common.gypi gets Linux settings | 3934 # TODO(sgk): unnecessary once common.gypi gets Linux settings |
3921 » # necessary to avoid build failure due to warnings generated by: | 3935 # necessary to avoid build failure due to warnings generated by: |
3922 » # ../third_party/WebKit/WebCore/dom/Document.cpp | 3936 # ../third_party/WebKit/WebCore/dom/Document.cpp |
3923 'scons_remove' : {'CXXFLAGS' : ['-Werror']}, | 3937 'scons_remove' : {'CXXFLAGS' : ['-Werror']}, |
3924 }], | 3938 }], |
3925 ['OS=="mac"', { | 3939 ['OS=="mac"', { |
3926 'actions': [ | 3940 'actions': [ |
3927 { | 3941 { |
3928 # Allow framework-style #include of | 3942 # Allow framework-style #include of |
3929 # <WebCore/WebCoreSystemInterface.h>. | 3943 # <WebCore/WebCoreSystemInterface.h>. |
3930 'action_name': 'WebCoreSystemInterface.h', | 3944 'action_name': 'WebCoreSystemInterface.h', |
3931 'inputs': [ | 3945 'inputs': [ |
3932 '../third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterfa
ce.h', | 3946 '../third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterfa
ce.h', |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4282 'glue/webframe_impl.cc', | 4296 'glue/webframe_impl.cc', |
4283 'glue/webframe_impl.h', | 4297 'glue/webframe_impl.h', |
4284 'glue/webframeloaderclient_impl.cc', | 4298 'glue/webframeloaderclient_impl.cc', |
4285 'glue/webframeloaderclient_impl.h', | 4299 'glue/webframeloaderclient_impl.h', |
4286 'glue/webhistoryitem.h', | 4300 'glue/webhistoryitem.h', |
4287 'glue/webhistoryitem_impl.cc', | 4301 'glue/webhistoryitem_impl.cc', |
4288 'glue/webhistoryitem_impl.h', | 4302 'glue/webhistoryitem_impl.h', |
4289 'glue/webinputevent.h', | 4303 'glue/webinputevent.h', |
4290 'glue/webinputevent_linux.cc', | 4304 'glue/webinputevent_linux.cc', |
4291 'glue/webinputevent_mac.mm', | 4305 'glue/webinputevent_mac.mm', |
| 4306 'glue/webinputevent_util.cc', |
| 4307 'glue/webinputevent_util.h', |
4292 'glue/webinputevent_win.cc', | 4308 'glue/webinputevent_win.cc', |
4293 'glue/webkit_glue.cc', | 4309 'glue/webkit_glue.cc', |
4294 'glue/webkit_glue.h', | 4310 'glue/webkit_glue.h', |
4295 'glue/webkit_glue_gtk.cc', | 4311 'glue/webkit_glue_gtk.cc', |
4296 'glue/webkit_glue_mac.mm', | 4312 'glue/webkit_glue_mac.mm', |
4297 'glue/webkit_glue_win.cc', | 4313 'glue/webkit_glue_win.cc', |
4298 'glue/webkitclient_impl.cc', | 4314 'glue/webkitclient_impl.cc', |
4299 'glue/webkitclient_impl.h', | 4315 'glue/webkitclient_impl.h', |
4300 'glue/webmediaplayer.h', | 4316 'glue/webmediaplayer.h', |
4301 'glue/webmediaplayer_delegate.h', | 4317 'glue/webmediaplayer_delegate.h', |
(...skipping 29 matching lines...) Expand all Loading... |
4331 'pending/AccessibleDocument.h', | 4347 'pending/AccessibleDocument.h', |
4332 ], | 4348 ], |
4333 # When glue is a dependency, it needs to be a hard dependency. | 4349 # When glue is a dependency, it needs to be a hard dependency. |
4334 # Dependents may rely on files generated by this target or one of its | 4350 # Dependents may rely on files generated by this target or one of its |
4335 # own hard dependencies. | 4351 # own hard dependencies. |
4336 'hard_dependency': 1, | 4352 'hard_dependency': 1, |
4337 'export_dependent_settings': [ | 4353 'export_dependent_settings': [ |
4338 'webcore', | 4354 'webcore', |
4339 ], | 4355 ], |
4340 'conditions': [ | 4356 'conditions': [ |
4341 ['OS!="linux"', { | 4357 ['OS=="linux"', { |
4342 'sources/': [['exclude', '_(linux|gtk)(_data)?\\.cc$']] | 4358 'sources!': [ |
| 4359 'glue/plugins/plugin_stubs.cc', |
| 4360 ], |
| 4361 }, { # else: OS!="linux" |
| 4362 'sources/': [['exclude', '_(linux|gtk)(_data)?\\.cc$']], |
4343 }], | 4363 }], |
4344 ['OS!="mac"', { | 4364 ['OS!="mac"', { |
4345 'sources/': [['exclude', '_mac\\.(cc|mm)$']] | 4365 'sources/': [['exclude', '_mac\\.(cc|mm)$']] |
4346 }], | 4366 }], |
4347 ['OS!="win"', { | 4367 ['OS!="win"', { |
4348 'sources/': [['exclude', '_win\\.cc$']], | 4368 'sources/': [['exclude', '_win\\.cc$']], |
4349 'sources!': [ | 4369 'sources!': [ |
4350 # TODO(port): Mac uses webplugin_delegate_impl_mac.cc and GTK uses | 4370 # TODO(port): Mac uses webplugin_delegate_impl_mac.cc and GTK uses |
4351 # webplugin_delegate_impl_gtk.cc. Seems like this should be | 4371 # webplugin_delegate_impl_gtk.cc. Seems like this should be |
4352 # renamed webplugin_delegate_impl_win.cc, then we could get rid | 4372 # renamed webplugin_delegate_impl_win.cc, then we could get rid |
(...skipping 16 matching lines...) Expand all Loading... |
4369 'default_plugin/default_plugin.gyp:default_plugin', | 4389 'default_plugin/default_plugin.gyp:default_plugin', |
4370 ], | 4390 ], |
4371 'sources!': [ | 4391 'sources!': [ |
4372 'glue/plugins/plugin_stubs.cc', | 4392 'glue/plugins/plugin_stubs.cc', |
4373 ], | 4393 ], |
4374 }], | 4394 }], |
4375 ], | 4395 ], |
4376 }, | 4396 }, |
4377 ], | 4397 ], |
4378 } | 4398 } |
OLD | NEW |