set(Skia_HEADERS    
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/codec/SkCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/codec/SkCodecAnimation.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/codec/SkEncodedOrigin.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/config/SkUserConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkAnnotation.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkBBHFactory.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkBitmap.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkBlendMode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkBlurTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkCanvasVirtualEnforcer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkClipOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColorPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColorSpace.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColorSpaceXform.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkColorSpaceXformCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkCoverageMode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkData.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDataTable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDeferredDisplayListRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDeque.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDrawFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDrawLooper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDrawable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkEncodedImageFormat.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkExecutor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFilterQuality.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFlattenable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFont.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFontArguments.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFontLCDConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkFontStyle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkGraphics.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkICC.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkImage.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkImageEncoder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkImageGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkImageInfo.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMallocPixelRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMatrix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMatrix44.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMetaData.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMilestone.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkMultiPictureDraw.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkOverdrawCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPaint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPathMeasure.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPicture.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPictureRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPixelRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPixmap.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPoint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPoint3.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPostConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPreConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRRect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRSXform.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRWBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRasterHandleAllocator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRefCnt.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkRegion.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkScalar.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSerialProcs.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSize.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkStream.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkString.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkStrokeRec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSurface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSurfaceCharacterization.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSurfaceProps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkSwizzle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTLazy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTextBlob.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTime.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTraceMemoryDump.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTypeface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkUnPreMultiply.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkVertices.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkYUVSizeInfo.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/Sk1DPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/Sk2DPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkAlphaThresholdFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkArithmeticImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkBlurDrawLooper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkBlurImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkBlurMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkColorFilterImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkColorMatrix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkColorMatrixFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkComposeImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkCornerPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkDashPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkDiscretePathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkDisplacementMapEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkDropShadowImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkGradientShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkHighContrastFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkImageSource.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkLayerDrawLooper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkLightingImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkLumaColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkMagnifierImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkMatrixConvolutionImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkMergeImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkMorphologyImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkOffsetImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkOverdrawColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkPaintFlagsDrawFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkPaintImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkPerlinNoiseShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkPictureImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkRRectsGaussianEdgeMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkShaderMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkTableColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkTableMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkTileImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkToSRGBColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkTrimPathEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects/SkXfermodeImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/encode/SkEncoder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrBackendSemaphore.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrBackendSurface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrBlend.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrCaps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrContextOptions.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrGpuResource.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrRenderTarget.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrResourceKey.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrSamplerState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrShaderCaps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrSurface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrTexture.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/GrTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLAssembleInterface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLConfig.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLExtensions.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLFunctions.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLInterface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl/GrGLTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/mock/GrMockTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/pathops/SkPathOps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/ports/SkFontMgr.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrAuditTrail.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrColor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrGLSL.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrOpList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrRenderTargetProxy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrSharedEnums.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrSingleOwner.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrSurfaceProxy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrSurfaceProxyRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrSwizzle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrTextureProxy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/GrTypesPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkAtomics.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkBitmaskEnum.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkChecksum.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkDeferredDisplayList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkEncodedInfo.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkFixed.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkFloatBits.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkFloatingPoint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkImageInfoPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkLeanWindows.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkMalloc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkMessageBus.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkMutex.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkOnce.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkPathRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkSafe32.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkSafe_math.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkSemaphore.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkShadowFlags.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkSpinlock.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTArray.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTDArray.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTFitsIn.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTHash.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTLogic.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTSearch.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkTemplates.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkThreadID.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private/SkWeakRefCnt.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkCamera.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkCanvasStateUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkEventTracer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkFrontBufferedStream.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkInterpolator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkNWayCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkNoDrawCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkNullCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkPaintFilterCanvas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkParse.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkParsePath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkRandom.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkShadowUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/SkTextBox.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpBaseCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpMaskCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpRLECodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpStandardCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkCodecAnimationPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkCodecImageGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkCodecPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkFrameHolder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkMaskSwizzler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkMasks.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkRawAdapterCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkRawCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSampledCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSampler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkStreamBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSwizzler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/Sk4px.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/Sk4x4f.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAAClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkATrace.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAdvancedTypefaceMetrics.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAnalyticEdge.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAnnotationKeys.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAntiRun.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkArenaAlloc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkArenaAllocList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAutoBlitterChoose.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAutoKern.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAutoMalloc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAutoPixmapStorage.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBBoxHierarchy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBigPicture.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapController.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapDevice.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_filter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_matrix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_matrix_template.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_procs.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_sample.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_utils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProvider.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlendModePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitBWMaskTemplate.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitMask.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitRow.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlurMask.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlurPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCachedData.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCanvasPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkClipOpPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkClipStack.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkClipStackDevice.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorData.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorLookUpTable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorMatrixFilterRowMajor255.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpacePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXformPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXform_A2B.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXform_Base.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXformer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_A2B.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_New.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_XYZ.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorTable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkConvertPixels.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCoreBlitters.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCoverageDelta.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCoverageModePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCubicClipper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCubicMap.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeduper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDescriptor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDevice.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeviceProfile.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDiscardableMemory.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDistanceFieldGen.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDither.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDraw.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDrawProcs.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDrawShadowInfo.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdge.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdgeBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdgeClipper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEndian.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFDot6.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFDot6Constants.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFindAndPlaceGlyph.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontDescriptor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontStream.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFuzzLogging.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGammas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGaussFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGeometry.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlyph.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlyphCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlyphCache_Globals.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGpuBlurUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkHalf.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkICCPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageCacherator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageFilterCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageFilterPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImagePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLRUCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLatticeIter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLineClipper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLiteDL.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLiteRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLocalMatrixImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMD5.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMSAN.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMakeUnique.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMask.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskBlurFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskFilterBase.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskGamma.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMathPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrixImageFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrixPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrixUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMiniRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMipMap.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkModeColorFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkNextID.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkNx.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkOSFile.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkOpts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPM4f.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPM4fPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPaintDefaults.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPaintPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPathMeasurePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPathPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureCommon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureData.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureFlat.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureImageGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPicturePlayback.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureRecord.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPipe.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPixmapPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPointPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPtrRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkQuadClipper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRRectPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRTree.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterClipStack.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterPipeline.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkReadBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkReader32.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecord.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordDraw.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordOpts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordPattern.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordedDrawable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecorder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecords.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRectPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRefDict.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRegionPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRemoteGlyphCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkResourceCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSRGB.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSafeMath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSafeRange.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScaleToSides.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScalerContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScanPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScopeExit.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSharedMutex.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSinglyLinkedList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpecialImage.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpecialSurface.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpriteBlitter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStreamPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStringUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStroke.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStrokerPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSurfacePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTDPQueue.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTDynamicHash.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTInternalLList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTLList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTLS.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTMultiMap.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTSort.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTTopoSort.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTaskGroup.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTaskGroup2D.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTextBlobRunIterator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTextFormatParams.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTextMapStateProc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTextToPathIter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkThreadedBMPDevice.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTraceEvent.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTraceEventCommon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTypefaceCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTypeface_remote.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkUnPreMultiplyPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkValidationUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkVertState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkWriteBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkWritePixelsRec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkWriter32.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkXfermodeInterpretation.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkXfermodePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkYUVPlanesCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/GrAlphaThresholdFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkDashImpl.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkEmbossMask.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkEmbossMaskFilter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkPackBits.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkTrimPE.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAHardwareBufferImageGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAllocator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAppliedClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAutoLocaleSetter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBackendTextureImageGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBitmapTextureMaker.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBlurUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBufferAllocPool.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrClipStackClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrColorSpaceInfo.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrColorSpaceXform.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrContextPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrCoordTransform.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDefaultGeoProcFactory.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDeferredProxyUploader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDeferredUpload.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDistanceFieldGenFromVector.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawOpAtlas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawingManager.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrFPArgs.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrFixedClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGeometryProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGlyph.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuCommandBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuResourceCacheAccess.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuResourcePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuResourceRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrImageTextureMaker.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrMemoryPool.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrMesh.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrNonAtomicRef.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrOnFlushResourceProvider.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrOpFlushState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPaint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRendererChain.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRendering.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPendingProgramElement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPipeline.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPrimitiveProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorAnalysis.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorSet.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProgramDesc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProgramElement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProxyProvider.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrQuad.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRectanizer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRectanizer_pow2.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRectanizer_skyline.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrReducedClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetContextPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetOpList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceAllocator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceHandle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceProvider.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceProviderPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSKSLPrettyPrint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSWMaskHelper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrScissorState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSemaphore.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrShaderVar.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrShape.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSoftwarePathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStencilAttachment.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStencilClip.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStencilSettings.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStyle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfaceContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfacePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfaceProxyPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTessellator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureAdjuster.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureMaker.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureOpList.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTexturePriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureProducer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureProxyCacheAccess.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureProxyPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureRenderTargetProxy.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureStripAtlas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTracing.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrUninstantiateProxyTracker.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrUserStencilSettings.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrWindowRectangles.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrWindowRectsState.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrXferProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrYUVProvider.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/SkGpuDevice.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/SkGr.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCAtlas.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCClipProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCoverageProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCubicShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCGeometry.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCPathParser.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCPathProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCQuadraticShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCTriangleShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCoverageCountingPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrAARectEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrArithmeticFP.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrAtlasedShaderHelpers.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBezierEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBicubicEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBitmapTextGeoProc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBlurredEdgeFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCircleBlurFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCircleEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConfigConversionEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConstColorProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConvexPolyEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCoverageSetOpXP.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCustomXfermode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDisableColorXP.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDistanceFieldGeoProc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDitherEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrEllipseEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrLumaColorFilterEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrMagnifierEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrMatrixConvolutionEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrNonlinearColorSpaceXformEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrOvalEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrOverdrawFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrPorterDuffXferProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrPremulInputFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRRectBlurEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRRectEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRectBlurEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrSRGBEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrShadowGeoProc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrSimpleTextureEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrTextureDomain.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrUnpremulInputFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrXfermodeFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrYUVtoRGBEffect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLCaps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLDefines.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGLSL.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGpuCommandBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLIRect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLPath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLPathRendering.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLProgram.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLProgramDataManager.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLRenderTarget.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLSemaphore.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLStencilAttachment.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTexture.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTextureRenderTarget.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLUniformHandler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLUtil.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLVaryingHandler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLVertexArray.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/builders/GrGLProgramBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/builders/GrGLShaderStringBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLBlend.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLFragmentProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLProgramBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLProgramDataManager.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLShaderBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLUniformHandler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLUtil.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLVarying.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLVertexGeoBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLXferProcessor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockCaps.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockGpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockGpuCommandBuffer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockStencilAttachment.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockTexture.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAConvexPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAConvexTessellator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAHairLinePathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAtlasTextOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrClearOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrClearStencilClipOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrCopySurfaceOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDashLinePathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDashOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDebugMarkerOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDefaultPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawAtlasOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawPathOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawVerticesOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrLatticeOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrMSAAPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrMeshDrawOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrOvalOpFactory.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrPathStencilSettings.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrRectOpFactory.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrRegionOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSemaphoreOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrShadowRRectOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSmallPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrStencilPathOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrTessellatingPathRenderer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrTextureOp.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasManager.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasTextBlob.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasTextContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrDistanceFieldAdjustTable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrGlyphCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrTextBlobCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrTextUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage_Base.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage_Gpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkReadPixelsRec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkSurface_Base.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkSurface_Gpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkImageEncoderFns.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkImageEncoderPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/jumper/SkJumper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/jumper/SkJumper_misc.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/lazy/SkDiscardableMemoryPool.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkChecksum_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkMorphologyImageFilter_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkRasterPipeline_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkSwizzler_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkUtils_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkXfermode_opts.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkAddIntersections.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkIntersectionHelper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkIntersections.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkLineParameters.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpAngle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpCoincidence.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpContour.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpEdgeBuilder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpSegment.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpSpan.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsBounds.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCommon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsConic.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCubic.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCurve.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsDebug.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsLine.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsPoint.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsQuad.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsRect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsTSect.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathWriter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkReduceOrder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontHost_FreeType_common.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkOSLibrary.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkIBMFamilyClass.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTableTypes.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_V0.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_V1.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_V2.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_V3.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_V4.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_OS_2_VA.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_head.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_name.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkPanose.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkSFNTHeader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkBitmapProcShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkColorFilterShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkColorShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkComposeShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkEmptyShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkImageShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkLocalMatrixShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkPictureShader.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkShaderBase.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/Sk4fGradientBase.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/Sk4fGradientPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/Sk4fLinearGradient.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkGradientBitmapCache.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkGradientShaderPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkLinearGradient.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkRadialGradient.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkSweepGradient.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkTwoPointConicalGradient.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkTwoPointConicalGradient_gpu.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/GLSL.std.450.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCFGGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCPP.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCPPCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCompiler.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLContext.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLErrorReporter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLGLSLCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLHCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLIRGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLInterpreter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLLayoutLexer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLLexer.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLMemoryLayout.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLMetalCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLOutputStream.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLParser.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLPosition.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLSPIRVCodeGenerator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLSectionAndParameterHelper.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLString.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLStringStream.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLUtil.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTBinaryExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTBlock.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTBoolLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTBreakStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTCallSuffix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTContinueStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTDeclaration.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTDiscardStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTDoStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTEnum.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTExpressionStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTExtension.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTFieldSuffix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTFloatLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTForStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTFunction.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTIdentifier.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTIfStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTIndexSuffix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTIntLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTInterfaceBlock.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTModifiersDeclaration.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTNode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTParameter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTPositionNode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTPrefixExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTReturnStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTSection.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTSuffix.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTSuffixExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTSwitchCase.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTSwitchStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTTernaryExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTType.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTVarDeclaration.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTVarDeclarationStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ast/SkSLASTWhileStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLAppendStage.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLBinaryExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLBlock.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLBoolLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLBreakStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLConstructor.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLContinueStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLDiscardStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLDoStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLEnum.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLExpressionStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLExtension.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLField.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFieldAccess.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFloatLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLForStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFunctionCall.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFunctionDeclaration.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFunctionDefinition.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLFunctionReference.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLIRNode.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLIfStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLIndexExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLIntLiteral.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLInterfaceBlock.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLLayout.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLModifiers.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLModifiersDeclaration.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLNop.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLPostfixExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLPrefixExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLProgram.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLProgramElement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLReturnStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSection.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSetting.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSwitchCase.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSwitchStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSwizzle.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSymbol.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSymbolTable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLTernaryExpression.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLType.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLTypeReference.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLUnresolvedFunction.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLVarDeclarations.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLVarDeclarationsStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLVariable.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLVariableReference.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLWhileStatement.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/spirv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkBase64.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkBitSet.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkCanvasStack.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkDashPathPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkFloatToDecimal.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkJSONWriter.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkMatrix22.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkOSPath.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkOffsetPolygon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkPatchUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkShadowTessellator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkUtilsArm.h
)

