1package(default_visibility = ["//visibility:private"]) 2 3filegroup( 4 name = "core-srcs", 5 srcs = [ 6 "SkAnimCodecPlayer.cpp", 7 "SkBase64.cpp", 8 "SkBitSet.h", 9 "SkCallableTraits.h", 10 "SkCamera.cpp", 11 "SkCanvasStack.cpp", 12 "SkCanvasStack.h", 13 "SkCanvasStateUtils.cpp", 14 "SkCharToGlyphCache.cpp", 15 "SkCharToGlyphCache.h", 16 "SkClipStackUtils.cpp", 17 "SkClipStackUtils.h", 18 "SkCustomTypeface.cpp", 19 "SkDashPath.cpp", 20 "SkDashPathPriv.h", 21 "SkEventTracer.cpp", 22 "SkFloatToDecimal.cpp", 23 "SkFloatToDecimal.h", 24 "SkFloatUtils.h", 25 "SkMatrix22.cpp", 26 "SkMatrix22.h", 27 "SkMultiPictureDocument.cpp", 28 "SkMultiPictureDocument.h", 29 "SkMultiPictureDocumentPriv.h", 30 "SkNWayCanvas.cpp", 31 "SkNullCanvas.cpp", 32 "SkOSPath.cpp", 33 "SkOSPath.h", 34 "SkOrderedFontMgr.cpp", 35 "SkPaintFilterCanvas.cpp", 36 "SkParse.cpp", 37 "SkParseColor.cpp", 38 "SkParsePath.cpp", 39 "SkPatchUtils.cpp", 40 "SkPatchUtils.h", 41 "SkPolyUtils.cpp", 42 "SkPolyUtils.h", 43 "SkShadowTessellator.cpp", 44 "SkShadowTessellator.h", 45 "SkShadowUtils.cpp", 46 "SkTextUtils.cpp", 47 "SkUTF.cpp", 48 "SkUTF.h", 49 ], 50) 51 52filegroup( 53 name = "json-srcs", 54 srcs = [ 55 "SkJSON.cpp", 56 "SkJSON.h", 57 "SkJSONWriter.cpp", 58 "SkJSONWriter.h", 59 "SkShaperJSONWriter.cpp", 60 "SkShaperJSONWriter.h", 61 ], 62) 63 64# TODO(kjlubick) add selects here to allow opting in or out of things like JSON 65 66filegroup( 67 name = "srcs", 68 srcs = [ 69 ":core-srcs", 70 ], 71 visibility = ["//:__subpackages__"], 72) 73