summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/Android.v8bindings.mk
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2011-05-06 11:45:16 +0100
committerSteve Block <steveblock@google.com>2011-05-12 13:44:10 +0100
commitcad810f21b803229eb11403f9209855525a25d57 (patch)
tree29a6fd0279be608e0fe9ffe9841f722f0f4e4269 /Source/WebCore/Android.v8bindings.mk
parent121b0cf4517156d0ac5111caf9830c51b69bae8f (diff)
downloadexternal_webkit-cad810f21b803229eb11403f9209855525a25d57.zip
external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.gz
external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.bz2
Merge WebKit at r75315: Initial merge by git.
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
Diffstat (limited to 'Source/WebCore/Android.v8bindings.mk')
-rw-r--r--Source/WebCore/Android.v8bindings.mk214
1 files changed, 214 insertions, 0 deletions
diff --git a/Source/WebCore/Android.v8bindings.mk b/Source/WebCore/Android.v8bindings.mk
new file mode 100644
index 0000000..3cce546
--- /dev/null
+++ b/Source/WebCore/Android.v8bindings.mk
@@ -0,0 +1,214 @@
+##
+## Copyright 2009, The Android Open Source Project
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted provided that the following conditions
+## are met:
+## * Redistributions of source code must retain the above copyright
+## notice, this list of conditions and the following disclaimer.
+## * Redistributions in binary form must reproduce the above copyright
+## notice, this list of conditions and the following disclaimer in the
+## documentation and/or other materials provided with the distribution.
+##
+## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
+## EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+## PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+## OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+##
+
+LOCAL_CFLAGS += -DWTF_USE_V8=1
+
+BINDING_C_INCLUDES := \
+ external/v8/include \
+ \
+ $(LOCAL_PATH)/bindings/v8 \
+ $(LOCAL_PATH)/bindings/v8/custom \
+ $(LOCAL_PATH)/bindings/v8/specialization \
+ $(LOCAL_PATH)/bridge \
+ $(LOCAL_PATH)/bridge/jni \
+ $(LOCAL_PATH)/bridge/jni/v8 \
+ $(LOCAL_PATH)/bridge/jsc \
+ \
+<<<<<<< HEAD:WebCore/Android.v8bindings.mk
+ $(WEBCORE_INTERMEDIATES_PATH)/bindings \
+ $(WEBCORE_INTERMEDIATES_PATH)/svg \
+ $(base_intermediates)/JavaScriptCore
+=======
+ $(base_intermediates)/Source/WebCore/bindings \
+ $(base_intermediates)/Source/JavaScriptCore
+>>>>>>> webkit.org at r75315:Source/WebCore/Android.v8bindings.mk
+
+LOCAL_SRC_FILES += \
+ bindings/ScriptControllerBase.cpp \
+ \
+ bindings/v8/ChildThreadDOMData.cpp \
+ bindings/v8/DateExtension.cpp \
+ bindings/v8/DOMData.cpp \
+ bindings/v8/DOMDataStore.cpp \
+ bindings/v8/DOMWrapperWorld.cpp \
+ bindings/v8/IDBBindingUtilities.cpp \
+ bindings/v8/IsolatedWorld.cpp \
+ bindings/v8/MainThreadDOMData.cpp \
+ bindings/v8/NPV8Object.cpp \
+ bindings/v8/ScheduledAction.cpp \
+ bindings/v8/ScopedDOMDataStore.cpp \
+ bindings/v8/ScriptCachedFrameData.cpp \
+ bindings/v8/ScriptCallStackFactory.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/SerializedScriptValue.cpp \
+ bindings/v8/StaticDOMDataStore.cpp \
+ bindings/v8/V8AbstractEventListener.cpp \
+ bindings/v8/V8Binding.cpp \
+ bindings/v8/V8Collection.cpp \
+ bindings/v8/V8ConsoleMessage.cpp \
+ bindings/v8/V8DOMMap.cpp \
+ bindings/v8/V8DOMWindowShell.cpp \
+ bindings/v8/V8DOMWrapper.cpp \
+ bindings/v8/V8DataGridDataSource.cpp \
+ bindings/v8/V8EventListenerList.cpp \
+ bindings/v8/V8GCController.cpp \
+ bindings/v8/V8GCForContextDispose.cpp \
+ bindings/v8/V8Helpers.cpp \
+ bindings/v8/V8HiddenPropertyName.cpp \
+ bindings/v8/V8IsolatedContext.cpp \
+ bindings/v8/V8LazyEventListener.cpp \
+ bindings/v8/V8NPObject.cpp \
+ bindings/v8/V8NPUtils.cpp \
+ bindings/v8/V8NodeFilterCondition.cpp \
+ bindings/v8/V8Proxy.cpp \
+ bindings/v8/V8Utilities.cpp \
+ bindings/v8/V8WorkerContextEventListener.cpp \
+ bindings/v8/WorkerContextExecutionProxy.cpp \
+ bindings/v8/WorkerScriptController.cpp \
+ bindings/v8/WorldContextHandle.cpp \
+ \
+ bindings/v8/npruntime.cpp \
+ \
+ bindings/v8/custom/V8ArrayBufferCustom.cpp \
+ bindings/v8/custom/V8CSSRuleCustom.cpp \
+ bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp \
+ bindings/v8/custom/V8CSSStyleSheetCustom.cpp \
+ bindings/v8/custom/V8CSSValueCustom.cpp \
+ bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp \
+ bindings/v8/custom/V8CanvasPixelArrayCustom.cpp \
+ bindings/v8/custom/V8ClipboardCustom.cpp \
+ bindings/v8/custom/V8ConsoleCustom.cpp \
+ bindings/v8/custom/V8CoordinatesCustom.cpp \
+ bindings/v8/custom/V8CustomApplicationInstalledCallback.cpp \
+ bindings/v8/custom/V8CustomEventListener.cpp \
+ bindings/v8/custom/V8CustomPositionCallback.cpp \
+ bindings/v8/custom/V8CustomPositionErrorCallback.cpp \
+ bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp \
+ bindings/v8/custom/V8CustomVoidCallback.cpp \
+ bindings/v8/custom/V8DOMFormDataCustom.cpp \
+ bindings/v8/custom/V8DOMSettableTokenListCustom.cpp \
+ bindings/v8/custom/V8DOMStringMapCustom.cpp \
+ bindings/v8/custom/V8DOMTokenListCustom.cpp \
+ bindings/v8/custom/V8DOMWindowCustom.cpp \
+ bindings/v8/custom/V8DataGridColumnListCustom.cpp \
+ bindings/v8/custom/V8DataViewCustom.cpp \
+ bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp \
+ bindings/v8/custom/V8DeviceMotionEventCustom.cpp \
+ bindings/v8/custom/V8DeviceOrientationEventCustom.cpp \
+ bindings/v8/custom/V8DirectoryEntrySyncCustom.cpp \
+ bindings/v8/custom/V8DocumentCustom.cpp \
+ bindings/v8/custom/V8DocumentLocationCustom.cpp \
+ bindings/v8/custom/V8ElementCustom.cpp \
+ bindings/v8/custom/V8EntrySyncCustom.cpp \
+ bindings/v8/custom/V8EventCustom.cpp \
+ bindings/v8/custom/V8EventSourceConstructor.cpp \
+ bindings/v8/custom/V8FileReaderCustom.cpp \
+ bindings/v8/custom/V8Float32ArrayCustom.cpp \
+ bindings/v8/custom/V8GeolocationCustom.cpp \
+ bindings/v8/custom/V8HistoryCustom.cpp \
+ bindings/v8/custom/V8HTMLAllCollectionCustom.cpp \
+ bindings/v8/custom/V8HTMLAudioElementConstructor.cpp \
+ bindings/v8/custom/V8HTMLCanvasElementCustom.cpp \
+ bindings/v8/custom/V8HTMLCollectionCustom.cpp \
+ bindings/v8/custom/V8HTMLDataGridElementCustom.cpp \
+ bindings/v8/custom/V8HTMLDocumentCustom.cpp \
+ bindings/v8/custom/V8HTMLElementCustom.cpp \
+ bindings/v8/custom/V8HTMLFormElementCustom.cpp \
+ bindings/v8/custom/V8HTMLFrameElementCustom.cpp \
+ bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp \
+ bindings/v8/custom/V8HTMLImageElementConstructor.cpp \
+ bindings/v8/custom/V8HTMLInputElementCustom.cpp \
+ bindings/v8/custom/V8HTMLOptionElementConstructor.cpp \
+ bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp \
+ bindings/v8/custom/V8HTMLOutputElementCustom.cpp \
+ bindings/v8/custom/V8HTMLPlugInElementCustom.cpp \
+ bindings/v8/custom/V8HTMLSelectElementCustom.cpp \
+ bindings/v8/custom/V8ImageDataCustom.cpp \
+ bindings/v8/custom/V8Int16ArrayCustom.cpp \
+ bindings/v8/custom/V8Int32ArrayCustom.cpp \
+ bindings/v8/custom/V8Int8ArrayCustom.cpp \
+ bindings/v8/custom/V8LocationCustom.cpp \
+ bindings/v8/custom/V8MessageChannelConstructor.cpp \
+ bindings/v8/custom/V8MessagePortCustom.cpp \
+ bindings/v8/custom/V8MessageEventCustom.cpp \
+ bindings/v8/custom/V8NamedNodeMapCustom.cpp \
+ bindings/v8/custom/V8NamedNodesCollection.cpp \
+ bindings/v8/custom/V8NavigatorCustom.cpp \
+ bindings/v8/custom/V8NodeCustom.cpp \
+ bindings/v8/custom/V8NodeListCustom.cpp \
+ bindings/v8/custom/V8PopStateEventCustom.cpp \
+ bindings/v8/custom/V8SQLResultSetRowListCustom.cpp \
+ bindings/v8/custom/V8SQLTransactionCustom.cpp \
+ bindings/v8/custom/V8SQLTransactionSyncCustom.cpp \
+ bindings/v8/custom/V8Uint16ArrayCustom.cpp \
+ bindings/v8/custom/V8Uint32ArrayCustom.cpp \
+ bindings/v8/custom/V8Uint8ArrayCustom.cpp \
+ bindings/v8/custom/V8WebSocketCustom.cpp
+
+ifeq ($(ENABLE_SVG), true)
+LOCAL_SRC_FILES += \
+ bindings/v8/custom/V8SVGDocumentCustom.cpp \
+ bindings/v8/custom/V8SVGElementCustom.cpp \
+ bindings/v8/custom/V8SVGLengthCustom.cpp \
+ bindings/v8/custom/V8SVGPathSegCustom.cpp
+endif
+
+LOCAL_SRC_FILES += \
+ bindings/v8/custom/V8SharedWorkerCustom.cpp \
+ bindings/v8/custom/V8StorageCustom.cpp \
+ bindings/v8/custom/V8StyleSheetCustom.cpp \
+ bindings/v8/custom/V8StyleSheetListCustom.cpp \
+ bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp \
+ bindings/v8/custom/V8WebKitPointConstructor.cpp \
+ bindings/v8/custom/V8WorkerContextCustom.cpp \
+ bindings/v8/custom/V8WorkerCustom.cpp \
+ bindings/v8/custom/V8XMLHttpRequestConstructor.cpp \
+ bindings/v8/custom/V8XMLHttpRequestCustom.cpp \
+ \
+ bindings/v8/specialization/V8BindingState.cpp
+
+LOCAL_SRC_FILES += \
+ bridge/jni/JNIBridge.cpp \
+ bridge/jni/JNIUtility.cpp \
+ bridge/jni/v8/JNIBridgeV8.cpp \
+ bridge/jni/v8/JNIUtilityPrivate.cpp \
+ bridge/jni/v8/JavaClassV8.cpp \
+ bridge/jni/v8/JavaInstanceV8.cpp \
+ bridge/jni/v8/JavaNPObjectV8.cpp
+
+# For XPath.
+LOCAL_SRC_FILES += \
+ bindings/v8/custom/V8CustomXPathNSResolver.cpp
+
+# For XSLT.
+LOCAL_SRC_FILES += \
+ bindings/v8/custom/V8XSLTProcessorCustom.cpp