skia2/gyp/gm.gyp
epoger@google.com 76c913db20 GM: specify that currently used checksums are CityHashes of SkBitmaps
(distinct from other hash algorithms we may switch to, or hashes of
files such as PDFs that cannot be read into an SkBitmap)

Review URL: https://codereview.chromium.org/14284018

git-svn-id: http://skia.googlecode.com/svn/trunk@8877 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-26 15:06:44 +00:00

80 lines
1.9 KiB
Python

# GYP file to build the "gm" (golden master) executable.
{
'includes': [
'apptype_console.gypi',
],
'targets': [
{
'target_name': 'gm',
'type': 'executable',
'include_dirs' : [
'../debugger',
'../src/core',
'../src/effects',
'../src/pipe/utils/',
'../src/utils/',
],
'includes': [
'gmslides.gypi',
],
'sources': [
'../debugger/SkDrawCommand.h',
'../debugger/SkDrawCommand.cpp',
'../debugger/SkDebugCanvas.h',
'../debugger/SkDebugCanvas.cpp',
'../debugger/SkObjectParser.h',
'../debugger/SkObjectParser.cpp',
'../gm/gm.cpp',
'../gm/gm_expectations.cpp',
'../gm/gmmain.cpp',
'../gm/system_preferences_default.cpp',
'../src/pipe/utils/SamplePipeControllers.h',
'../src/pipe/utils/SamplePipeControllers.cpp',
],
'dependencies': [
'skia_base_libs.gyp:skia_base_libs',
'effects.gyp:effects',
'flags.gyp:flags',
'images.gyp:images',
'jsoncpp.gyp:jsoncpp',
'pdf.gyp:pdf',
'utils.gyp:utils',
],
'conditions': [
['skia_os == "mac"', {
'sources!': [
'../gm/system_preferences_default.cpp',
],
'sources': [
'../gm/system_preferences_mac.mm',
],
'link_settings': {
'libraries': [
'$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
'$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
],
},
}],
['skia_os == "win"', {
'dependencies': [
'xps.gyp:xps',
],
}],
['skia_gpu == 1', {
'include_dirs': [
'../src/gpu',
],
}],
],
},
],
}
# Local Variables:
# tab-width:2
# indent-tabs-mode:nil
# End:
# vim: set expandtab tabstop=2 shiftwidth=2: