1# Copyright 2014 PDFium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5{ 6 'target_defaults': { 7 'defines' : [ 8 'PNG_PREFIX', 9 'PNGPREFIX_H', 10 'PNG_USE_READ_MACROS', 11 ], 12 'include_dirs': [ 13 '<(DEPTH)', 14 '<(DEPTH)/v8', 15 '<(DEPTH)/v8/include', 16 ], 17 }, 18 'targets': [ 19 { 20 'target_name': 'pdfium_test', 21 'type': 'executable', 22 'dependencies': [ 23 'fx_lpng', 24 '../pdfium.gyp:pdfium', 25 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8_libplatform', 26 ], 27 'sources': [ 28 'pdfium_test.cc', 29 'image_diff_png.cc', 30 ], 31 }, 32 { 33 'target_name': 'pdfium_diff', 34 'type': 'executable', 35 'variables': { 'enable_wexit_time_destructors': 1, }, 36 'dependencies': [ 37 'fx_lpng', 38 '../pdfium.gyp:pdfium', 39 '../third_party/third_party.gyp:pdfium_base', 40 ], 41 'include_dirs': [ 42 '../../', 43 ], 44 'sources': [ 45 'image_diff.cc', 46 'image_diff_png.h', 47 'image_diff_png.cc', 48 ], 49 }, 50 { 51 'target_name': 'fx_lpng', 52 'type': 'static_library', 53 'dependencies': [ 54 '../pdfium.gyp:fxcodec', 55 ], 56 'include_dirs': [ 57 '../core/src/fxcodec/fx_zlib/include/', 58 ], 59 'sources': [ 60 'fx_lpng/include/fx_png.h', 61 'fx_lpng/src/fx_png.c', 62 'fx_lpng/src/fx_pngerror.c', 63 'fx_lpng/src/fx_pngget.c', 64 'fx_lpng/src/fx_pngmem.c', 65 'fx_lpng/src/fx_pngpread.c', 66 'fx_lpng/src/fx_pngread.c', 67 'fx_lpng/src/fx_pngrio.c', 68 'fx_lpng/src/fx_pngrtran.c', 69 'fx_lpng/src/fx_pngrutil.c', 70 'fx_lpng/src/fx_pngset.c', 71 'fx_lpng/src/fx_pngtrans.c', 72 'fx_lpng/src/fx_pngwio.c', 73 'fx_lpng/src/fx_pngwrite.c', 74 'fx_lpng/src/fx_pngwtran.c', 75 'fx_lpng/src/fx_pngwutil.c', 76 ], 77 }, 78 ], 79} 80