From 0fd53cf2578c4c2ba20fdcb6017eee51f26c7cba Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Mon, 23 Feb 2015 17:55:58 -0800 Subject: Fix GN build after PNG support backport Follow-on from https://codereview.chromium.org/950113002. This would block a pdfium roll until corrected. TBR=jam@chromium.org Review URL: https://codereview.chromium.org/948233002 --- samples/BUILD.gn | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/samples/BUILD.gn b/samples/BUILD.gn index 37e13da639..1bb15a35f5 100644 --- a/samples/BUILD.gn +++ b/samples/BUILD.gn @@ -5,19 +5,69 @@ group("samples") { deps = [ ":pdfium_test", + ":pdfium_diff", + ] +} + +config("pdfium_samples_config") { + defines = [ + "PNG_PREFIX", + "PNGPREFIX_H", + "PNG_USE_READ_MACROS", ] } executable("pdfium_test") { sources = [ + "image_diff_png.cc", "pdfium_test.cc", ] deps = [ "//third_party/pdfium", "//v8:v8_libplatform", + ":fx_lpng", ] include_dirs = [ "//v8", "//v8/include", ] + configs += [ ":pdfium_samples_config" ] } + +executable("pdfium_diff") { + sources = [ + "image_diff.cc", + "image_diff_png.cc", + "image_diff_png.h", + ] + deps = [ + "//third_party/pdfium", + ":fx_lpng", + ] + configs += [ ":pdfium_samples_config" ] +} + +static_library("fx_lpng") { + 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", + ] + include_dirs = [ + "../core/src/fxcodec/fx_zlib/include/", + ] + configs += [ ":pdfium_samples_config" ] +} \ No newline at end of file -- cgit v1.2.3