Some fixes of V8 makefiles.

Not fully complete yet.
diff --git a/Android.v8.mk b/Android.v8.mk
index 920437f..d25730e 100644
--- a/Android.v8.mk
+++ b/Android.v8.mk
@@ -116,6 +116,7 @@
 	frameworks/base/core/jni/android/graphics \
 	$(LOCAL_PATH) \
 	$(LOCAL_PATH)/WebCore \
+	$(LOCAL_PATH)/WebCore/accessibility \
 	$(LOCAL_PATH)/WebCore/css \
 	$(LOCAL_PATH)/WebCore/dom \
 	$(LOCAL_PATH)/WebCore/editing \
diff --git a/V8Binding/V8Binding.derived.mk b/V8Binding/V8Binding.derived.mk
index 67f5d06..3cf3665 100644
--- a/V8Binding/V8Binding.derived.mk
+++ b/V8Binding/V8Binding.derived.mk
@@ -33,15 +33,24 @@
   bindings/v8/ScheduledAction.cpp \
 	bindings/v8/ScriptCallFrame.cpp \
 	bindings/v8/ScriptCallStack.cpp \
+	bindings/v8/ScriptController.cpp \
+	bindings/v8/ScriptEventListener.cpp \
+	bindings/v8/ScriptFunctionCall.cpp \
 	bindings/v8/ScriptInstance.cpp \
+	bindings/v8/ScriptObject.cpp \
+	bindings/v8/ScriptScope.cpp \
+	bindings/v8/ScriptState.cpp \
 	bindings/v8/ScriptValue.cpp \
 	bindings/v8/V8AbstractEventListener.cpp \
+	bindings/v8/V8Collection.cpp \
 	bindings/v8/V8DOMMap.cpp \
+	bindgins/v8/V8EventListener.cpp \
 	bindings/v8/V8LazyEventListener.cpp \
 	bindings/v8/V8NodeFilterCondition.cpp \
 	bindings/v8/V8ObjectEventListener.cpp \
+	bindings/v8/V8Utilities.cpp \
 	bindings/v8/V8WorkerContextEventListener.cpp \
-	bindings/v8/V8XMLHttpRequestUtilities.cpp \
+	bindings/v8/V8WorkerContextObjectEventListener.cpp \
 	bindings/v8/WorkerContextExecutionProxy.cpp \
 	bindings/v8/WorkerScriptController.cpp \
 	\
@@ -109,7 +118,6 @@
 	v8/JSXPathNSResolver.cpp \
 	v8/NPV8Object.cpp \
 	v8/RGBColor.cpp \
-	v8/ScriptController.cpp \
 	v8/V8CanvasPixelArrayCustom.cpp \
 	v8/V8MessagePortCustom.cpp \
 	v8/V8NPObject.cpp \
@@ -244,6 +252,7 @@
     $(intermediates)/html/V8HTMLAnchorElement.h \
     $(intermediates)/html/V8HTMLAppletElement.h \
     $(intermediates)/html/V8HTMLAreaElement.h \
+    $(intermediates)/html/V8HTMLAudioElement.h \
     $(intermediates)/html/V8HTMLBRElement.h \
     $(intermediates)/html/V8HTMLBaseElement.h \
     $(intermediates)/html/V8HTMLBaseFontElement.h \
@@ -277,6 +286,7 @@
     $(intermediates)/html/V8HTMLLinkElement.h \
     $(intermediates)/html/V8HTMLMapElement.h \
     $(intermediates)/html/V8HTMLMarqueeElement.h \
+    $(intermediates)/html/V8HTMLMediaElement.h \
     $(intermediates)/html/V8HTMLMenuElement.h \
     $(intermediates)/html/V8HTMLMetaElement.h \
     $(intermediates)/html/V8HTMLModElement.h \
diff --git a/WebCore/Android.derived.mk b/WebCore/Android.derived.mk
index 1c5aad5..9be3a26 100644
--- a/WebCore/Android.derived.mk
+++ b/WebCore/Android.derived.mk
@@ -215,7 +215,7 @@
 			bindings/scripts/generate-bindings.pl \
 		)
 
-FEATURE_DEFINES := ANDROID_ORIENTATION_SUPPORT ENABLE_TOUCH_EVENTS=1 ENABLE_DATABASE=1 ENABLE_OFFLINE_WEB_APPLICATIONS=1 ENABLE_VIDEO=0
+FEATURE_DEFINES := ANDROID_ORIENTATION_SUPPORT ENABLE_TOUCH_EVENTS=1 ENABLE_DATABASE=1 ENABLE_OFFLINE_WEB_APPLICATIONS=1
 
 GEN := \
     $(intermediates)/css/JSCSSCharsetRule.h \
