summaryrefslogtreecommitdiff
path: root/core/fpdfapi/page
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-10-12 22:03:15 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-10-12 22:03:15 +0000
commitc98c7ec3f2827d92dd0575fb6b340d968dbba6b7 (patch)
tree5130ab0b9b6f0758e92838708e1607da57b9598d /core/fpdfapi/page
parentdee25119008a39e2ee360c5c46d9ba18d7a340b8 (diff)
downloadpdfium-c98c7ec3f2827d92dd0575fb6b340d968dbba6b7.tar.xz
Split core/fpdfapi build rules into various sub-directories.
Change-Id: I98e2e913f11ff63e70cb841de00a4f56b06ca03b Reviewed-on: https://pdfium-review.googlesource.com/c/43974 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'core/fpdfapi/page')
-rw-r--r--core/fpdfapi/page/BUILD.gn98
1 files changed, 98 insertions, 0 deletions
diff --git a/core/fpdfapi/page/BUILD.gn b/core/fpdfapi/page/BUILD.gn
new file mode 100644
index 0000000000..573ee60fbf
--- /dev/null
+++ b/core/fpdfapi/page/BUILD.gn
@@ -0,0 +1,98 @@
+# Copyright 2018 The PDFium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/config/jumbo.gni")
+import("../../../pdfium.gni")
+
+jumbo_source_set("page") {
+ sources = [
+ "cpdf_allstates.cpp",
+ "cpdf_allstates.h",
+ "cpdf_clippath.cpp",
+ "cpdf_clippath.h",
+ "cpdf_color.cpp",
+ "cpdf_color.h",
+ "cpdf_colorspace.cpp",
+ "cpdf_colorspace.h",
+ "cpdf_colorstate.cpp",
+ "cpdf_colorstate.h",
+ "cpdf_contentmarkitem.cpp",
+ "cpdf_contentmarkitem.h",
+ "cpdf_contentmarks.cpp",
+ "cpdf_contentmarks.h",
+ "cpdf_contentparser.cpp",
+ "cpdf_contentparser.h",
+ "cpdf_countedobject.h",
+ "cpdf_devicecs.cpp",
+ "cpdf_devicecs.h",
+ "cpdf_docpagedata.cpp",
+ "cpdf_docpagedata.h",
+ "cpdf_expintfunc.cpp",
+ "cpdf_expintfunc.h",
+ "cpdf_form.cpp",
+ "cpdf_form.h",
+ "cpdf_formobject.cpp",
+ "cpdf_formobject.h",
+ "cpdf_function.cpp",
+ "cpdf_function.h",
+ "cpdf_generalstate.cpp",
+ "cpdf_generalstate.h",
+ "cpdf_graphicstates.cpp",
+ "cpdf_graphicstates.h",
+ "cpdf_iccprofile.cpp",
+ "cpdf_iccprofile.h",
+ "cpdf_image.cpp",
+ "cpdf_image.h",
+ "cpdf_imageobject.cpp",
+ "cpdf_imageobject.h",
+ "cpdf_meshstream.cpp",
+ "cpdf_meshstream.h",
+ "cpdf_page.cpp",
+ "cpdf_page.h",
+ "cpdf_pagemodule.cpp",
+ "cpdf_pagemodule.h",
+ "cpdf_pageobject.cpp",
+ "cpdf_pageobject.h",
+ "cpdf_pageobjectholder.cpp",
+ "cpdf_pageobjectholder.h",
+ "cpdf_pageobjectlist.cpp",
+ "cpdf_pageobjectlist.h",
+ "cpdf_path.cpp",
+ "cpdf_path.h",
+ "cpdf_pathobject.cpp",
+ "cpdf_pathobject.h",
+ "cpdf_pattern.cpp",
+ "cpdf_pattern.h",
+ "cpdf_patterncs.cpp",
+ "cpdf_patterncs.h",
+ "cpdf_psengine.cpp",
+ "cpdf_psengine.h",
+ "cpdf_psfunc.cpp",
+ "cpdf_psfunc.h",
+ "cpdf_sampledfunc.cpp",
+ "cpdf_sampledfunc.h",
+ "cpdf_shadingobject.cpp",
+ "cpdf_shadingobject.h",
+ "cpdf_shadingpattern.cpp",
+ "cpdf_shadingpattern.h",
+ "cpdf_stitchfunc.cpp",
+ "cpdf_stitchfunc.h",
+ "cpdf_streamcontentparser.cpp",
+ "cpdf_streamcontentparser.h",
+ "cpdf_streamparser.cpp",
+ "cpdf_streamparser.h",
+ "cpdf_textobject.cpp",
+ "cpdf_textobject.h",
+ "cpdf_textstate.cpp",
+ "cpdf_textstate.h",
+ "cpdf_tilingpattern.cpp",
+ "cpdf_tilingpattern.h",
+ "ipdf_page.h",
+ ]
+ configs += [ "../../../:pdfium_core_config" ]
+ deps = [
+ "../../fxcrt",
+ ]
+ visibility = [ "../../../*" ]
+}