summaryrefslogtreecommitdiffstats
path: root/webkit/port/DerivedSources.make
diff options
context:
space:
mode:
authorpinkerton@google.com <pinkerton@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-14 17:27:52 +0000
committerpinkerton@google.com <pinkerton@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-14 17:27:52 +0000
commit2774db88fd49010757623e9e1a5bd3d1d0cc9372 (patch)
tree9a5764f4f504784d71f6f668f0d41073d3750243 /webkit/port/DerivedSources.make
parentccfc1a7b70073eac2d1cf0ec4700e0fae725ea02 (diff)
downloadchromium_src-2774db88fd49010757623e9e1a5bd3d1d0cc9372.zip
chromium_src-2774db88fd49010757623e9e1a5bd3d1d0cc9372.tar.gz
chromium_src-2774db88fd49010757623e9e1a5bd3d1d0cc9372.tar.bz2
bootstrap v8 js binding/header generation and putting them in a subdir so switching between kjs and v8 doesn't intermingle headers. Also fix v8 codegen to not have ">>" in templates, which gcc doesn't allow.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@871 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/DerivedSources.make')
-rw-r--r--webkit/port/DerivedSources.make13
1 files changed, 8 insertions, 5 deletions
diff --git a/webkit/port/DerivedSources.make b/webkit/port/DerivedSources.make
index 58daa7dc..b06cf13 100644
--- a/webkit/port/DerivedSources.make
+++ b/webkit/port/DerivedSources.make
@@ -52,8 +52,11 @@ VPATH = \
ifeq ($(OS),MACOS)
all : \
- CharsetData.cpp \
- DOMAbstractView.h \
+ CharsetData.cpp
+endif
+
+# Not needed because we don't want obj-c bindings generated
+# DOMAbstractView.h\
DOMAttr.h \
DOMCDATASection.h \
DOMCSSCharsetRule.h \
@@ -309,7 +312,7 @@ all : \
DOMWheelEvent.h \
DOMXPathExpression.h \
DOMXPathNSResolver.h \
- DOMXPathResult.h
+ DOMXPathResult.h \
endif
# Not needed for V8\
@@ -996,7 +999,7 @@ UserAgentStyleSheets.h : css/make-css-file-arrays.pl $(USER_AGENT_STYLE_SHEETS)
# character set name table
-CharsetData.cpp : platform/mac/make-charset-table.pl platform/mac/character-sets.txt $(ENCODINGS_FILE)
+CharsetData.cpp : platform/text/mac/make-charset-table.pl platform/text/mac/character-sets.txt $(ENCODINGS_FILE)
perl $^ $(ENCODINGS_PREFIX) > $@
# lookup tables for old-style JavaScript bindings
@@ -1089,7 +1092,7 @@ OBJC_BINDINGS_SCRIPTS = \
bindings/scripts/generate-bindings.pl \
#
-DOM%.h : %.idl $(OBJC_BINDINGS_SCRIPTS) bindings/objc/PublicDOMInterfaces.h
+DOM%.h : %.idl $(OBJC_BINDINGS_SCRIPTS) $(PUBLICDOMINTERFACES)
perl -I $(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --defines "$(FEATURE_DEFINES) LANGUAGE_OBJECTIVE_C" --generator ObjC --include dom --include html --include css --include page --include xml --include svg --include bindings/js --outputdir . $<
# new-style JavaScript bindings