set(Skia_SOURCES

        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpBaseCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpMaskCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpRLECodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkBmpStandardCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkCodecImageGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkMaskSwizzler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkMasks.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSampledCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSampler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkStreamBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkSwizzler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAAClip.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkATrace.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAlphaRuns.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAnalyticEdge.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAnnotation.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkArenaAlloc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkAutoPixmapStorage.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBBHFactory.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBigPicture.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmap.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapController.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapDevice.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProcState_matrixProcs.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBitmapProvider.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlendMode.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitMask_D32.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitRow_D32.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter_A8.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter_ARGB32.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter_RGB565.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlitter_Sprite.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlurImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlurMF.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBlurMask.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCachedData.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCanvasPriv.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkClipStack.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkClipStackDevice.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorLookUpTable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorMatrixFilterRowMajor255.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXform.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXformCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXform_A2B.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpaceXformer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_A2B.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_ICC.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_New.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorSpace_XYZ.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkColorTable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkConvertPixels.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCoverageDelta.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCubicClipper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkCubicMap.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkData.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDataTable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDebug.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeferredDisplayList.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeferredDisplayListRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeque.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDevice.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDeviceProfile.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDistanceFieldGen.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDither.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDraw.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDrawLooper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDrawShadowInfo.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDraw_vertices.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDrawable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdge.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdgeBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkEdgeClipper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkExecutor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFDot6Constants.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFlattenable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFont.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontDescriptor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontLCDConfig.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontMgr.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkFontStream.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGaussFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGeometry.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlobalInitialization_core.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlyph.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGlyphCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGpuBlurUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkGraphics.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkHalf.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkICC.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageFilterCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkImageInfo.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLatticeIter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLineClipper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLiteDL.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLiteRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkLocalMatrixImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMD5.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMallocPixelRef.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMask.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskBlurFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMaskGamma.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrix.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrix44.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMatrixImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMetaData.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMiniRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMipMap.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkModeColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkMultiPictureDraw.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkOpts.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkOverdrawCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPaint.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPaintPriv.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPathMeasure.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPathRef.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPath_serial.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPicture.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureData.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureFlat.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureImageGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPicturePlayback.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureRecord.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPictureRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPixelRef.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPixmap.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPoint.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPoint3.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkPtrRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkQuadClipper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRRect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRTree.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRWBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterClip.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterPipeline.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRasterPipelineBlitter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkReadBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecord.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordDraw.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordOpts.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecordedDrawable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecorder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRecords.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRefDict.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRegion.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRegion_path.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkRemoteGlyphCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkResourceCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSRGB.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScalar.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScalerContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_AAAPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_AntiPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_Antihair.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_DAAPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_Hairline.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkScan_Path.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSemaphore.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSharedMutex.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpecialImage.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpecialSurface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpinlock.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpriteBlitter_ARGB32.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSpriteBlitter_RGB565.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStream.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkString.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStringUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStroke.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStrokeRec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkStrokerPriv.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkSwizzle.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTLS.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTSearch.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTaskGroup.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTaskGroup2D.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTextBlob.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkThreadID.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkThreadedBMPDevice.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTime.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTypeface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTypefaceCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkTypeface_remote.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkUnPreMultiply.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkVertState.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkVertices.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkWriteBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkWriter32.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkXfermode.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkXfermodeInterpretation.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkYUVPlanesCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/GrAlphaThresholdFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/Sk1DPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/Sk2DPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkAlphaThresholdFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkArithmeticImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkBlurMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkColorFilterImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkColorMatrix.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkColorMatrixFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkComposeImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkCornerPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkDashPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkDiscretePathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkDisplacementMapEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkDropShadowImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkEmbossMask.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkEmbossMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkHighContrastFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkImageSource.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkLayerDrawLooper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkLightingImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkLumaColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkMagnifierImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkMatrixConvolutionImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkMergeImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkMorphologyImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkOffsetImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkOverdrawColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkPackBits.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkPaintFlagsDrawFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkPaintImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkPictureImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkRRectsGaussianEdgeMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkShaderMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkTableColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkTableMaskFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkTileImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkToSRGBColorFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkTrimPathEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/effects/SkXfermodeImageFilter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAHardwareBufferImageGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrAuditTrail.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBackendSurface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBackendTextureImageGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBitmapTextureMaker.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBlend.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBlurUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrBufferAllocPool.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrCaps.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrClipStackClip.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrColorSpaceInfo.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrColorSpaceXform.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDDLContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDefaultGeoProcFactory.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDirectContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDistanceFieldGenFromVector.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawOpAtlas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawingManager.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrFixedClip.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuCommandBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuResource.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrGpuResourceRef.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrImageTextureMaker.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrMemoryPool.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrOnFlushResourceProvider.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrOpFlushState.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrOpList.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPaint.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRendererChain.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathRendering.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPathUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPipeline.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrPrimitiveProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorAnalysis.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorSet.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProgramDesc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProxyProvider.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRectanizer_pow2.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRectanizer_skyline.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrReducedClip.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTarget.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetOpList.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrRenderTargetProxy.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceAllocator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrResourceProvider.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSKSLPrettyPrint.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSWMaskHelper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrShaderCaps.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrShaderVar.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrShape.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSoftwarePathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStencilAttachment.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStencilSettings.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrStyle.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfaceContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfaceProxy.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrSurfaceProxyRef.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTessellator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTexture.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureAdjuster.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureMaker.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureOpList.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureProducer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureProxy.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTextureRenderTargetProxy.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrUninstantiateProxyTracker.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrXferProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrYUVProvider.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/SkGpuDevice.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/SkGpuDevice_drawTexture.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/SkGr.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCAtlas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCClipProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCoverageProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCoverageProcessor_GSImpl.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCoverageProcessor_VSImpl.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCCubicShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCGeometry.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCPathParser.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCPathProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCCQuadraticShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrAARectEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrArithmeticFP.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBezierEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBicubicEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBitmapTextGeoProc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrBlurredEdgeFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCircleBlurFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCircleEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConfigConversionEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConstColorProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrConvexPolyEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrCustomXfermode.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDisableColorXP.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrDitherEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrEllipseEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrLumaColorFilterEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrMagnifierEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrMatrixConvolutionEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrNonlinearColorSpaceXformEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrOvalEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrOverdrawFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrPremulInputFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRRectBlurEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRRectEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrRectBlurEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrSRGBEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrShadowGeoProc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrSimpleTextureEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrTextureDomain.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrTextureStripAtlas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrUnpremulInputFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrXfermodeFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/effects/GrYUVtoRGBEffect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLAssembleInterface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLCaps.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLCreateNullInterface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLExtensions.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGLSL.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGpuCommandBuffer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLGpuProgramCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLInterface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLPathRendering.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLProgram.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLProgramDataManager.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLRenderTarget.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLSemaphore.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLStencilAttachment.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTexture.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTextureRenderTarget.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLUniformHandler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLUtil.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLVaryingHandler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLVertexArray.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/builders/GrGLProgramBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/builders/GrGLShaderStringBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSL.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLBlend.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLProgramBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLProgramDataManager.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLUtil.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLVarying.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLVertexGeoBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/glsl/GrGLSLXferProcessor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/mock/GrMockGpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAConvexPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAConvexTessellator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAFillRectOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAHairLinePathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAAStrokeRectOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrAtlasTextOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrClearOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrCopySurfaceOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDashLinePathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDashOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDefaultPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawAtlasOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawPathOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrDrawVerticesOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrLatticeOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrMSAAPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrMeshDrawOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrNonAAFillRectOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrNonAAStrokeRectOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrOvalOpFactory.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrRegionOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSemaphoreOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrShadowRRectOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrSmallPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrStencilPathOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrTessellatingPathRenderer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/ops/GrTextureOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasManager.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasTextBlob.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasTextBlobVertexRegenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrAtlasTextContext.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrGlyphCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrTextBlobCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/text/GrTextUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage_Gpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage_Lazy.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkImage_Raster.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkSurface.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkSurface_Gpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image/SkSurface_Raster.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkImageEncoder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/jumper/SkJumper.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/lazy/SkDiscardableMemoryPool.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkAddIntersections.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkDConicLineIntersection.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkDCubicLineIntersection.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkDCubicToQuads.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkDLineIntersection.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkDQuadLineIntersection.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkIntersections.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpAngle.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpCoincidence.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpContour.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpCubicHull.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpEdgeBuilder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpSegment.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkOpSpan.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCommon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsConic.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCubic.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsCurve.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsDebug.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsLine.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsOp.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsPoint.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsQuad.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsRect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsSimplify.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsTSect.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsTightBounds.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsTypes.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathOpsWinding.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkPathWriter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/pathops/SkReduceOrder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkDiscardableMemory_none.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontHost_FreeType.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkGlobalInitialization_default.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkImageGenerator_skia.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkMemory_malloc.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkOSFile_posix.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkOSFile_stdio.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkOSLibrary_posix.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkTLS_pthread.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTTable_name.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt/SkOTUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkBitmapProcShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkColorFilterShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkColorShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkComposeShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkImageShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkLocalMatrixShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkPerlinNoiseShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkPictureShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/SkShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/Sk4fGradientBase.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/Sk4fLinearGradient.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkGradientBitmapCache.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkGradientShader.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkLinearGradient.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkRadialGradient.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkSweepGradient.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkTwoPointConicalGradient.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCFGGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCPPCodeGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLCompiler.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLGLSLCodeGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLHCodeGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLIRGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLInterpreter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLJIT.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLLayoutLexer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLLexer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLMetalCodeGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLParser.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLString.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/SkSLUtil.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSetting.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLSymbolTable.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLType.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl/ir/SkSLVariableReference.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkBase64.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkCamera.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkCanvasStack.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkCanvasStateUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkDashPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkEventTracer.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkFloatToDecimal.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkFrontBufferedStream.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkInterpolator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkJSONWriter.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkMatrix22.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkNWayCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkNullCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkOSPath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkOffsetPolygon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkPaintFilterCanvas.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkParse.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkParseColor.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkParsePath.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkPatchUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkShadowTessellator.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkShadowUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkTextBox.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkThreadUtils_pthread.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkWhitelistTypefaces.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_opts_none.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts_none.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts_none.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_opts_none.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts_arm.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts_arm.cpp
)

