Home | History | Annotate | Download | only in gyp
      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/CubicConvexHull.cpp',
     23         '../experimental/Intersection/CubicIntersection.cpp',
     24         '../experimental/Intersection/CubicIntersection_Test.cpp',
     25         '../experimental/Intersection/CubicIntersection_TestData.cpp',
     26         '../experimental/Intersection/CubicLineSegments.cpp',
     27         '../experimental/Intersection/CubicParameterization.cpp',
     28         '../experimental/Intersection/CubicParameterization_Test.cpp',
     29         '../experimental/Intersection/CubicParameterizationCode.cpp',
     30         '../experimental/Intersection/CubicReduceOrder.cpp',
     31         '../experimental/Intersection/CubicReduceOrder_Test.cpp',
     32         '../experimental/Intersection/CubicSubDivide.cpp',
     33         '../experimental/Intersection/CubicToQuadratics.cpp',
     34         '../experimental/Intersection/CubicToQuadratics_Test.cpp',
     35         '../experimental/Intersection/CubicUtilities.cpp',
     36         '../experimental/Intersection/CubicUtilities_Test.cpp',
     37         '../experimental/Intersection/DataTypes.cpp',
     38         '../experimental/Intersection/EdgeMain.cpp',
     39         '../experimental/Intersection/EdgeWalker.cpp',
     40         '../experimental/Intersection/EdgeWalker_TestUtility.cpp',
     41         '../experimental/Intersection/EdgeWalkerPolygon4x4_Test.cpp',
     42         '../experimental/Intersection/EdgeWalkerPolygons_Mismatches.cpp',
     43         '../experimental/Intersection/EdgeWalkerPolygons_Test.cpp',
     44         '../experimental/Intersection/EdgeWalkerQuadralaterals_Test.cpp',
     45         '../experimental/Intersection/EdgeWalkerQuadratic4x4_Test.cpp',
     46         '../experimental/Intersection/EdgeWalkerQuadratics_Test.cpp',
     47         '../experimental/Intersection/EdgeWalkerRectangles_Test.cpp',
     48         '../experimental/Intersection/Extrema.cpp',
     49         '../experimental/Intersection/Inline_Tests.cpp',
     50         '../experimental/Intersection/Intersection_Tests.cpp',
     51         '../experimental/Intersection/Intersections.cpp',
     52         '../experimental/Intersection/IntersectionUtilities.cpp',
     53         '../experimental/Intersection/LineCubicIntersection.cpp',
     54         '../experimental/Intersection/LineCubicIntersection_Test.cpp',
     55         '../experimental/Intersection/LineIntersection.cpp',
     56         '../experimental/Intersection/LineIntersection_Test.cpp',
     57         '../experimental/Intersection/LineParameterization.cpp',
     58         '../experimental/Intersection/LineParameteters_Test.cpp',
     59         '../experimental/Intersection/LineQuadraticIntersection.cpp',
     60         '../experimental/Intersection/LineQuadraticIntersection_Test.cpp',
     61         '../experimental/Intersection/LineUtilities.cpp',
     62         '../experimental/Intersection/MiniSimplify_Test.cpp',
     63         '../experimental/Intersection/QuadraticBezierClip.cpp',
     64         '../experimental/Intersection/QuadraticBezierClip_Test.cpp',
     65         '../experimental/Intersection/QuadraticBounds.cpp',
     66         '../experimental/Intersection/QuadraticImplicit.cpp',
     67         '../experimental/Intersection/QuadraticIntersection_Test.cpp',
     68         '../experimental/Intersection/QuadraticIntersection_TestData.cpp',
     69         '../experimental/Intersection/QuadraticLineSegments.cpp',
     70         '../experimental/Intersection/QuadraticParameterization.cpp',
     71         '../experimental/Intersection/QuadraticParameterization_Test.cpp',
     72         '../experimental/Intersection/QuadraticReduceOrder.cpp',
     73         '../experimental/Intersection/QuadraticReduceOrder_Test.cpp',
     74         '../experimental/Intersection/QuadraticSubDivide.cpp',
     75         '../experimental/Intersection/QuadraticUtilities.cpp',
     76         '../experimental/Intersection/QuarticRoot.cpp',
     77         '../experimental/Intersection/QuarticRoot_Test.cpp',
     78         '../experimental/Intersection/ShapeOps.cpp',
     79         '../experimental/Intersection/ShapeOpCubic4x4_Test.cpp',
     80         '../experimental/Intersection/ShapeOpRect4x4_Test.cpp',
     81         '../experimental/Intersection/Simplify.cpp',
     82         '../experimental/Intersection/SimplifyAddIntersectingTs_Test.cpp',
     83         '../experimental/Intersection/SimplifyAngle_Test.cpp',
     84         '../experimental/Intersection/SimplifyFindNext_Test.cpp',
     85         '../experimental/Intersection/SimplifyFindTop_Test.cpp',
     86         '../experimental/Intersection/SimplifyNew_Test.cpp',
     87         '../experimental/Intersection/SimplifyRect4x4_Test.cpp',
     88         '../experimental/Intersection/TestUtilities.cpp',
     89         '../experimental/Intersection/TriangleUtilities.cpp',
     90         '../experimental/Intersection/CubicIntersection_TestData.h',
     91         '../experimental/Intersection/CubicLineSegments.h',
     92         '../experimental/Intersection/CubicUtilities.h',
     93         '../experimental/Intersection/CurveIntersection.h',
     94         '../experimental/Intersection/CurveUtilities.h',
     95         '../experimental/Intersection/DataTypes.h',
     96         '../experimental/Intersection/EdgeWalker_Test.h',
     97         '../experimental/Intersection/Extrema.h',
     98         '../experimental/Intersection/Intersection_Tests.h',
     99         '../experimental/Intersection/Intersections.h',
    100         '../experimental/Intersection/IntersectionUtilities.h',
    101         '../experimental/Intersection/LineIntersection.h',
    102         '../experimental/Intersection/LineParameters.h',
    103         '../experimental/Intersection/LineUtilities.h',
    104         '../experimental/Intersection/Parameterization_Test.h',
    105         '../experimental/Intersection/QuadraticIntersection_TestData.h',
    106         '../experimental/Intersection/QuadraticLineSegments.h',
    107         '../experimental/Intersection/QuadraticParameterization.h',
    108         '../experimental/Intersection/QuadraticUtilities.h',
    109         '../experimental/Intersection/QuarticRoot.h',
    110         '../experimental/Intersection/ShapeOps.h',
    111         '../experimental/Intersection/Simplify.h',
    112         '../experimental/Intersection/TestUtilities.h',
    113         '../experimental/Intersection/TriangleUtilities.h',
    114         '../experimental/Intersection/TSearch.h',
    115         '../experimental/Intersection/thingsToDo.txt',
    116       ],
    117       'dependencies': [
    118         'skia_lib.gyp:skia_lib',
    119       ],
    120       'conditions': [
    121         [ 'skia_gpu == 1', {
    122           'include_dirs': [
    123             '../src/gpu',
    124           ],
    125         }],
    126       ],
    127     },
    128   ],
    129 }
    130