| cc_library_static { |
| name: "libpdfiumfxcrt", |
| defaults: ["pdfium-defaults"], |
| |
| arch: { |
| arm64: { |
| cflags: [ |
| "-D_FX_CPU_=_FX_X64_", |
| "-fPIC", |
| ], |
| }, |
| }, |
| |
| cflags: [ |
| "-DOPJ_STATIC", |
| "-DV8_DEPRECATION_WARNINGS", |
| "-D_CRT_SECURE_NO_WARNINGS", |
| |
| // Mask some warnings. These are benign, but we probably want to fix them |
| // upstream at some point. |
| "-Wno-sign-compare", |
| "-Wno-unused-parameter", |
| ], |
| |
| srcs: [ |
| "core/fxcrt/fx_basic_array.cpp", |
| "core/fxcrt/fx_basic_bstring.cpp", |
| "core/fxcrt/fx_basic_buffer.cpp", |
| "core/fxcrt/fx_basic_coords.cpp", |
| "core/fxcrt/fx_basic_gcc.cpp", |
| "core/fxcrt/fx_basic_memmgr.cpp", |
| "core/fxcrt/fx_basic_utf.cpp", |
| "core/fxcrt/fx_basic_util.cpp", |
| "core/fxcrt/fx_basic_wstring.cpp", |
| "core/fxcrt/fx_bidi.cpp", |
| "core/fxcrt/fx_extension.cpp", |
| "core/fxcrt/fx_ucddata.cpp", |
| "core/fxcrt/fx_unicode.cpp", |
| "core/fxcrt/fx_xml_composer.cpp", |
| "core/fxcrt/fx_xml_parser.cpp", |
| "core/fxcrt/fxcrt_posix.cpp", |
| "core/fxcrt/fxcrt_stream.cpp", |
| "core/fxcrt/fxcrt_windows.cpp", |
| ], |
| } |