include_directories(${PROJECT_SOURCE_DIR}/third_party/skia/include/
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/android
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/c
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/codec
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/config
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/core
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/effects
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/encode
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/gl
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/gpu/mock
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/pathops
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/ports
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/private
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/svg
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/lazy/
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/core
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/svg
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/shaders
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sfnt
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/image
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/images
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/sksl)

## pipe canvas

##${PROJECT_SOURCE_DIR}/third_party/skia/src/pipe/SkPipeCanvas.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/pipe/SkPipeFormat.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/pipe/SkRefSet.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/pipe/SkPipeCanvas.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/pipe/SkPipeReader.cpp

## SK Document
##${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkDocument.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkMultiPictureDocument.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkMultiPictureDocumentPriv.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/core/SkDocument.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkMultiPictureDocument.cpp

## mac Platform
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/mac/SkCreateCGImageRef.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/mac/SkStream_mac.cpp

## windows Platform
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/SkThreadUtils_win.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkAutoCoInitialize.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkDWrite.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkDWriteFontFileStream.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkDWriteGeometrySink.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkHRESULT.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkIStream.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/win/SkWGL_win.cpp

## gif -DSK_HAS_GIF_LIBRARY
##${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkGifCodec.h
##${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkIcoCodec.h
##${PROJECT_SOURCE_DIR}/third_party/skia/third_party/gif/SkGifImageReader.h
##${PROJECT_SOURCE_DIR}/third_party/skia/third_party/gif/SkGifImageReader.cpp

