summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/common.gypi6
-rw-r--r--webkit/webkit.gyp16
2 files changed, 22 insertions, 0 deletions
diff --git a/build/common.gypi b/build/common.gypi
index ebb6262..dfe931c 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -49,6 +49,11 @@
# Defaults to a desktop build, overridden via command line/env.
'chromeos%': 0,
+
+ # This variable tells WebCore.gyp and JavaScriptCore.gyp whether they are
+ # are built under a chromium full build (1) or a webkit.org chromium
+ # build (0).
+ 'inside_chromium_build%': 1,
},
# Define branding and buildtype on the basis of their settings within the
@@ -58,6 +63,7 @@
'target_arch%': '<(target_arch)',
'toolkit_views%': '<(toolkit_views)',
'chromeos%': '<(chromeos)',
+ 'inside_chromium_build%': '<(inside_chromium_build)',
# Override chromium_mac_pch and set it to 0 to suppress the use of
# precompiled headers on the Mac. Prefix header injection may still be
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