# Copyright 2015 Google Inc. # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Common gypi for unit tests. { 'include_dirs': [ '../include/private', '../src/codec', '../src/core', '../src/effects', '../src/image', '../src/lazy', '../src/images', '../src/pathops', '../src/pdf', '../src/ports', '../src/utils', '../tools/debugger', ], 'dependencies': [ 'experimental.gyp:experimental', 'flags.gyp:flags_common', 'pdf.gyp:pdf', 'skia_lib.gyp:skia_lib', 'tools.gyp:picture_utils', 'tools.gyp:resources', 'tools.gyp:sk_tool_utils', 'zlib.gyp:zlib', ], 'conditions': [ [ 'skia_os not in ["linux", "freebsd", "openbsd", "solaris", "chromeos", "android"]', { 'sources!': [ '../tests/FontMgrAndroidParserTest.cpp', ], }], [ 'not skia_pdf', { 'dependencies!': [ 'pdf.gyp:pdf', 'zlib.gyp:zlib' ], 'dependencies': [ 'pdf.gyp:nopdf' ], 'sources!': [ '<!@(python find.py ../tests "PDF*.c*")', ], }], [ 'skia_gpu_extra_tests_path', { 'sources': [ '<!@(python find.py <(skia_gpu_extra_tests_path) "*.c*")', ], }], ], 'sources': [ '../tests/Test.h', '<!@(python find.py ../tests "*.c*")', '../tools/debugger/SkDrawCommand.h', '../tools/debugger/SkDrawCommand.cpp', '../tools/debugger/SkDebugCanvas.h', '../tools/debugger/SkDebugCanvas.cpp', '../tools/debugger/SkObjectParser.h', '../tools/debugger/SkObjectParser.cpp', '../tools/debugger/SkOverdrawMode.h', '../tools/debugger/SkOverdrawMode.cpp', ], 'sources!': [ '../tests/SkpSkGrTest.cpp', '../tests/skia_test.cpp', '../tests/PathOpsAngleIdeas.cpp', '../tests/PathOpsBattles.cpp', '../tests/PathOpsCubicLineIntersectionIdeas.cpp', '../tests/PathOpsDebug.cpp', '../tests/PathOpsOpLoopThreadedTest.cpp', '../tests/PathOpsSkpClipTest.cpp', ], }