## -DSK_HAS_WBMP_LIBRARY
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWbmpCodec.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWbmpCodec.cpp

## XPS
##${PROJECT_SOURCE_DIR}/third_party/skia/src/xps/SkXPSDevice.cpp
##${PROJECT_SOURCE_DIR}/third_party/skia/src/xps/SkXPSDocument.cpp


## -DSK_HAS_JPEG_LIBRARY
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/encode/SkJpegEncoder.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegCodec.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegDecoderMgr.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegPriv.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegUtility.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkJPEGWriteUtility.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkJpegInfo.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegCodec.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegDecoderMgr.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkJpegUtility.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkJPEGWriteUtility.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkJpegEncoder.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkJpegInfo.cpp


## -DSK_HAS_WEBP_LIBRARY
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/encode/SkWebpEncoder.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWebpAdapterCodec.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWebpCodec.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWebpAdapterCodec.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkWebpCodec.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkWebpEncoder.cpp


## -DSK_SUPPORT_PDF
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkBitmapKey.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkClusterator.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkDeflate.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkKeyedImage.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFBitmap.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFCanon.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFConvertType1FontStream.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFDevice.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFDocument.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFFont.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFFormXObject.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFGradientShader.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFGraphicState.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMakeToUnicodeCmap.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMetadata.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFResourceDict.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFShader.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFTypes.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFUtils.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkClusterator.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkDeflate.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkKeyedImage.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFBitmap.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFCanon.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFConvertType1FontStream.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFDevice.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFDocument.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFFont.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFFormXObject.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFGradientShader.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFGraphicState.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMakeToUnicodeCmap.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFMetadata.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFResourceDict.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFShader.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFTypes.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/pdf/SkPDFUtils.cpp

