1 # GYP file to build unit tests. 2 { 3 'includes': [ 4 'apptype_console.gypi', 5 'common.gypi', 6 ], 7 'targets': [ 8 { 9 'target_name': 'edge', 10 'type': 'executable', 11 'include_dirs' : [ 12 '../src/core', 13 ], 14 'sources': [ 15 '../experimental/Intersection/ActiveEdge_Test.cpp', 16 '../experimental/Intersection/ConvexHull.cpp', 17 '../experimental/Intersection/ConvexHull_Test.cpp', 18 '../experimental/Intersection/CubeRoot.cpp', 19 '../experimental/Intersection/CubicBezierClip.cpp', 20 '../experimental/Intersection/CubicBezierClip_Test.cpp', 21 '../experimental/Intersection/CubicBounds.cpp', 22 '../experimental/Intersection/CubicIntersection.cpp', 23 '../experimental/Intersection/CubicIntersection_Test.cpp', 24 '../experimental/Intersection/CubicIntersection_TestData.cpp', 25 '../experimental/Intersection/CubicLineSegments.cpp', 26 '../experimental/Intersection/CubicParameterization.cpp', 27 '../experimental/Intersection/CubicParameterization_Test.cpp', 28 '../experimental/Intersection/CubicParameterizationCode.cpp', 29 '../experimental/Intersection/CubicReduceOrder.cpp', 30 '../experimental/Intersection/CubicReduceOrder_Test.cpp', 31 '../experimental/Intersection/CubicSubDivide.cpp', 32 '../experimental/Intersection/CubicToQuadratics.cpp', 33 '../experimental/Intersection/CubicToQuadratics_Test.cpp', 34 '../experimental/Intersection/CubicUtilities.cpp', 35 '../experimental/Intersection/DataTypes.cpp', 36 '../experimental/Intersection/EdgeMain.cpp', 37 '../experimental/Intersection/EdgeWalker.cpp', 38 '../experimental/Intersection/EdgeWalker_TestUtility.cpp', 39 '../experimental/Intersection/EdgeWalkerPolygon4x4_Test.cpp', 40 '../experimental/Intersection/EdgeWalkerPolygons_Mismatches.cpp', 41 '../experimental/Intersection/EdgeWalkerPolygons_Test.cpp', 42 '../experimental/Intersection/EdgeWalkerQuadralaterals_Test.cpp', 43 '../experimental/Intersection/EdgeWalkerQuadratic4x4_Test.cpp', 44 '../experimental/Intersection/EdgeWalkerQuadratics_Test.cpp', 45 '../experimental/Intersection/EdgeWalkerRectangles_Test.cpp', 46 '../experimental/Intersection/Extrema.cpp', 47 '../experimental/Intersection/Inline_Tests.cpp', 48 '../experimental/Intersection/Intersection_Tests.cpp', 49 '../experimental/Intersection/Intersections.cpp', 50 '../experimental/Intersection/IntersectionUtilities.cpp', 51 '../experimental/Intersection/LineCubicIntersection.cpp', 52 '../experimental/Intersection/LineCubicIntersection_Test.cpp', 53 '../experimental/Intersection/LineIntersection.cpp', 54 '../experimental/Intersection/LineIntersection_Test.cpp', 55 '../experimental/Intersection/LineParameterization.cpp', 56 '../experimental/Intersection/LineParameteters_Test.cpp', 57 '../experimental/Intersection/LineQuadraticIntersection.cpp', 58 '../experimental/Intersection/LineQuadraticIntersection_Test.cpp', 59 '../experimental/Intersection/LineUtilities.cpp', 60 '../experimental/Intersection/MiniSimplify_Test.cpp', 61 '../experimental/Intersection/QuadraticBezierClip.cpp', 62 '../experimental/Intersection/QuadraticBezierClip_Test.cpp', 63 '../experimental/Intersection/QuadraticBounds.cpp', 64 '../experimental/Intersection/QuadraticImplicit.cpp', 65 '../experimental/Intersection/QuadraticIntersection.cpp', 66 '../experimental/Intersection/QuadraticIntersection_Test.cpp', 67 '../experimental/Intersection/QuadraticIntersection_TestData.cpp', 68 '../experimental/Intersection/QuadraticLineSegments.cpp', 69 '../experimental/Intersection/QuadraticParameterization.cpp', 70 '../experimental/Intersection/QuadraticParameterization_Test.cpp', 71 '../experimental/Intersection/QuadraticReduceOrder.cpp', 72 '../experimental/Intersection/QuadraticReduceOrder_Test.cpp', 73 '../experimental/Intersection/QuadraticSubDivide.cpp', 74 '../experimental/Intersection/QuadraticUtilities.cpp', 75 '../experimental/Intersection/QuarticRoot.cpp', 76 '../experimental/Intersection/QuarticRoot_Test.cpp', 77 '../experimental/Intersection/ShapeOps.cpp', 78 '../experimental/Intersection/ShapeOpCubic4x4_Test.cpp', 79 '../experimental/Intersection/ShapeOpRect4x4_Test.cpp', 80 '../experimental/Intersection/Simplify.cpp', 81 '../experimental/Intersection/SimplifyAddIntersectingTs_Test.cpp', 82 '../experimental/Intersection/SimplifyAngle_Test.cpp', 83 '../experimental/Intersection/SimplifyFindNext_Test.cpp', 84 '../experimental/Intersection/SimplifyFindTop_Test.cpp', 85 '../experimental/Intersection/SimplifyNew_Test.cpp', 86 '../experimental/Intersection/SimplifyRect4x4_Test.cpp', 87 '../experimental/Intersection/TestUtilities.cpp', 88 '../experimental/Intersection/CubicIntersection_TestData.h', 89 '../experimental/Intersection/CubicLineSegments.h', 90 '../experimental/Intersection/CubicUtilities.h', 91 '../experimental/Intersection/CurveIntersection.h', 92 '../experimental/Intersection/CurveUtilities.h', 93 '../experimental/Intersection/DataTypes.h', 94 '../experimental/Intersection/EdgeWalker_Test.h', 95 '../experimental/Intersection/Extrema.h', 96 '../experimental/Intersection/Intersection_Tests.h', 97 '../experimental/Intersection/Intersections.h', 98 '../experimental/Intersection/IntersectionUtilities.h', 99 '../experimental/Intersection/LineIntersection.h', 100 '../experimental/Intersection/LineParameters.h', 101 '../experimental/Intersection/LineUtilities.h', 102 '../experimental/Intersection/Parameterization_Test.h', 103 '../experimental/Intersection/QuadraticIntersection_TestData.h', 104 '../experimental/Intersection/QuadraticLineSegments.h', 105 '../experimental/Intersection/QuadraticParameterization.h', 106 '../experimental/Intersection/QuadraticUtilities.h', 107 '../experimental/Intersection/QuarticRoot.h', 108 '../experimental/Intersection/ShapeOps.h', 109 '../experimental/Intersection/Simplify.h', 110 '../experimental/Intersection/TestUtilities.h', 111 '../experimental/Intersection/TSearch.h', 112 '../experimental/Intersection/thingsToDo.txt', 113 ], 114 'dependencies': [ 115 'skia_base_libs.gyp:skia_base_libs', 116 'effects.gyp:effects', 117 'images.gyp:images', 118 ], 119 'conditions': [ 120 [ 'skia_gpu == 1', { 121 'include_dirs': [ 122 '../src/gpu', 123 ], 124 }], 125 ], 126 }, 127 ], 128 } 129 130 # Local Variables: 131 # tab-width:2 132 # indent-tabs-mode:nil 133 # End: 134 # vim: set expandtab tabstop=2 shiftwidth=2: 135