diff options
Diffstat (limited to 'Source/WebCore/Android.mk')
-rw-r--r-- | Source/WebCore/Android.mk | 45 |
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 |