load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup") licenses(["notice"]) exports_files_legacy() # Maintain SkPicture files in separate skia_filegroup so that the legacy # skia_skpicture_public GNI file list can be created. skia_filegroup( name = "skpicture_public_hdrs", srcs = [ "SkPicture.h", "SkPictureRecorder.h", ], visibility = ["//include:__pkg__"], ) skia_filegroup( name = "public_hdrs", srcs = [ "SkAlphaType.h", "SkAnnotation.h", "SkBBHFactory.h", "SkBitmap.h", "SkBlendMode.h", "SkBlender.h", "SkBlurTypes.h", "SkCanvas.h", "SkCanvasVirtualEnforcer.h", "SkCapabilities.h", "SkClipOp.h", "SkColor.h", "SkColorFilter.h", "SkColorPriv.h", "SkColorSpace.h", "SkColorType.h", "SkContourMeasure.h", "SkCoverageMode.h", "SkCubicMap.h", "SkData.h", "SkDataTable.h", "SkDeferredDisplayList.h", "SkDeferredDisplayListRecorder.h", "SkDocument.h", "SkDrawLooper.h", "SkDrawable.h", "SkEncodedImageFormat.h", "SkExecutor.h", "SkFlattenable.h", "SkFont.h", "SkFontArguments.h", "SkFontMetrics.h", "SkFontMgr.h", "SkFontParameters.h", "SkFontStyle.h", "SkFontTypes.h", "SkGraphics.h", "SkICC.h", "SkImage.h", "SkImageEncoder.h", "SkImageFilter.h", "SkImageGenerator.h", "SkImageInfo.h", "SkM44.h", "SkMallocPixelRef.h", "SkMaskFilter.h", "SkMatrix.h", "SkMesh.h", "SkMilestone.h", "SkOpenTypeSVGDecoder.h", "SkOverdrawCanvas.h", "SkPaint.h", "SkPath.h", "SkPathBuilder.h", "SkPathEffect.h", "SkPathMeasure.h", "SkPathTypes.h", "SkPathUtils.h", "SkPixelRef.h", "SkPixmap.h", "SkPngChunkReader.h", "SkPoint.h", "SkPoint3.h", "SkPromiseImageTexture.h", "SkRRect.h", "SkRSXform.h", "SkRasterHandleAllocator.h", "SkRect.h", "SkRefCnt.h", "SkRegion.h", "SkSamplingOptions.h", "SkScalar.h", "SkSerialProcs.h", "SkShader.h", "SkSize.h", "SkSpan.h", "SkStream.h", "SkString.h", "SkStrokeRec.h", "SkSurface.h", "SkSurfaceCharacterization.h", "SkSurfaceProps.h", "SkSwizzle.h", "SkTextBlob.h", "SkTileMode.h", "SkTime.h", "SkTraceMemoryDump.h", "SkTypeface.h", "SkTypes.h", "SkUnPreMultiply.h", "SkVertices.h", "SkYUVAInfo.h", "SkYUVAPixmaps.h", ":skpicture_public_hdrs", ], visibility = ["//include:__pkg__"], ) # This filegroup is for the (experimental) buffet build skia_filegroup( name = "core_hdrs", srcs = [ "SkAlphaType.h", "SkBlendMode.h", "SkBlender.h", "SkColor.h", "SkColorPriv.h", "SkData.h", "SkFlattenable.h", "SkImageFilter.h", "SkM44.h", "SkMaskFilter.h", "SkMatrix.h", "SkPath.h", "SkPathBuilder.h", "SkPathEffect.h", "SkPathTypes.h", "SkPoint.h", "SkPoint3.h", "SkRRect.h", "SkRSXform.h", "SkRect.h", "SkRefCnt.h", "SkSamplingOptions.h", "SkScalar.h", "SkShader.h", "SkSize.h", "SkStream.h", "SkString.h", "SkStrokeRec.h", "SkTypes.h", ], visibility = ["//src:__pkg__"], )