1 { 2 'targets': [ 3 { 4 'target_name': 'svg', 5 'product_name': 'skia_svg', 6 'type': 'static_library', 7 'standalone_static_library': 1, 8 'dependencies': [ 9 'skia_lib.gyp:skia_lib', 10 'xml.gyp:*', 11 ], 12 'include_dirs': [ 13 '../include/svg', 14 ], 15 'sources': [ 16 '../include/svg/SkSVGAttribute.h', 17 '../include/svg/SkSVGBase.h', 18 '../include/svg/SkSVGPaintState.h', 19 '../include/svg/SkSVGParser.h', 20 '../include/svg/SkSVGTypes.h', 21 22 '../src/svg/SkSVGCircle.cpp', 23 '../src/svg/SkSVGCircle.h', 24 '../src/svg/SkSVGClipPath.cpp', 25 '../src/svg/SkSVGClipPath.h', 26 '../src/svg/SkSVGDefs.cpp', 27 '../src/svg/SkSVGDefs.h', 28 '../src/svg/SkSVGElements.cpp', 29 '../src/svg/SkSVGElements.h', 30 '../src/svg/SkSVGEllipse.cpp', 31 '../src/svg/SkSVGEllipse.h', 32 '../src/svg/SkSVGFeColorMatrix.cpp', 33 '../src/svg/SkSVGFeColorMatrix.h', 34 '../src/svg/SkSVGFilter.cpp', 35 '../src/svg/SkSVGFilter.h', 36 '../src/svg/SkSVGG.cpp', 37 '../src/svg/SkSVGG.h', 38 '../src/svg/SkSVGGradient.cpp', 39 '../src/svg/SkSVGGradient.h', 40 '../src/svg/SkSVGGroup.cpp', 41 '../src/svg/SkSVGGroup.h', 42 '../src/svg/SkSVGImage.cpp', 43 '../src/svg/SkSVGImage.h', 44 '../src/svg/SkSVGLine.cpp', 45 '../src/svg/SkSVGLine.h', 46 '../src/svg/SkSVGLinearGradient.cpp', 47 '../src/svg/SkSVGLinearGradient.h', 48 '../src/svg/SkSVGMask.cpp', 49 '../src/svg/SkSVGMask.h', 50 '../src/svg/SkSVGMetadata.cpp', 51 '../src/svg/SkSVGMetadata.h', 52 '../src/svg/SkSVGPaintState.cpp', 53 '../src/svg/SkSVGParser.cpp', 54 '../src/svg/SkSVGPath.cpp', 55 '../src/svg/SkSVGPath.h', 56 '../src/svg/SkSVGPolygon.cpp', 57 '../src/svg/SkSVGPolygon.h', 58 '../src/svg/SkSVGPolyline.cpp', 59 '../src/svg/SkSVGPolyline.h', 60 '../src/svg/SkSVGRadialGradient.cpp', 61 '../src/svg/SkSVGRadialGradient.h', 62 '../src/svg/SkSVGRect.cpp', 63 '../src/svg/SkSVGRect.h', 64 '../src/svg/SkSVGStop.cpp', 65 '../src/svg/SkSVGStop.h', 66 '../src/svg/SkSVGSVG.cpp', 67 '../src/svg/SkSVGSVG.h', 68 '../src/svg/SkSVGSymbol.cpp', 69 '../src/svg/SkSVGSymbol.h', 70 '../src/svg/SkSVGText.cpp', 71 '../src/svg/SkSVGText.h', 72 '../src/svg/SkSVGUse.cpp', 73 ], 74 'sources!' : [ 75 '../src/svg/SkSVG.cpp', # doesn't compile, maybe this is test code? 76 ], 77 'direct_dependent_settings': { 78 'include_dirs': [ 79 '../include/svg', 80 ], 81 }, 82 }, 83 ], 84 } 85