diff --git a/WebCore/Android.v8.derived.mk b/WebCore/Android.v8.derived.mk
index fc2c8cd..a2cefeb 100644
--- a/WebCore/Android.v8.derived.mk
+++ b/WebCore/Android.v8.derived.mk
@@ -25,8 +25,6 @@
 #	dom/EventTarget.idl \
 #	dom/Worker*.idl \
 #	html/CanvasPixelArray.idl \
-#	html/HTMLAudioElement.idl \
-#	html/HTMLMediaElement.idl \
 #	page/AbstractView.idl \
 #	page/PositionCallback.idl \
 #	page/Worker*.idl \
diff --git a/WebCore/Android.v8.mk b/WebCore/Android.v8.mk
index b447087..d9f55c0 100644
--- a/WebCore/Android.v8.mk
+++ b/WebCore/Android.v8.mk
@@ -22,6 +22,7 @@
 # LOCAL_SRC_FILES_EXCLUDED := \
 #	DerivedSources.cpp \
 #	WebCorePrefix.cpp \
+#	accessibility/*.cpp \
 #	bridge/test*.cpp \
 #	css/CSSGrammar.y \
 #	dom/Worker*.cpp \
@@ -30,6 +31,7 @@
 #	editing/SmartReplace*.cpp \
 #	history/BackForwardListChromium.cpp \
 #	html/FileList.cpp \
+#	html/HTMLElementsAllInOne.cpp \
 #	html/HTMLAudioElement.cpp \
 #	html/HTMLMediaElement.cpp \
 #	html/HTMLSourceElement.cpp \
@@ -178,6 +180,7 @@
 	dom/CDATASection.cpp \
 	dom/CSSMappedAttributeDeclaration.cpp \
 	dom/CharacterData.cpp \
+	dom/CheckedRadioButtons.cpp \
 	dom/ChildNodeList.cpp \
 	dom/ClassNames.cpp \
 	dom/ClassNodeList.cpp \
@@ -202,8 +205,6 @@
 	dom/EventTarget.cpp \
 	dom/ExceptionBase.cpp \
 	dom/ExceptionCode.cpp \
-	dom/FormControlElement.cpp \
-	dom/FormControlElementWithState.cpp \
 	dom/InputElement.cpp \
 	dom/KeyboardEvent.cpp \
 	dom/MappedAttribute.cpp \
@@ -233,6 +234,7 @@
 	dom/RegisteredEventListener.cpp \
 	dom/ScriptElement.cpp \
 	dom/ScriptExecutionContext.cpp \
+	dom/SelectElement.cpp \
 	dom/SelectorNodeList.cpp \
 	dom/StaticNodeList.cpp \
 	dom/StaticStringList.cpp \
@@ -253,6 +255,7 @@
 	dom/WheelEvent.cpp \
 	dom/XMLTokenizer.cpp \
 	dom/XMLTokenizerLibxml2.cpp \
+	dom/XMLTokenizerScope.cpp \
 	\
 	editing/AppendNodeCommand.cpp \
 	editing/ApplyStyleCommand.cpp \
@@ -283,6 +286,7 @@
 	editing/RemoveFormatCommand.cpp \
 	editing/RemoveNodeCommand.cpp \
 	editing/RemoveNodePreservingChildrenCommand.cpp \
+	editing/ReplaceNodeWithSpanCommand.cpp \
 	editing/ReplaceSelectionCommand.cpp \
 	editing/SelectionController.cpp \
 	editing/SetNodeAttributeCommand.cpp \
@@ -312,6 +316,7 @@
 	html/CanvasPixelArray.cpp \
 	html/CanvasRenderingContext2D.cpp \
 	html/CanvasStyle.cpp \
+	html/CollectionCache.cpp \
 	html/File.cpp \
 	html/FormDataList.cpp \
 	html/HTMLAnchorElement.cpp \
@@ -360,6 +365,7 @@
 	html/HTMLMetaElement.cpp \
 	html/HTMLModElement.cpp \
 	html/HTMLNameCollection.cpp \
+	html/HTMLNoScriptElement.cpp \
 	html/HTMLOListElement.cpp \
 	html/HTMLObjectElement.cpp \
 	html/HTMLOptGroupElement.cpp \
@@ -460,6 +466,7 @@
 	page/NavigatorBase.cpp \
 	page/Page.cpp \
 	page/PageGroup.cpp \
+	page/PageGroupLoadDeferrer.cpp \
 	page/PrintContext.cpp \
 	page/Screen.cpp \
 	page/SecurityOrigin.cpp \
@@ -679,7 +686,6 @@
 	rendering/InlineFlowBox.cpp \
 	rendering/InlineTextBox.cpp \
 	rendering/LayoutState.cpp \
-	rendering/ListMarkerBox.cpp \
 	rendering/MediaControlElements.cpp \
 	rendering/PointerEventsHitRules.cpp \
 	rendering/RenderApplet.cpp \