Fix windows compile: fix size_t vs. int mismatch
[pdfium.git] / samples / samples.gyp
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 }