summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/Android.mk')
-rw-r--r--Source/WebCore/Android.mk45
1 files changed, 43 insertions, 2 deletions
diff --git a/Source/WebCore/Android.mk b/Source/WebCore/Android.mk
index 10eb822..1f8868e 100644
--- a/Source/WebCore/Android.mk
+++ b/Source/WebCore/Android.mk
@@ -1,5 +1,7 @@
##
## Copyright 2009, The Android Open Source Project
+## Copyright (C) 2011, 2012, Sony Ericsson Mobile Communications AB
+## Copyright (C) 2012 Sony Mobile Communications AB
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions
@@ -339,6 +341,7 @@ LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
html/HTMLParserErrorCodes.cpp \
html/HTMLTableRowsCollection.cpp \
html/HTMLViewSourceDocument.cpp \
+ html/HTMLWbrElement.cpp \
html/HiddenInputType.cpp \
html/ImageData.cpp \
html/ImageDocument.cpp \
@@ -388,10 +391,30 @@ LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
html/canvas/Uint16Array.cpp \
html/canvas/Uint32Array.cpp \
html/canvas/Uint8Array.cpp \
+ html/canvas/Uint8ClampedArray.cpp \
html/canvas/WebGLExtension.cpp \
html/canvas/WebGLObject.cpp \
- html/canvas/WebGLVertexArrayObjectOES.cpp \
- \
+ html/canvas/WebGLVertexArrayObjectOES.cpp
+
+ifeq ($(ENABLE_WEBGL), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ html/canvas/CanvasContextAttributes.cpp \
+ html/canvas/OESStandardDerivatives.cpp \
+ html/canvas/WebGLBuffer.cpp \
+ html/canvas/WebGLContextAttributes.cpp \
+ html/canvas/WebGLContextEvent.cpp \
+ html/canvas/WebGLFramebuffer.cpp \
+ html/canvas/WebGLGetInfo.cpp \
+ html/canvas/WebGLProgram.cpp \
+ html/canvas/WebGLRenderbuffer.cpp \
+ html/canvas/WebGLRenderingContext.cpp \
+ html/canvas/WebGLShader.cpp \
+ html/canvas/WebGLTexture.cpp \
+ html/canvas/WebGLUniformLocation.cpp \
+ html/canvas/WebKitLoseContext.cpp
+endif
+
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
html/parser/HTMLConstructionSite.cpp \
html/parser/HTMLDocumentParser.cpp \
html/parser/HTMLElementStack.cpp \
@@ -702,6 +725,18 @@ LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
platform/graphics/android/utils/ClassTracker.cpp \
platform/graphics/android/utils/LinearAllocator.cpp
+ifeq ($(ENABLE_WEBGL), true)
+LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
+ platform/graphics/ANGLEWebKitBridge.cpp \
+ platform/graphics/GraphicsContext3D.cpp \
+ platform/graphics/android/Extensions3DAndroid.cpp \
+ platform/graphics/android/GraphicsContext3DAndroid.cpp \
+ platform/graphics/android/GraphicsContext3DInternal.cpp \
+ platform/graphics/android/GraphicsContext3DProxy.cpp \
+ platform/graphics/android/WebGLLayer.cpp \
+ platform/image-decoders/png/PNGImageDecoder.cpp
+endif
+
ifeq ($(ENABLE_SVG), true)
LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
platform/graphics/filters/DistantLightSource.cpp \
@@ -752,6 +787,7 @@ LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
platform/image-decoders/gif/GIFImageReader.cpp \
\
platform/image-encoders/skia/JPEGImageEncoder.cpp \
+ platform/image-encoders/skia/PNGImageEncoder.cpp \
\
platform/leveldb/LevelDBDatabase.cpp \
platform/leveldb/LevelDBIterator.cpp \
@@ -1274,3 +1310,8 @@ ifeq ($(SUPPORT_COMPLEX_SCRIPTS),true)
LOCAL_SRC_FILES := $(LOCAL_SRC_FILES) \
platform/graphics/android/fonts/HarfbuzzSkia.cpp
endif
+
+# HACK for qcom devices CPU upload mode
+ifeq ($(TARGET_FORCE_CPU_UPLOAD),true)
+LOCAL_CFLAGS += -DFORCE_CPU_UPLOAD
+endif