# GYP file to build the "gm" (golden master) executable. | |
{ | |
'includes': [ | |
'apptype_console.gypi', | |
], | |
'targets': [ | |
{ | |
'target_name': 'gm', | |
'type': 'executable', | |
'include_dirs' : [ | |
'../src/core', | |
'../src/effects', | |
'../src/pipe/utils/', | |
'../src/utils/', | |
], | |
'includes': [ | |
'gmslides.gypi', | |
], | |
'sources': [ | |
'../gm/gm.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', | |
'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: |