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    '../src/core',
9    '../src/effects',
10    '../src/lazy',
11    '../src/pathops',
12    '../src/pipe/utils',
13    '../src/utils',
14  ],
15  'dependencies': [
16    'flags.gyp:flags',
17    'skia_lib.gyp:skia_lib',
18    'tools.gyp:resources',
19  ],
20  'sources': [
21    '../tests/Test.cpp',
22    '../tests/Test.h',
23
24    '../tests/PathOpsAngleTest.cpp',
25    '../tests/PathOpsBoundsTest.cpp',
26    '../tests/PathOpsBuilderTest.cpp',
27    '../tests/PathOpsBuildUseTest.cpp',
28    '../tests/PathOpsConicIntersectionTest.cpp',
29    '../tests/PathOpsConicLineIntersectionTest.cpp',
30    '../tests/PathOpsCubicIntersectionTest.cpp',
31    '../tests/PathOpsCubicIntersectionTestData.cpp',
32    '../tests/PathOpsCubicLineIntersectionTest.cpp',
33    '../tests/PathOpsCubicQuadIntersectionTest.cpp',
34    '../tests/PathOpsCubicReduceOrderTest.cpp',
35    '../tests/PathOpsDCubicTest.cpp',
36    '../tests/PathOpsDLineTest.cpp',
37    '../tests/PathOpsDPointTest.cpp',
38    '../tests/PathOpsDRectTest.cpp',
39    '../tests/PathOpsDVectorTest.cpp',
40    '../tests/PathOpsExtendedTest.cpp',
41    '../tests/PathOpsFuzz763Test.cpp',
42    '../tests/PathOpsInverseTest.cpp',
43    '../tests/PathOpsIssue3651.cpp',
44    '../tests/PathOpsLineIntersectionTest.cpp',
45    '../tests/PathOpsLineParametetersTest.cpp',
46    '../tests/PathOpsOpCircleThreadedTest.cpp',
47    '../tests/PathOpsOpCubicThreadedTest.cpp',
48    '../tests/PathOpsOpRectThreadedTest.cpp',
49    '../tests/PathOpsOpTest.cpp',
50    '../tests/PathOpsQuadIntersectionTest.cpp',
51    '../tests/PathOpsQuadIntersectionTestData.cpp',
52    '../tests/PathOpsQuadLineIntersectionTest.cpp',
53    '../tests/PathOpsQuadLineIntersectionThreadedTest.cpp',
54    '../tests/PathOpsQuadReduceOrderTest.cpp',
55    '../tests/PathOpsSimplifyDegenerateThreadedTest.cpp',
56    '../tests/PathOpsSimplifyFailTest.cpp',
57    '../tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp',
58    '../tests/PathOpsSimplifyQuadThreadedTest.cpp',
59    '../tests/PathOpsSimplifyRectThreadedTest.cpp',
60    '../tests/PathOpsSimplifyTest.cpp',
61    '../tests/PathOpsSimplifyTrianglesThreadedTest.cpp',
62    '../tests/PathOpsSkpTest.cpp',
63    '../tests/PathOpsTestCommon.cpp',
64    '../tests/PathOpsThreadedCommon.cpp',
65    '../tests/PathOpsThreeWayTest.cpp',
66    '../tests/PathOpsTightBoundsTest.cpp',
67    '../tests/PathOpsTypesTest.cpp',
68
69    '../tests/PathOpsCubicIntersectionTestData.h',
70    '../tests/PathOpsExtendedTest.h',
71    '../tests/PathOpsQuadIntersectionTestData.h',
72    '../tests/PathOpsTestCommon.h',
73    '../tests/PathOpsThreadedCommon.h',
74    '../tests/PathOpsTSectDebug.h',
75  ],
76}
77