## -DSK_XML
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkDOM.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkXMLParser.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkXMLWriter.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkDOM.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkXMLParser.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/xml/SkXMLWriter.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/svg/SkSVGCanvas.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/svg/SkSVGDevice.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/svg/SkSVGCanvas.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/svg/SkSVGDevice.cpp



## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_canvas.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_data.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_image.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_maskfilter.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_paint.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_path.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_shader.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_surface.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/c/sk_types.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/c/sk_c_from_to.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/c/sk_types_priv.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/c/sk_effects.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/c/sk_paint.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/c/sk_surface.cpp


## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawOpTest.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorUnitTest.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTestUtils.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTestInterface.h

## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrDrawOpTest.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrProcessorUnitTest.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/GrTestUtils.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/GrGLTestInterface.cpp

## -DSK_HAS_PNG_LIBRARY
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/core/SkPngChunkReader.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/include/encode/SkPngEncoder.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkPngCodec.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkPngPriv.h
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkPngCodec.cpp
## ${PROJECT_SOURCE_DIR}/third_party/skia/src/images/SkPngEncoder.cpp

## -DSK_SUPPORT_LEGACY_RECTMAKELARGEST -DSK_SUPPORT_LEGACY_IMAGE_ENCODE_API -DSK_SUPPORT_LEGACY_BLURMASKFILTER

