• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2015 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5# Common gypi for pathops unit tests.
6{
7  'include_dirs': [
8    '../include/private',
9    '../src/core',
10    '../src/effects',
11    '../src/lazy',
12    '../src/pathops',
13    '../src/pipe/utils',
14    '../src/utils',
15  ],
16  'dependencies': [
17    'flags.gyp:flags',
18    'skia_lib.gyp:skia_lib',
19    'tools.gyp:resources',
20  ],
21  'sources': [
22    '../tests/Test.cpp',
23    '../tests/Test.h',
24
25    '../tests/PathOpsAngleTest.cpp',
26    '../tests/PathOpsBoundsTest.cpp',
27    '../tests/PathOpsBuilderConicTest.cpp',
28    '../tests/PathOpsBuilderTest.cpp',
29    '../tests/PathOpsBuildUseTest.cpp',
30    '../tests/PathOpsConicIntersectionTest.cpp',
31    '../tests/PathOpsConicLineIntersectionTest.cpp',
32    '../tests/PathOpsCubicConicIntersectionTest.cpp',
33    '../tests/PathOpsCubicIntersectionTest.cpp',
34    '../tests/PathOpsCubicIntersectionTestData.cpp',
35    '../tests/PathOpsCubicLineIntersectionTest.cpp',
36    '../tests/PathOpsCubicQuadIntersectionTest.cpp',
37    '../tests/PathOpsCubicReduceOrderTest.cpp',
38    '../tests/PathOpsDCubicTest.cpp',
39    '../tests/PathOpsDLineTest.cpp',
40    '../tests/PathOpsDPointTest.cpp',
41    '../tests/PathOpsDRectTest.cpp',
42    '../tests/PathOpsDVectorTest.cpp',
43    '../tests/PathOpsExtendedTest.cpp',
44    '../tests/PathOpsFuzz763Test.cpp',
45    '../tests/PathOpsInverseTest.cpp',
46    '../tests/PathOpsIssue3651.cpp',
47    '../tests/PathOpsLineIntersectionTest.cpp',
48    '../tests/PathOpsLineParametetersTest.cpp',
49    '../tests/PathOpsOpCircleThreadedTest.cpp',
50    '../tests/PathOpsOpCubicThreadedTest.cpp',
51    '../tests/PathOpsOpRectThreadedTest.cpp',
52    '../tests/PathOpsOpTest.cpp',
53    '../tests/PathOpsQuadIntersectionTest.cpp',
54    '../tests/PathOpsQuadIntersectionTestData.cpp',
55    '../tests/PathOpsQuadLineIntersectionTest.cpp',
56    '../tests/PathOpsQuadLineIntersectionThreadedTest.cpp',
57    '../tests/PathOpsQuadReduceOrderTest.cpp',
58    '../tests/PathOpsSimplifyDegenerateThreadedTest.cpp',
59    '../tests/PathOpsSimplifyFailTest.cpp',
60    '../tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp',
61    '../tests/PathOpsSimplifyQuadThreadedTest.cpp',
62    '../tests/PathOpsSimplifyRectThreadedTest.cpp',
63    '../tests/PathOpsSimplifyTest.cpp',
64    '../tests/PathOpsSimplifyTrianglesThreadedTest.cpp',
65    '../tests/PathOpsSkpTest.cpp',
66    '../tests/PathOpsTestCommon.cpp',
67    '../tests/PathOpsThreadedCommon.cpp',
68    '../tests/PathOpsThreeWayTest.cpp',
69    '../tests/PathOpsTightBoundsTest.cpp',
70    '../tests/PathOpsTypesTest.cpp',
71    '../tests/SubsetPath.cpp',
72
73    '../tests/PathOpsCubicIntersectionTestData.h',
74    '../tests/PathOpsExtendedTest.h',
75    '../tests/PathOpsQuadIntersectionTestData.h',
76    '../tests/PathOpsTestCommon.h',
77    '../tests/PathOpsThreadedCommon.h',
78    '../tests/PathOpsTSectDebug.h',
79    '../tests/SubsetPath.h',
80  ],
81}
82