blob: a3a8002881f4637580f0facd197bd24b4956f304 [file] [log] [blame]
epoger@google.comccdbd2c2011-06-02 14:38:23 +00001# GYP file to build unit tests.
epoger@google.comccdbd2c2011-06-02 14:38:23 +00002{
3 'includes': [
4 'apptype_console.gypi',
epoger@google.comccdbd2c2011-06-02 14:38:23 +00005 ],
epoger@google.comccdbd2c2011-06-02 14:38:23 +00006 'targets': [
7 {
8 'target_name': 'tests',
9 'type': 'executable',
10 'include_dirs' : [
epoger@google.comccdbd2c2011-06-02 14:38:23 +000011 '../src/core',
tomhudson@google.com59944512012-03-20 21:18:43 +000012 '../src/effects',
bsalomon@google.comd38f1372011-10-12 19:53:16 +000013 '../src/gpu',
vandebo@chromium.org7d6c8f92012-03-22 20:45:15 +000014 '../src/pdf',
vandebo@chromium.orgec1a7fa2012-03-21 23:11:46 +000015 '../src/utils',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000016 ],
17 'sources': [
reed@google.com209c4152011-10-26 15:03:48 +000018 '../tests/AAClipTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000019 '../tests/BitmapCopyTest.cpp',
20 '../tests/BitmapGetColorTest.cpp',
reed@google.com2b75f422011-07-07 13:43:38 +000021 '../tests/BitSetTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000022 '../tests/BlitRowTest.cpp',
reed@google.com2b75f422011-07-07 13:43:38 +000023 '../tests/BlurTest.cpp',
reed@google.com37f3ae02011-11-28 16:06:04 +000024 '../tests/CanvasTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000025 '../tests/ClampRangeTest.cpp',
26 '../tests/ClipCubicTest.cpp',
27 '../tests/ClipStackTest.cpp',
28 '../tests/ClipperTest.cpp',
29 '../tests/ColorFilterTest.cpp',
30 '../tests/ColorTest.cpp',
reed@google.com35ae8ea2011-06-14 19:18:26 +000031 '../tests/DataRefTest.cpp',
junov@chromium.org1f9767c2012-02-07 16:27:57 +000032 '../tests/DeferredCanvasTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000033 '../tests/DequeTest.cpp',
34 '../tests/DrawBitmapRectTest.cpp',
bungeman@google.com2211b622012-01-13 15:02:58 +000035 '../tests/DrawTextTest.cpp',
reed@google.comee068aa2011-12-21 19:36:21 +000036 '../tests/EmptyPathTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000037 '../tests/FillPathTest.cpp',
38 '../tests/FlateTest.cpp',
reed@google.com17aa07d2012-02-23 14:51:10 +000039 '../tests/FontHostTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000040 '../tests/GeometryTest.cpp',
bsalomon@google.com57f5d982011-10-24 21:17:53 +000041 '../tests/GLInterfaceValidation.cpp',
bsalomon@google.coma8e686e2011-08-16 15:45:58 +000042 '../tests/GLProgramsTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000043 '../tests/InfRectTest.cpp',
44 '../tests/MathTest.cpp',
45 '../tests/MatrixTest.cpp',
reed@google.com125002a2011-06-09 19:13:41 +000046 '../tests/Matrix44Test.cpp',
mike@reedtribe.orgc52b1922012-01-07 03:49:13 +000047 '../tests/MemsetTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000048 '../tests/MetaDataTest.cpp',
49 '../tests/PackBitsTest.cpp',
50 '../tests/PaintTest.cpp',
51 '../tests/ParsePathTest.cpp',
tomhudson@google.comfc1539a2011-06-24 15:43:24 +000052 '../tests/PathCoverageTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000053 '../tests/PathMeasureTest.cpp',
54 '../tests/PathTest.cpp',
55 '../tests/PDFPrimitivesTest.cpp',
epoger@google.comd33f75c2011-06-15 18:49:21 +000056 '../tests/PointTest.cpp',
bsalomon@google.coma91e9232012-02-23 15:39:54 +000057 '../tests/PremulAlphaRoundTripTest.cpp',
reed@google.com3d608122011-11-21 15:16:16 +000058 '../tests/QuickRejectTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000059 '../tests/Reader32Test.cpp',
bsalomon@google.comc6980972011-11-02 19:57:21 +000060 '../tests/ReadPixelsTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000061 '../tests/RefDictTest.cpp',
62 '../tests/RegionTest.cpp',
reed@google.comd230e3e2011-12-05 20:49:37 +000063 '../tests/ScalarTest.cpp',
junov@chromium.orgb6e16192011-12-09 15:48:03 +000064 '../tests/ShaderOpacityTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000065 '../tests/Sk64Test.cpp',
66 '../tests/skia_test.cpp',
67 '../tests/SortTest.cpp',
68 '../tests/SrcOverTest.cpp',
69 '../tests/StreamTest.cpp',
70 '../tests/StringTest.cpp',
71 '../tests/Test.cpp',
bsalomon@google.coma8e686e2011-08-16 15:45:58 +000072 '../tests/Test.h',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000073 '../tests/TestSize.cpp',
bsalomon@google.coma8e686e2011-08-16 15:45:58 +000074 '../tests/ToUnicode.cpp',
reed@google.com419f4332011-12-21 15:21:32 +000075 '../tests/UnicodeTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000076 '../tests/UtilsTest.cpp',
vandebo@chromium.orgbeb7fe12011-11-11 19:38:54 +000077 '../tests/WArrayTest.cpp',
bsalomon@google.comd58a1cd2011-11-10 20:57:43 +000078 '../tests/WritePixelsTest.cpp',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000079 '../tests/Writer32Test.cpp',
80 '../tests/XfermodeTest.cpp',
81 ],
82 'dependencies': [
83 'core.gyp:core',
84 'effects.gyp:effects',
reed@google.com125002a2011-06-09 19:13:41 +000085 'experimental.gyp:experimental',
bsalomon@google.coma8e686e2011-08-16 15:45:58 +000086 'gpu.gyp:gr',
87 'gpu.gyp:skgr',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000088 'images.gyp:images',
caryclark@google.comafcb55c2011-12-14 17:12:04 +000089 'ports.gyp:ports',
epoger@google.comdcab3a12011-06-24 19:09:09 +000090 'pdf.gyp:pdf',
epoger@google.comccdbd2c2011-06-02 14:38:23 +000091 'utils.gyp:utils',
92 ],
epoger@google.comccdbd2c2011-06-02 14:38:23 +000093 },
94 ],
95}
96
97# Local Variables:
98# tab-width:2
99# indent-tabs-mode:nil
100# End:
101# vim: set expandtab tabstop=2 shiftwidth=2: