46 lines
1.7 KiB
Text
46 lines
1.7 KiB
Text
cc_library_static {
|
|
name: "libpdfiumfxcodec",
|
|
defaults: ["pdfium-defaults"],
|
|
|
|
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-pointer-to-int-cast",
|
|
"-Wno-unused-parameter",
|
|
],
|
|
|
|
shared_libs: ["libz"],
|
|
|
|
srcs: [
|
|
"core/fxcodec/codec/fx_codec.cpp",
|
|
"core/fxcodec/codec/fx_codec_fax.cpp",
|
|
"core/fxcodec/codec/fx_codec_flate.cpp",
|
|
"core/fxcodec/codec/fx_codec_icc.cpp",
|
|
"core/fxcodec/codec/fx_codec_jbig.cpp",
|
|
"core/fxcodec/codec/fx_codec_jpeg.cpp",
|
|
"core/fxcodec/codec/fx_codec_jpx_opj.cpp",
|
|
"core/fxcodec/jbig2/JBig2_ArithDecoder.cpp",
|
|
"core/fxcodec/jbig2/JBig2_ArithIntDecoder.cpp",
|
|
"core/fxcodec/jbig2/JBig2_BitStream.cpp",
|
|
"core/fxcodec/jbig2/JBig2_Context.cpp",
|
|
"core/fxcodec/jbig2/JBig2_GrdProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_GrrdProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_GsidProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_HtrdProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_HuffmanDecoder.cpp",
|
|
"core/fxcodec/jbig2/JBig2_HuffmanTable.cpp",
|
|
"core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.cpp",
|
|
"core/fxcodec/jbig2/JBig2_Image.cpp",
|
|
"core/fxcodec/jbig2/JBig2_PatternDict.cpp",
|
|
"core/fxcodec/jbig2/JBig2_PddProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_SddProc.cpp",
|
|
"core/fxcodec/jbig2/JBig2_Segment.cpp",
|
|
"core/fxcodec/jbig2/JBig2_SymbolDict.cpp",
|
|
"core/fxcodec/jbig2/JBig2_TrdProc.cpp",
|
|
],
|
|
}
|