if(ANDROID)
        list(APPEND Skia_HEADERS
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/android/SkAndroidFrameworkUtils.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/android/SkAnimatedImage.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/android/SkBRDAllocator.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/android/SkBitmapRegionDecoder.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/codec/SkAndroidCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/ports/SkFontMgr_android.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkBitmapRegionCodec.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkBitmapRegionDecoderPriv.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontMgr_android_parser.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/Sk4px_NEON.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_filter_neon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_matrix_neon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts_arm_neon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts_arm_neon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkColor_opts_neon.h
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkNx_neon.h
        )
        list (APPEND Skia_SOURCES
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkAndroidFrameworkUtils.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkAnimatedImage.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkBitmapRegionCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/android/SkBitmapRegionDecoder.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/codec/SkAndroidCodec.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/egl/GrGLMakeNativeInterface_egl.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkDebug_android.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontMgr_android.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontMgr_android_factory.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontMgr_android_parser.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts_arm_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp
        )
elseif(IOS)
        list(APPEND Skia_HEADERS
        ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/mac/SkCGUtils.h
        )
        list(APPEND Skia_SOURCES
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/gpu/gl/iOS/GrGLMakeNativeInterface_iOS.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkDebug_stdio.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkFontHost_mac.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkImageEncoder_CG.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/ports/SkImageGeneratorCG.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/mac/SkStream_mac.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/utils/mac/SkCreateCGImageRef.cpp
        )
        if(IOS_ARM)
        list(APPEND Skia_SOURCES
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_arm_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitMask_opts_arm_neon.cpp
        ${PROJECT_SOURCE_DIR}/third_party/skia/src/opts/SkBlitRow_opts_arm_neon.cpp
        )
        elseif(IOS_X86)
        endif()
