Make some third_party targets pass gn check.

Change-Id: I2b4b011a242db8ab43634c4e057d6d2b6d4f8c24
Reviewed-on: https://pdfium-review.googlesource.com/c/44079
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/.gn b/.gn
index c1849a0..b302768 100644
--- a/.gn
+++ b/.gn
@@ -30,5 +30,10 @@
   "//testing/:*",
   "//testing/fuzzers/*",
   "//testing/image_diff/*",
+  "//third_party:bigint",
+  "//third_party:fx_agg",
+  "//third_party:fx_freetype",
+  "//third_party:pdfium_base",
+  "//third_party:skia_shared",
   "//xfa/*",
 ]
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn
index 2dbf920..c803f5d 100644
--- a/third_party/BUILD.gn
+++ b/third_party/BUILD.gn
@@ -95,56 +95,79 @@
       "//third_party/freetype/include/pstables.h",
       "//third_party/freetype/src/include/freetype/config/ftconfig.h",
       "//third_party/freetype/src/include/freetype/config/ftheader.h",
+      "//third_party/freetype/src/include/freetype/config/ftmodule.h",
+      "//third_party/freetype/src/include/freetype/config/ftoption.h",
       "//third_party/freetype/src/include/freetype/config/ftstdlib.h",
       "//third_party/freetype/src/include/freetype/freetype.h",
       "//third_party/freetype/src/include/freetype/ftadvanc.h",
+      "//third_party/freetype/src/include/freetype/ftbbox.h",
+      "//third_party/freetype/src/include/freetype/ftbdf.h",
       "//third_party/freetype/src/include/freetype/ftbitmap.h",
-      "//third_party/freetype/src/include/freetype/ftcffdrv.h",
+      "//third_party/freetype/src/include/freetype/ftbzip2.h",
+      "//third_party/freetype/src/include/freetype/ftcache.h",
+      "//third_party/freetype/src/include/freetype/ftchapters.h",
+      "//third_party/freetype/src/include/freetype/ftcid.h",
+      "//third_party/freetype/src/include/freetype/ftcolor.h",
+      "//third_party/freetype/src/include/freetype/ftdriver.h",
       "//third_party/freetype/src/include/freetype/fterrdef.h",
       "//third_party/freetype/src/include/freetype/fterrors.h",
       "//third_party/freetype/src/include/freetype/ftfntfmt.h",
+      "//third_party/freetype/src/include/freetype/ftgasp.h",
       "//third_party/freetype/src/include/freetype/ftglyph.h",
+      "//third_party/freetype/src/include/freetype/ftgxval.h",
       "//third_party/freetype/src/include/freetype/ftgzip.h",
       "//third_party/freetype/src/include/freetype/ftimage.h",
       "//third_party/freetype/src/include/freetype/ftincrem.h",
       "//third_party/freetype/src/include/freetype/ftlcdfil.h",
       "//third_party/freetype/src/include/freetype/ftlist.h",
+      "//third_party/freetype/src/include/freetype/ftlzw.h",
+      "//third_party/freetype/src/include/freetype/ftmac.h",
       "//third_party/freetype/src/include/freetype/ftmm.h",
       "//third_party/freetype/src/include/freetype/ftmodapi.h",
-      "//third_party/freetype/src/include/freetype/ftmoderror.h",
-      "//third_party/freetype/src/include/freetype/ftobjs.h",
+      "//third_party/freetype/src/include/freetype/ftmoderr.h",
       "//third_party/freetype/src/include/freetype/ftotval.h",
       "//third_party/freetype/src/include/freetype/ftoutln.h",
+      "//third_party/freetype/src/include/freetype/ftparams.h",
+      "//third_party/freetype/src/include/freetype/ftpfr.h",
       "//third_party/freetype/src/include/freetype/ftrender.h",
       "//third_party/freetype/src/include/freetype/ftsizes.h",
       "//third_party/freetype/src/include/freetype/ftsnames.h",
-      "//third_party/freetype/src/include/freetype/ftstream.h",
+      "//third_party/freetype/src/include/freetype/ftstroke.h",
+      "//third_party/freetype/src/include/freetype/ftsynth.h",
       "//third_party/freetype/src/include/freetype/ftsystem.h",
       "//third_party/freetype/src/include/freetype/fttrigon.h",
