mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
90e5017497
--- gfx/skia/Makefile.in | 1 + gfx/skia/moz.build | 3 +++ gfx/skia/src/ports/SkFontHost_cairo.cpp | 8 ++++++++ gfx/skia/src/ports/SkFontHost_linux.cpp | 12 +++++++++++- 4 files changed, 23 insertions(+), 1 deletion(-)
557 lines
16 KiB
Python
557 lines
16 KiB
Python
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
MODULE = 'skia'
|
|
|
|
EXPORTS.skia += [
|
|
'include/config/SkUserConfig.h',
|
|
'include/core/Sk64.h',
|
|
'include/core/SkAdvancedTypefaceMetrics.h',
|
|
'include/core/SkBitmap.h',
|
|
'include/core/SkBlitRow.h',
|
|
'include/core/SkBounder.h',
|
|
'include/core/SkCanvas.h',
|
|
'include/core/SkChunkAlloc.h',
|
|
'include/core/SkClipStack.h',
|
|
'include/core/SkColor.h',
|
|
'include/core/SkColorFilter.h',
|
|
'include/core/SkColorPriv.h',
|
|
'include/core/SkColorShader.h',
|
|
'include/core/SkColorTable.h',
|
|
'include/core/SkComposeShader.h',
|
|
'include/core/SkData.h',
|
|
'include/core/SkDeque.h',
|
|
'include/core/SkDevice.h',
|
|
'include/core/SkDeviceProperties.h',
|
|
'include/core/SkDither.h',
|
|
'include/core/SkDraw.h',
|
|
'include/core/SkDrawFilter.h',
|
|
'include/core/SkDrawLooper.h',
|
|
'include/core/SkEmptyShader.h',
|
|
'include/core/SkEndian.h',
|
|
'include/core/SkFixed.h',
|
|
'include/core/SkFlattenable.h',
|
|
'include/core/SkFloatBits.h',
|
|
'include/core/SkFloatingPoint.h',
|
|
'include/core/SkFontHost.h',
|
|
'include/core/SkFontLCDConfig.h',
|
|
'include/core/SkGeometry.h',
|
|
'include/core/SkGraphics.h',
|
|
'include/core/SkInstCnt.h',
|
|
'include/core/SkLineClipper.h',
|
|
'include/core/SkMallocPixelRef.h',
|
|
'include/core/SkMask.h',
|
|
'include/core/SkMaskFilter.h',
|
|
'include/core/SkMath.h',
|
|
'include/core/SkMatrix.h',
|
|
'include/core/SkMetaData.h',
|
|
'include/core/SkOSFile.h',
|
|
'include/core/SkPackBits.h',
|
|
'include/core/SkPaint.h',
|
|
'include/core/SkPath.h',
|
|
'include/core/SkPathEffect.h',
|
|
'include/core/SkPathMeasure.h',
|
|
'include/core/SkPicture.h',
|
|
'include/core/SkPixelRef.h',
|
|
'include/core/SkPoint.h',
|
|
'include/core/SkPostConfig.h',
|
|
'include/core/SkPreConfig.h',
|
|
'include/core/SkRasterizer.h',
|
|
'include/core/SkReader32.h',
|
|
'include/core/SkRect.h',
|
|
'include/core/SkRefCnt.h',
|
|
'include/core/SkRegion.h',
|
|
'include/core/SkScalar.h',
|
|
'include/core/SkScalarCompare.h',
|
|
'include/core/SkShader.h',
|
|
'include/core/SkSize.h',
|
|
'include/core/SkStream.h',
|
|
'include/core/SkString.h',
|
|
'include/core/SkStrokeRec.h',
|
|
'include/core/SkTArray.h',
|
|
'include/core/SkTDArray.h',
|
|
'include/core/SkTDStack.h',
|
|
'include/core/SkTDict.h',
|
|
'include/core/SkTInternalLList.h',
|
|
'include/core/SkTLazy.h',
|
|
'include/core/SkTRegistry.h',
|
|
'include/core/SkTScopedPtr.h',
|
|
'include/core/SkTSearch.h',
|
|
'include/core/SkTemplates.h',
|
|
'include/core/SkThread.h',
|
|
'include/core/SkThread_platform.h',
|
|
'include/core/SkTime.h',
|
|
'include/core/SkTrace.h',
|
|
'include/core/SkTypeface.h',
|
|
'include/core/SkTypes.h',
|
|
'include/core/SkUnPreMultiply.h',
|
|
'include/core/SkUnitMapper.h',
|
|
'include/core/SkUtils.h',
|
|
'include/core/SkWeakRefCnt.h',
|
|
'include/core/SkWriter32.h',
|
|
'include/core/SkXfermode.h',
|
|
'include/effects/SkBlurDrawLooper.h',
|
|
'include/effects/SkBlurMaskFilter.h',
|
|
'include/effects/SkDashPathEffect.h',
|
|
'include/effects/SkGradientShader.h',
|
|
'include/effects/SkLayerDrawLooper.h',
|
|
'include/effects/SkLayerRasterizer.h',
|
|
'include/effects/SkMorphologyImageFilter.h',
|
|
'include/gpu/GrAARectRenderer.h',
|
|
'include/gpu/GrBackendEffectFactory.h',
|
|
'include/gpu/GrClipData.h',
|
|
'include/gpu/GrColor.h',
|
|
'include/gpu/GrConfig.h',
|
|
'include/gpu/GrContext.h',
|
|
'include/gpu/GrContextFactory.h',
|
|
'include/gpu/GrEffect.h',
|
|
'include/gpu/GrEffectStage.h',
|
|
'include/gpu/GrEffectUnitTest.h',
|
|
'include/gpu/GrFontScaler.h',
|
|
'include/gpu/GrGlyph.h',
|
|
'include/gpu/GrKey.h',
|
|
'include/gpu/GrNoncopyable.h',
|
|
'include/gpu/GrPaint.h',
|
|
'include/gpu/GrPathRendererChain.h',
|
|
'include/gpu/GrPoint.h',
|
|
'include/gpu/GrRect.h',
|
|
'include/gpu/GrRefCnt.h',
|
|
'include/gpu/GrRenderTarget.h',
|
|
'include/gpu/GrResource.h',
|
|
'include/gpu/GrSurface.h',
|
|
'include/gpu/GrTextContext.h',
|
|
'include/gpu/GrTexture.h',
|
|
'include/gpu/GrTextureAccess.h',
|
|
'include/gpu/GrTypes.h',
|
|
'include/gpu/GrTypesPriv.h',
|
|
'include/gpu/GrUserConfig.h',
|
|
'include/gpu/SkGpuDevice.h',
|
|
'include/gpu/SkGr.h',
|
|
'include/gpu/SkGrPixelRef.h',
|
|
'include/gpu/SkGrTexturePixelRef.h',
|
|
'include/gpu/gl/GrGLConfig.h',
|
|
'include/gpu/gl/GrGLFunctions.h',
|
|
'include/gpu/gl/GrGLInterface.h',
|
|
'include/gpu/gl/SkANGLEGLContext.h',
|
|
'include/gpu/gl/SkDebugGLContext.h',
|
|
'include/gpu/gl/SkMesaGLContext.h',
|
|
'include/gpu/gl/SkNativeGLContext.h',
|
|
'include/gpu/gl/SkNullGLContext.h',
|
|
'include/lazy/SkBitmapFactory.h',
|
|
'include/utils/SkDeferredCanvas.h',
|
|
'include/utils/SkRandom.h',
|
|
'include/views/SkTextBox.h',
|
|
'src/core/SkTypefaceCache.h',
|
|
]
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
|
|
EXPORTS.skia += [
|
|
'include/ports/SkTypeface_mac.h',
|
|
]
|
|
CPP_SOURCES += [
|
|
'SkFontHost_mac.cpp',
|
|
'SkStream_mac.cpp',
|
|
'SkThread_pthread.cpp',
|
|
'SkThreadUtils_pthread.cpp',
|
|
'SkThreadUtils_pthread_mach.cpp',
|
|
'SkTime_Unix.cpp',
|
|
]
|
|
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
|
|
EXPORTS.skia += [
|
|
'include/config/sk_stdint.h',
|
|
'include/ports/SkTypeface_win.h',
|
|
]
|
|
CPP_SOURCES += [
|
|
'SkFontHost_win.cpp',
|
|
'SkFontHost_sandbox_none.cpp',
|
|
'SkThread_win.cpp',
|
|
'SkThreadUtils_win.cpp',
|
|
'SkTime_win.cpp',
|
|
]
|
|
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk2':
|
|
EXPORTS.skia += [
|
|
'include/ports/SkTypeface_cairo.h',
|
|
]
|
|
CPP_SOURCES += [
|
|
'SkFontHost_cairo.cpp',
|
|
'SkFontHost_FreeType_common.cpp',
|
|
'SkThread_pthread.cpp',
|
|
'SkThreadUtils_pthread.cpp',
|
|
'SkTime_Unix.cpp',
|
|
'SkOSFile.cpp',
|
|
]
|
|
if CONFIG['OS_TARGET'] in ('Linux', 'FreeBSD', 'NetBSD'):
|
|
CPP_SOURCES += [
|
|
'SkThreadUtils_pthread_linux.cpp',
|
|
]
|
|
else:
|
|
CPP_SOURCES += [
|
|
'SkThreadUtils_pthread_other.cpp',
|
|
]
|
|
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'qt':
|
|
CPP_SOURCES += [
|
|
'SkFontHost_cairo.cpp',
|
|
'SkFontHost_FreeType_common.cpp',
|
|
'SkOSFile.cpp',
|
|
]
|
|
if CONFIG['OS_TARGET'] == 'Linux':
|
|
EXPORTS.skia += [
|
|
'include/ports/SkTypeface_cairo.h',
|
|
]
|
|
CPP_SOURCES += [
|
|
'SkThread_pthread.cpp',
|
|
'SkThreadUtils_pthread.cpp',
|
|
'SkThreadUtils_pthread_linux.cpp',
|
|
'SkTime_Unix.cpp',
|
|
]
|
|
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
|
CPP_SOURCES += [
|
|
'SkThread_pthread.cpp',
|
|
]
|
|
|
|
# Separate 'if' from above, since the else below applies to all != 'android'
|
|
# toolkits.
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
|
|
EXPORTS.skia += [
|
|
'include/ports/SkTypeface_cairo.h',
|
|
]
|
|
CPP_SOURCES += [
|
|
'ashmem.cpp',
|
|
'SkDebug_android.cpp',
|
|
'SkFontHost_cairo.cpp',
|
|
'SkFontHost_linux.cpp',
|
|
'SkFontHost_FreeType_common.cpp',
|
|
'SkFontHost_FreeType.cpp',
|
|
'SkImageRef_ashmem.cpp',
|
|
'SkOSFile.cpp',
|
|
'SkTime_Unix.cpp',
|
|
'SkThread_pthread.cpp',
|
|
'SkThreadUtils_pthread.cpp',
|
|
'SkThreadUtils_pthread_other.cpp',
|
|
]
|
|
else:
|
|
CPP_SOURCES += [
|
|
'SkDebug_stdio.cpp',
|
|
]
|
|
|
|
if CONFIG['INTEL_ARCHITECTURE']:
|
|
CPP_SOURCES += [
|
|
'SkBitmapProcState_opts_SSE2.cpp',
|
|
'SkBlitRect_opts_SSE2.cpp',
|
|
'SkBlitRow_opts_SSE2.cpp',
|
|
'SkUtils_opts_SSE2.cpp',
|
|
'opts_check_SSE2.cpp',
|
|
]
|
|
if CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3']:
|
|
CPP_SOURCES += [
|
|
'SkBitmapProcState_opts_SSSE3.cpp',
|
|
]
|
|
elif CONFIG['CPU_ARCH'] == 'arm' and CONFIG['GNU_CC']:
|
|
CPP_SOURCES += [
|
|
'SkBitmapProcState_opts_arm.cpp',
|
|
'SkBlitRow_opts_arm.cpp',
|
|
'opts_check_arm.cpp',
|
|
]
|
|
else:
|
|
CPP_SOURCES += [
|
|
'SkBitmapProcState_opts_none.cpp',
|
|
'SkBlitRow_opts_none.cpp',
|
|
'SkUtils_opts_none.cpp',
|
|
]
|
|
|
|
if CONFIG['MOZ_ENABLE_SKIA_GPU']:
|
|
CPP_SOURCES += [
|
|
'GrAAConvexPathRenderer.cpp',
|
|
'GrAAHairLinePathRenderer.cpp',
|
|
'GrAARectRenderer.cpp',
|
|
'GrAddPathRenderers_default.cpp',
|
|
'GrAllocPool.cpp',
|
|
'GrAtlas.cpp',
|
|
'GrBufferAllocPool.cpp',
|
|
'GrCacheID.cpp',
|
|
'GrClipData.cpp',
|
|
'GrClipMaskCache.cpp',
|
|
'GrClipMaskManager.cpp',
|
|
'GrConfigConversionEffect.cpp',
|
|
'GrContext.cpp',
|
|
'GrConvolutionEffect.cpp',
|
|
'GrDefaultPathRenderer.cpp',
|
|
'GrDrawTarget.cpp',
|
|
'GrDrawState.cpp',
|
|
'GrEffect.cpp',
|
|
'GrGeometryBuffer.cpp',
|
|
'GrGpu.cpp',
|
|
'GrGpuFactory.cpp',
|
|
'GrInOrderDrawBuffer.cpp',
|
|
'GrMemory.cpp',
|
|
'GrMemoryPool.cpp',
|
|
'GrOvalRenderer.cpp',
|
|
'GrPath.cpp',
|
|
'GrPathRendererChain.cpp',
|
|
'GrPathRenderer.cpp',
|
|
'GrPathUtils.cpp',
|
|
'GrRectanizer.cpp',
|
|
'GrReducedClip.cpp',
|
|
'GrRenderTarget.cpp',
|
|
'GrResourceCache.cpp',
|
|
'GrResource.cpp',
|
|
'GrSimpleTextureEffect.cpp',
|
|
'GrSingleTextureEffect.cpp',
|
|
'GrSoftwarePathRenderer.cpp',
|
|
'GrStencilAndCoverPathRenderer.cpp',
|
|
'GrStencilBuffer.cpp',
|
|
'GrStencil.cpp',
|
|
'GrSurface.cpp',
|
|
'GrSWMaskHelper.cpp',
|
|
'GrTextContext.cpp',
|
|
'GrTextStrike.cpp',
|
|
'GrTextureAccess.cpp',
|
|
'GrTexture.cpp',
|
|
'GrTextureDomainEffect.cpp',
|
|
'GrTextureStripAtlas.cpp',
|
|
'SkGpuDevice.cpp',
|
|
'SkGr.cpp',
|
|
'SkGrFontScaler.cpp',
|
|
'SkGrPixelRef.cpp',
|
|
'SkGrTexturePixelRef.cpp',
|
|
'GrGLBufferImpl.cpp',
|
|
'GrGLCaps.cpp',
|
|
'GrGLContext.cpp',
|
|
'GrGLCreateNativeInterface_none.cpp',
|
|
'GrGLCreateNullInterface.cpp',
|
|
'GrGLDefaultInterface_native.cpp',
|
|
'GrGLEffect.cpp',
|
|
'GrGLEffectMatrix.cpp',
|
|
'GrGLExtensions.cpp',
|
|
'GrGLIndexBuffer.cpp',
|
|
'GrGLInterface.cpp',
|
|
'GrGLNoOpInterface.cpp',
|
|
'GrGLPath.cpp',
|
|
'GrGLProgram.cpp',
|
|
'GrGLProgramDesc.cpp',
|
|
'GrGLRenderTarget.cpp',
|
|
'GrGLShaderBuilder.cpp',
|
|
'GrGLSL.cpp',
|
|
'GrGLStencilBuffer.cpp',
|
|
'GrGLTexture.cpp',
|
|
'GrGLUniformManager.cpp',
|
|
'GrGLUtil.cpp',
|
|
'GrGLVertexArray.cpp',
|
|
'GrGLVertexBuffer.cpp',
|
|
'GrGpuGL.cpp',
|
|
'GrGpuGL_program.cpp',
|
|
'SkGLContextHelper.cpp',
|
|
'SkNullGLContext.cpp',
|
|
]
|
|
|
|
CPP_SOURCES += [
|
|
'Sk1DPathEffect.cpp',
|
|
'Sk2DPathEffect.cpp',
|
|
'Sk64.cpp',
|
|
'SkAAClip.cpp',
|
|
'SkAdvancedTypefaceMetrics.cpp',
|
|
'SkAlphaRuns.cpp',
|
|
'SkAnnotation.cpp',
|
|
'SkAvoidXfermode.cpp',
|
|
'SkBBoxRecord.cpp',
|
|
'SkBBoxHierarchy.cpp',
|
|
'SkBBoxHierarchyRecord.cpp',
|
|
'SkBase64.cpp',
|
|
'SkBicubicImageFilter.cpp',
|
|
'SkBitSet.cpp',
|
|
'SkBitmap.cpp',
|
|
'SkBitmapCache.cpp',
|
|
'SkBitmapFactory.cpp',
|
|
'SkBitmapHeap.cpp',
|
|
'SkBitmapProcShader.cpp',
|
|
'SkBitmapProcState.cpp',
|
|
'SkBitmapProcState_matrixProcs.cpp',
|
|
'SkBitmapSampler.cpp',
|
|
'SkBitmapSource.cpp',
|
|
'SkBitmapTransformer.cpp',
|
|
'SkBitmap_scroll.cpp',
|
|
'SkBlendImageFilter.cpp',
|
|
'SkBlitMask_D32.cpp',
|
|
'SkBlitRow_D16.cpp',
|
|
'SkBlitRow_D32.cpp',
|
|
'SkBlitRow_D4444.cpp',
|
|
'SkBlitter.cpp',
|
|
'SkBlitter_4444.cpp',
|
|
'SkBlitter_A1.cpp',
|
|
'SkBlitter_A8.cpp',
|
|
'SkBlitter_ARGB32.cpp',
|
|
'SkBlitter_RGB16.cpp',
|
|
'SkBlitter_Sprite.cpp',
|
|
'SkBlurDrawLooper.cpp',
|
|
'SkBlurImageFilter.cpp',
|
|
'SkBlurMaskFilter.cpp',
|
|
'SkBlurMask.cpp',
|
|
'SkBuffer.cpp',
|
|
'SkCanvas.cpp',
|
|
'SkChunkAlloc.cpp',
|
|
'SkClipStack.cpp',
|
|
'SkColor.cpp',
|
|
'SkColorFilter.cpp',
|
|
'SkColorFilterImageFilter.cpp',
|
|
'SkColorFilters.cpp',
|
|
'SkColorMatrix.cpp',
|
|
'SkColorMatrixFilter.cpp',
|
|
'SkColorTable.cpp',
|
|
'SkCornerPathEffect.cpp',
|
|
'SkClampRange.cpp',
|
|
'SkComposeShader.cpp',
|
|
'SkCondVar.cpp',
|
|
'SkConfig8888.cpp',
|
|
'SkCountdown.cpp',
|
|
'SkCordic.cpp',
|
|
'SkCubicClipper.cpp',
|
|
'SkDashPathEffect.cpp',
|
|
'SkData.cpp',
|
|
'SkDataPixelRef.cpp',
|
|
'SkDebug.cpp',
|
|
'SkDeferredCanvas.cpp',
|
|
'SkDeque.cpp',
|
|
'SkDevice.cpp',
|
|
'SkDeviceProfile.cpp',
|
|
'SkDiscretePathEffect.cpp',
|
|
'SkDisplacementMapEffect.cpp',
|
|
'SkDither.cpp',
|
|
'SkDraw.cpp',
|
|
'SkEdge.cpp',
|
|
'SkEdgeBuilder.cpp',
|
|
'SkEdgeClipper.cpp',
|
|
'SkEmbossMask.cpp',
|
|
'SkEmbossMaskFilter.cpp',
|
|
'SkFilterProc.cpp',
|
|
'SkFlattenable.cpp',
|
|
'SkFlattenableBuffers.cpp',
|
|
'SkFloat.cpp',
|
|
'SkFloatBits.cpp',
|
|
'SkFontDescriptor.cpp',
|
|
'SkFontHost.cpp',
|
|
'SkFontStream.cpp',
|
|
'SkGeometry.cpp',
|
|
'SkGlobalInitialization_default.cpp',
|
|
'SkGlyphCache.cpp',
|
|
'SkGradientShader.cpp',
|
|
'SkGradientTileProc.cpp',
|
|
'SkGraphics.cpp',
|
|
'SkGPipeRead.cpp',
|
|
'SkGPipeWrite.cpp',
|
|
'SkImage.cpp',
|
|
'SkImages.cpp',
|
|
'SkImage_Codec.cpp',
|
|
'SkImage_Picture.cpp',
|
|
'SkImage_Raster.cpp',
|
|
'SkImageDecoder.cpp',
|
|
'SkImageDecoder_Factory.cpp',
|
|
'SkImageFilter.cpp',
|
|
'SkImageFilterUtils.cpp',
|
|
'SkImagePriv.cpp',
|
|
'SkImageRef.cpp',
|
|
'SkImageRefPool.cpp',
|
|
'SkImageRef_GlobalPool.cpp',
|
|
'SkInstCnt.cpp',
|
|
'SkLayerDrawLooper.cpp',
|
|
'SkLayerRasterizer.cpp',
|
|
'SkLazyPixelRef.cpp',
|
|
'SkLightingImageFilter.cpp',
|
|
'SkLinearGradient.cpp',
|
|
'SkLineClipper.cpp',
|
|
'SkMallocPixelRef.cpp',
|
|
'SkMagnifierImageFilter.cpp',
|
|
'SkMask.cpp',
|
|
'SkMaskFilter.cpp',
|
|
'SkMaskGamma.cpp',
|
|
'SkMath.cpp',
|
|
'SkMatrix.cpp',
|
|
'SkMatrixConvolutionImageFilter.cpp',
|
|
'SkMemory_malloc.cpp',
|
|
'SkMergeImageFilter.cpp',
|
|
'SkMetaData.cpp',
|
|
'SkMorphologyImageFilter.cpp',
|
|
'SkOffsetImageFilter.cpp',
|
|
'SkOrderedReadBuffer.cpp',
|
|
'SkOrderedWriteBuffer.cpp',
|
|
'SkOSFile_stdio.cpp',
|
|
'SkOTUtils.cpp',
|
|
'SkPackBits.cpp',
|
|
'SkPaint.cpp',
|
|
'SkPaintPriv.cpp',
|
|
'SkPath.cpp',
|
|
'SkPathEffect.cpp',
|
|
'SkPathHeap.cpp',
|
|
'SkPathMeasure.cpp',
|
|
'SkPicture.cpp',
|
|
'SkPictureFlat.cpp',
|
|
'SkPicturePlayback.cpp',
|
|
'SkPictureRecord.cpp',
|
|
'SkPictureStateTree.cpp',
|
|
'SkPictureUtils.cpp',
|
|
'SkPixelRef.cpp',
|
|
'SkPixelXorXfermode.cpp',
|
|
'SkPoint.cpp',
|
|
'SkProcSpriteBlitter.cpp',
|
|
'SkPtrRecorder.cpp',
|
|
'SkQuadClipper.cpp',
|
|
'SkRRect.cpp',
|
|
'SkRTConf.cpp',
|
|
'SkRTree.cpp',
|
|
'SkRadialGradient.cpp',
|
|
'SkRasterClip.cpp',
|
|
'SkRasterizer.cpp',
|
|
'SkRect.cpp',
|
|
'SkRefCnt.cpp',
|
|
'SkRefDict.cpp',
|
|
'SkRegion.cpp',
|
|
'SkRegion_path.cpp',
|
|
'SkRegion_rects.cpp',
|
|
'SkScalar.cpp',
|
|
'SkScalerContext.cpp',
|
|
'SkScan.cpp',
|
|
'SkScan_AntiPath.cpp',
|
|
'SkScan_Antihair.cpp',
|
|
'SkScan_Hairline.cpp',
|
|
'SkScan_Path.cpp',
|
|
'SkShader.cpp',
|
|
'SkSpriteBlitter_ARGB32.cpp',
|
|
'SkSpriteBlitter_RGB16.cpp',
|
|
'SkStippleMaskFilter.cpp',
|
|
'SkStream.cpp',
|
|
'SkString.cpp',
|
|
'SkStroke.cpp',
|
|
'SkStrokeRec.cpp',
|
|
'SkStrokerPriv.cpp',
|
|
'SkSurface.cpp',
|
|
'SkSurface_Raster.cpp',
|
|
'SkSurface_Picture.cpp',
|
|
'SkSweepGradient.cpp',
|
|
'SkTableColorFilter.cpp',
|
|
'SkTableMaskFilter.cpp',
|
|
'SkTestImageFilters.cpp',
|
|
'SkThreadPool.cpp',
|
|
'SkTileGrid.cpp',
|
|
'SkTileGridPicture.cpp',
|
|
'SkTLS.cpp',
|
|
'SkTSearch.cpp',
|
|
'SkTwoPointConicalGradient.cpp',
|
|
'SkTwoPointRadialGradient.cpp',
|
|
'SkTypeface.cpp',
|
|
'SkTypefaceCache.cpp',
|
|
'SkUnPreMultiply.cpp',
|
|
'SkUtils.cpp',
|
|
'SkWriter32.cpp',
|
|
'SkXfermode.cpp',
|
|
]
|
|
|
|
if not CONFIG['INTEL_ARCHITECTURE'] and CONFIG['CPU_ARCH'] == 'arm' and CONFIG['GNU_CC']:
|
|
SSRCS += [
|
|
'memset.arm.S',
|
|
]
|
|
|
|
LIBRARY_NAME = 'skia'
|
|
|