endif()

if(ANDROID)
   set_source_files_properties(${Skia_HEADERS} ${Skia_SOURCES} PROPERTIES COMPILE_FLAGS "-mfloat-abi=softfp -mfpu=neon  -fno-rtti -fno-exceptions")
endif()

add_definitions(-DNDEBUG -DSK_RELEASE -DSK_SUPPORT_ATLAS_TEXT -DSK_IGNORE_TO_STRING -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DSK_DISABLE_EXPLICIT_GPU_RESOURCE_ALLOCATION -DSK_DISABLE_RENDER_TARGET_SORTING  -DSK_GAMMA_APPLY_TO_A8 -DSK_GAMMA_EXPONENT=1.4 -DSK_GAMMA_CONTRAST=0.0 -DSK_ALLOW_STATIC_GLOBAL_INITIALIZERS=0 -DSK_ENABLE_DISCRETE_GPU -DSKIA_IMPLEMENTATION=1 -DXML_STATIC)
add_library(skia STATIC ${Skia_HEADERS} ${Skia_SOURCES})

if(ANDROID)
   target_link_libraries(skia log android freetype expat)
else()
   target_link_libraries(skia log android freetype expat)
endif()

target_include_directories(skia PUBLIC
    ${PROJECT_SOURCE_DIR}/third_party/skia/include/utils/mac
)