-      "//third_party/freetype/src/include/freetype/ftttdrv.h",
       "//third_party/freetype/src/include/freetype/fttypes.h",
+      "//third_party/freetype/src/include/freetype/ftwinfnt.h",
       "//third_party/freetype/src/include/freetype/internal/autohint.h",
+      "//third_party/freetype/src/include/freetype/internal/cffotypes.h",
+      "//third_party/freetype/src/include/freetype/internal/cfftypes.h",
       "//third_party/freetype/src/include/freetype/internal/ftcalc.h",
       "//third_party/freetype/src/include/freetype/internal/ftdebug.h",
-      "//third_party/freetype/src/include/freetype/internal/ftdriver.h",
+      "//third_party/freetype/src/include/freetype/internal/ftdrv.h",
       "//third_party/freetype/src/include/freetype/internal/ftgloadr.h",
       "//third_party/freetype/src/include/freetype/internal/fthash.h",
       "//third_party/freetype/src/include/freetype/internal/ftmemory.h",
       "//third_party/freetype/src/include/freetype/internal/ftobjs.h",
-      "//third_party/freetype/src/include/freetype/internal/ftpic.h",
+      "//third_party/freetype/src/include/freetype/internal/ftpsprop.h",
       "//third_party/freetype/src/include/freetype/internal/ftrfork.h",
       "//third_party/freetype/src/include/freetype/internal/ftserv.h",
       "//third_party/freetype/src/include/freetype/internal/ftstream.h",
+      "//third_party/freetype/src/include/freetype/internal/fttrace.h",
       "//third_party/freetype/src/include/freetype/internal/ftvalid.h",
       "//third_party/freetype/src/include/freetype/internal/internal.h",
       "//third_party/freetype/src/include/freetype/internal/psaux.h",
       "//third_party/freetype/src/include/freetype/internal/pshints.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svbdf.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svcfftl.h",
       "//third_party/freetype/src/include/freetype/internal/services/svcid.h",
       "//third_party/freetype/src/include/freetype/internal/services/svfntfmt.h",
       "//third_party/freetype/src/include/freetype/internal/services/svgldict.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svgxval.h",
       "//third_party/freetype/src/include/freetype/internal/services/svkern.h",
       "//third_party/freetype/src/include/freetype/internal/services/svmetric.h",
       "//third_party/freetype/src/include/freetype/internal/services/svmm.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svotval.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svpfr.h",
       "//third_party/freetype/src/include/freetype/internal/services/svpostnm.h",
       "//third_party/freetype/src/include/freetype/internal/services/svprop.h",
       "//third_party/freetype/src/include/freetype/internal/services/svpscmap.h",
@@ -153,6 +176,7 @@
       "//third_party/freetype/src/include/freetype/internal/services/svttcmap.h",
       "//third_party/freetype/src/include/freetype/internal/services/svtteng.h",
       "//third_party/freetype/src/include/freetype/internal/services/svttglyf.h",
+      "//third_party/freetype/src/include/freetype/internal/services/svwinfnt.h",
       "//third_party/freetype/src/include/freetype/internal/sfnt.h",
       "//third_party/freetype/src/include/freetype/internal/t1types.h",
       "//third_party/freetype/src/include/freetype/internal/tttypes.h",
@@ -171,7 +195,6 @@
       "//third_party/freetype/src/src/base/ftsystem.c",
       "//third_party/freetype/src/src/cff/cff.c",
       "//third_party/freetype/src/src/cff/cffobjs.h",
-      "//third_party/freetype/src/src/cff/cfftypes.h",
       "//third_party/freetype/src/src/cid/type1cid.c",
       "//third_party/freetype/src/src/psaux/psaux.c",
       "//third_party/freetype/src/src/pshinter/pshinter.c",
@@ -591,7 +614,6 @@
     "base/stl_util.h",
     "base/sys_byteorder.h",
     "base/template_util.h",
-    "build/build_config.h",
   ]
 }