summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-10-26 21:32:42 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-10-26 21:32:42 +0000
commit28324b89fcdd229500d82b9a61b915795576405c (patch)
tree5350921ed6d645b2d8fe82a2ac6b022f7ce1db1b
parent8fba261fb6584169c5788326dd49e91bc9babda5 (diff)
downloadpdfium-28324b89fcdd229500d82b9a61b915795576405c.tar.xz
Include platform-specific fxge sources with conditionals.
Change-Id: I3d83818d3b2e1485dbb5cddbda1273b510450920 Reviewed-on: https://pdfium-review.googlesource.com/c/44694 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
-rw-r--r--core/fxge/BUILD.gn38
1 files changed, 23 insertions, 15 deletions
diff --git a/core/fxge/BUILD.gn b/core/fxge/BUILD.gn
index 1f2680954d..a00673b223 100644
--- a/core/fxge/BUILD.gn
+++ b/core/fxge/BUILD.gn
@@ -19,17 +19,6 @@ config("fxge_warnings") {
jumbo_source_set("fxge") {
sources = [
- "android/cfpf_skiadevicemodule.cpp",
- "android/cfpf_skiadevicemodule.h",
- "android/cfpf_skiafont.cpp",
- "android/cfpf_skiafont.h",
- "android/cfpf_skiafontmgr.cpp",
- "android/cfpf_skiafontmgr.h",
- "android/cfpf_skiapathfont.cpp",
- "android/cfpf_skiapathfont.h",
- "android/cfx_androidfontinfo.cpp",
- "android/cfx_androidfontinfo.h",
- "android/fx_android_imp.cpp",
"cfx_cliprgn.cpp",
"cfx_cliprgn.h",
"cfx_color.cpp",
@@ -68,8 +57,6 @@ jumbo_source_set("fxge") {
"dib/cfx_bitmapstorer.h",
"dib/cfx_dibbase.cpp",
"dib/cfx_dibbase.h",
- "dib/cfx_dibextractor.cpp",
- "dib/cfx_dibextractor.h",
"dib/cfx_dibitmap.cpp",
"dib/cfx_dibitmap.h",
"dib/cfx_filtereddib.cpp",
@@ -109,12 +96,10 @@ jumbo_source_set("fxge") {
"fx_font.h",
"fx_freetype.h",
"fx_ge_fontmap.cpp",
- "fx_ge_linux.cpp",
"fx_ge_text.cpp",
"renderdevicedriver_iface.cpp",
"renderdevicedriver_iface.h",
"systemfontinfo_iface.h",
- "win32/cfx_windowsdib.h",
]
configs += [
@@ -150,6 +135,26 @@ jumbo_source_set("fxge") {
deps += [ "../../third_party:fx_agg" ]
}
+ if (is_android) {
+ sources += [
+ "android/cfpf_skiadevicemodule.cpp",
+ "android/cfpf_skiadevicemodule.h",
+ "android/cfpf_skiafont.cpp",
+ "android/cfpf_skiafont.h",
+ "android/cfpf_skiafontmgr.cpp",
+ "android/cfpf_skiafontmgr.h",
+ "android/cfpf_skiapathfont.cpp",
+ "android/cfpf_skiapathfont.h",
+ "android/cfx_androidfontinfo.cpp",
+ "android/cfx_androidfontinfo.h",
+ "android/fx_android_imp.cpp",
+ ]
+ }
+
+ if (is_linux) {
+ sources += [ "fx_ge_linux.cpp" ]
+ }
+
if (is_mac) {
sources += [
"apple/apple_int.h",
@@ -162,8 +167,11 @@ jumbo_source_set("fxge") {
if (is_win) {
sources += [
"cfx_windowsrenderdevice.h",
+ "dib/cfx_dibextractor.cpp",
+ "dib/cfx_dibextractor.h",
"win32/cfx_psrenderer.cpp",
"win32/cfx_psrenderer.h",
+ "win32/cfx_windowsdib.h",
"win32/cpsoutput.cpp",
"win32/cpsoutput.h",
"win32/fx_win32_device.cpp",