Update to bc8dcc3ede286fbcaac3f741c379297cffff0eea

Same version as used by Chromium 57.0.2987.108

Fixes: 28051413, 34337228
Test: cts-tradefed run cts-dev -m CtsGraphicsTestCases -t android.graphics.pdf.cts
      cts-tradefed run cts-dev -m Print -t android.print.pdf.cts
Change-Id: I1bf02cae444c9f08711953c4475af10db2becd58
diff --git a/pdfium.gni b/pdfium.gni
index ec71db9..5737224 100644
--- a/pdfium.gni
+++ b/pdfium.gni
@@ -2,6 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+import("//build_overrides/pdfium.gni")
+
 # This file contains PDFium-related build flags.
 
 declare_args() {
@@ -10,11 +12,23 @@
   pdfium_bundle_freetype = !is_linux
 
   # Build PDFium either with or without v8 support.
-  pdf_enable_v8 = true
+  pdf_enable_v8 = pdf_enable_v8_override
 
   # Build PDFium either with or without XFA Forms support.
-  pdf_enable_xfa = false
+  pdf_enable_xfa = pdf_enable_xfa_override
 
-  # Build PDFium against skia (experimental) rather than agg.
-  pdf_use_skia = false
+  # Build PDFium against skia (experimental) rather than agg. Use Skia to draw everything.
+  pdf_use_skia = pdf_use_skia_override
+
+  # Build PDFium against skia (experimental) rather than agg. Use Skia to draw paths.
+  pdf_use_skia_paths = pdf_use_skia_paths_override
+
+  # Build PDFium with or without experimental win32 GDI APIs.
+  pdf_use_win32_gdi = pdf_use_win32_gdi_override
+
+  # Build PDFium standalone
+  pdf_is_standalone = false
+
+  # Enable coverage information
+  use_coverage = false
 }