diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-02-23 15:59:57 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-02-23 15:59:57 -0800 |
commit | ef1e85caf492e1b9bf9803647d3c5db1abea77c7 (patch) | |
tree | 862726a78c398a617968e4dfde2ef105b52acf77 /samples/samples.gyp | |
parent | 28ddd48bfd84c55cc51d0b16fa533c51affdeb5b (diff) | |
download | pdfium-ef1e85caf492e1b9bf9803647d3c5db1abea77c7.tar.xz |
Backport PNG output format to origin/master branch.
The pdfium library itself does not support the format, but the test utility
can convert to this output format.
GN build can't be tested standalone, so push this out to the next CL.
R=jam@chromium.org
Review URL: https://codereview.chromium.org/950113002
Diffstat (limited to 'samples/samples.gyp')
-rw-r--r-- | samples/samples.gyp | 61 |
1 files changed, 57 insertions, 4 deletions
diff --git a/samples/samples.gyp b/samples/samples.gyp index 607a5b9169..4938ecb955 100644 --- a/samples/samples.gyp +++ b/samples/samples.gyp @@ -4,10 +4,10 @@ { 'target_defaults': { - 'type': 'executable', - 'dependencies': [ - '../pdfium.gyp:pdfium', - '<(DEPTH)/v8/tools/gyp/v8.gyp:v8_libplatform', + 'defines' : [ + 'PNG_PREFIX', + 'PNGPREFIX_H', + 'PNG_USE_READ_MACROS', ], 'include_dirs': [ '<(DEPTH)', @@ -18,8 +18,61 @@ 'targets': [ { 'target_name': 'pdfium_test', + 'type': 'executable', + 'dependencies': [ + 'fx_lpng', + '../pdfium.gyp:pdfium', + '<(DEPTH)/v8/tools/gyp/v8.gyp:v8_libplatform', + ], 'sources': [ 'pdfium_test.cc', + 'image_diff_png.cc', + ], + }, + { + 'target_name': 'pdfium_diff', + 'type': 'executable', + 'variables': { 'enable_wexit_time_destructors': 1, }, + 'dependencies': [ + 'fx_lpng', + '../pdfium.gyp:pdfium', + '../third_party/third_party.gyp:pdfium_base', + ], + 'include_dirs': [ + '../../', + ], + 'sources': [ + 'image_diff.cc', + 'image_diff_png.h', + 'image_diff_png.cc', + ], + }, + { + 'target_name': 'fx_lpng', + 'type': 'static_library', + 'dependencies': [ + '../pdfium.gyp:fxcodec', + ], + 'include_dirs': [ + '../core/src/fxcodec/fx_zlib/include/', + ], + 'sources': [ + 'fx_lpng/include/fx_png.h', + 'fx_lpng/src/fx_png.c', + 'fx_lpng/src/fx_pngerror.c', + 'fx_lpng/src/fx_pngget.c', + 'fx_lpng/src/fx_pngmem.c', + 'fx_lpng/src/fx_pngpread.c', + 'fx_lpng/src/fx_pngread.c', + 'fx_lpng/src/fx_pngrio.c', + 'fx_lpng/src/fx_pngrtran.c', + 'fx_lpng/src/fx_pngrutil.c', + 'fx_lpng/src/fx_pngset.c', + 'fx_lpng/src/fx_pngtrans.c', + 'fx_lpng/src/fx_pngwio.c', + 'fx_lpng/src/fx_pngwrite.c', + 'fx_lpng/src/fx_pngwtran.c', + 'fx_lpng/src/fx_pngwutil.c', ], }, ], |