From b2f030c9ca8976b71264657f77c71cdb6249f66c Mon Sep 17 00:00:00 2001 From: "yaar@chromium.org" Date: Thu, 24 Sep 2009 20:36:21 +0000 Subject: Downstreamed v8 extension building & webkit_chromium_port flag 1. Downstreamed building webkit/extension/v8/*.cc files, which were built by upstream webcore by mistake. Now glue will build them. I tested that even though webcore still builds them, there are no errors if glue also builds them. 2. Added webkit_chromium_port variable to build/common.gypi which is turned off by default. Currently, nothing uses it but the chrome port will need it. Review URL: http://codereview.chromium.org/220026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27122 0039d316-1c4b-4281-b951-d872f2087c98 --- webkit/webkit.gyp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'webkit/webkit.gyp') diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp index 87df868..81778ba 100644 --- a/webkit/webkit.gyp +++ b/webkit/webkit.gyp @@ -573,6 +573,22 @@ 'glue/webworkerclient_impl.h', 'glue/window_open_disposition.h', 'glue/window_open_disposition.cc', + + # These files used to be built in the webcore target, but moved here + # since part of glue. + 'extensions/v8/gc_extension.cc', + 'extensions/v8/gc_extension.h', + 'extensions/v8/gears_extension.cc', + 'extensions/v8/gears_extension.h', + 'extensions/v8/interval_extension.cc', + 'extensions/v8/interval_extension.h', + 'extensions/v8/playback_extension.cc', + 'extensions/v8/playback_extension.h', + 'extensions/v8/profiler_extension.cc', + 'extensions/v8/profiler_extension.h', + 'extensions/v8/benchmarking_extension.cc', + 'extensions/v8/benchmarking_extension.h', + ], # When glue is a dependency, it needs to be a hard dependency. # Dependents may rely on files generated by this target or one of its -- cgit v1.1