1cc_library_static { 2 name: "libpdfiumfxge", 3 defaults: ["pdfium-defaults"], 4 5 cflags: [ 6 "-DOPJ_STATIC", 7 "-DV8_DEPRECATION_WARNINGS", 8 "-D_CRT_SECURE_NO_WARNINGS", 9 10 // Mask some warnings. These are benign, but we probably want to fix them 11 // upstream at some point. 12 "-Wno-sign-compare", 13 "-Wno-unused-parameter", 14 ], 15 16 clang_cflags: ["-Wno-switch"], 17 18 srcs: [ 19 "core/fxge/android/cfpf_skiadevicemodule.cpp", 20 "core/fxge/android/cfpf_skiafont.cpp", 21 "core/fxge/android/cfpf_skiafontmgr.cpp", 22 "core/fxge/android/cfx_androidfontinfo.cpp", 23 "core/fxge/android/fx_android_imp.cpp", 24 "core/fxge/dib/fx_dib_composite.cpp", 25 "core/fxge/dib/fx_dib_convert.cpp", 26 "core/fxge/dib/fx_dib_engine.cpp", 27 "core/fxge/dib/fx_dib_main.cpp", 28 "core/fxge/dib/fx_dib_transform.cpp", 29 "core/fxge/fontdata/chromefontdata/FoxitDingbats.cpp", 30 "core/fxge/fontdata/chromefontdata/FoxitFixed.cpp", 31 "core/fxge/fontdata/chromefontdata/FoxitFixedBold.cpp", 32 "core/fxge/fontdata/chromefontdata/FoxitFixedBoldItalic.cpp", 33 "core/fxge/fontdata/chromefontdata/FoxitFixedItalic.cpp", 34 "core/fxge/fontdata/chromefontdata/FoxitSans.cpp", 35 "core/fxge/fontdata/chromefontdata/FoxitSansBold.cpp", 36 "core/fxge/fontdata/chromefontdata/FoxitSansBoldItalic.cpp", 37 "core/fxge/fontdata/chromefontdata/FoxitSansItalic.cpp", 38 "core/fxge/fontdata/chromefontdata/FoxitSansMM.cpp", 39 "core/fxge/fontdata/chromefontdata/FoxitSerif.cpp", 40 "core/fxge/fontdata/chromefontdata/FoxitSerifBold.cpp", 41 "core/fxge/fontdata/chromefontdata/FoxitSerifBoldItalic.cpp", 42 "core/fxge/fontdata/chromefontdata/FoxitSerifItalic.cpp", 43 "core/fxge/fontdata/chromefontdata/FoxitSerifMM.cpp", 44 "core/fxge/fontdata/chromefontdata/FoxitSymbol.cpp", 45 "core/fxge/freetype/fx_freetype.cpp", 46 "core/fxge/ge/cfx_cliprgn.cpp", 47 "core/fxge/ge/cfx_facecache.cpp", 48 "core/fxge/ge/cfx_folderfontinfo.cpp", 49 "core/fxge/ge/cfx_font.cpp", 50 "core/fxge/ge/cfx_fontcache.cpp", 51 "core/fxge/ge/cfx_fontmapper.cpp", 52 "core/fxge/ge/cfx_fontmgr.cpp", 53 "core/fxge/ge/cfx_gemodule.cpp", 54 "core/fxge/ge/cfx_graphstate.cpp", 55 "core/fxge/ge/cfx_graphstatedata.cpp", 56 "core/fxge/ge/cfx_pathdata.cpp", 57 "core/fxge/ge/cfx_renderdevice.cpp", 58 "core/fxge/ge/cfx_substfont.cpp", 59 "core/fxge/ge/cfx_unicodeencoding.cpp", 60 "core/fxge/ge/cttfontdesc.cpp", 61 "core/fxge/ge/fx_ge_fontmap.cpp", 62 "core/fxge/ge/fx_ge_linux.cpp", 63 "core/fxge/ge/fx_ge_text.cpp", 64 "core/fxge/ifx_renderdevicedriver.cpp", 65 "core/fxge/agg/fx_agg_driver.cpp", 66 ], 67 68 include_dirs: [ 69 "external/freetype/include", 70 "external/freetype/include/freetype", 71 ], 72} 73