OLD | NEW |
1 # Copyright 2014 PDFium Authors. All rights reserved. | 1 # Copyright 2014 PDFium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
| 6 'variables': { |
| 7 'pdf_enable_xfa%': 0, # Set to 1 by standalone.gypi in standalone builds. |
| 8 }, |
6 'target_defaults': { | 9 'target_defaults': { |
7 'defines': [ | 10 'defines': [ |
8 'OPJ_STATIC', | 11 'OPJ_STATIC', |
9 'PNG_PREFIX', | 12 'PNG_PREFIX', |
10 'PNGPREFIX_H', | 13 'PNGPREFIX_H', |
11 'PNG_USE_READ_MACROS', | 14 'PNG_USE_READ_MACROS', |
12 '_CRT_SECURE_NO_WARNINGS', | 15 '_CRT_SECURE_NO_WARNINGS', |
13 ], | 16 ], |
14 'include_dirs': [ | 17 'include_dirs': [ |
15 # This is implicit in GN. | 18 # This is implicit in GN. |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 'freetype/include/freetype/freetype.h', | 54 'freetype/include/freetype/freetype.h', |
52 'freetype/include/freetype/ftmm.h', | 55 'freetype/include/freetype/ftmm.h', |
53 'freetype/include/freetype/ftotval.h', | 56 'freetype/include/freetype/ftotval.h', |
54 'freetype/include/freetype/ftoutln.h', | 57 'freetype/include/freetype/ftoutln.h', |
55 'freetype/include/freetype/internal/ftobjs.h', | 58 'freetype/include/freetype/internal/ftobjs.h', |
56 'freetype/include/freetype/internal/ftstream.h', | 59 'freetype/include/freetype/internal/ftstream.h', |
57 'freetype/include/freetype/internal/tttypes.h', | 60 'freetype/include/freetype/internal/tttypes.h', |
58 'freetype/include/freetype/tttables.h', | 61 'freetype/include/freetype/tttables.h', |
59 'freetype/include/ft2build.h', | 62 'freetype/include/ft2build.h', |
60 'freetype/src/base/ftbase.c', | 63 'freetype/src/base/ftbase.c', |
| 64 'freetype/src/base/ftbase.h', |
61 'freetype/src/base/ftbitmap.c', | 65 'freetype/src/base/ftbitmap.c', |
62 'freetype/src/base/ftglyph.c', | 66 'freetype/src/base/ftglyph.c', |
63 'freetype/src/base/ftinit.c', | 67 'freetype/src/base/ftinit.c', |
64 'freetype/src/base/ftlcdfil.c', | 68 'freetype/src/base/ftlcdfil.c', |
65 'freetype/src/base/ftmm.c', | 69 'freetype/src/base/ftmm.c', |
66 'freetype/src/base/ftsystem.c', | 70 'freetype/src/base/ftsystem.c', |
67 'freetype/src/cff/cff.c', | 71 'freetype/src/cff/cff.c', |
68 'freetype/src/cff/cffobjs.h', | 72 'freetype/src/cff/cffobjs.h', |
69 'freetype/src/cff/cfftypes.h', | 73 'freetype/src/cff/cfftypes.h', |
70 'freetype/src/cid/type1cid.c', | 74 'freetype/src/cid/type1cid.c', |
71 'freetype/src/psaux/psaux.c', | 75 'freetype/src/psaux/psaux.c', |
72 'freetype/src/pshinter/pshinter.c', | 76 'freetype/src/pshinter/pshinter.c', |
73 'freetype/src/psnames/psmodule.c', | 77 'freetype/src/psnames/psmodule.c', |
74 'freetype/src/raster/raster.c', | 78 'freetype/src/raster/raster.c', |
75 'freetype/src/sfnt/sfnt.c', | 79 'freetype/src/sfnt/sfnt.c', |
76 'freetype/src/smooth/smooth.c', | 80 'freetype/src/smooth/smooth.c', |
77 'freetype/src/truetype/truetype.c', | 81 'freetype/src/truetype/truetype.c', |
78 'freetype/src/type1/type1.c', | 82 'freetype/src/type1/type1.c', |
79 ], | 83 ], |
| 84 'variables': { |
| 85 'clang_warning_flags': [ |
| 86 # open_face_PS_from_sfnt_stream() and open_face_from_buffer() in |
| 87 # ftbase.h are unused. |
| 88 '-Wno-unused-function', |
| 89 ], |
| 90 }, |
80 }, | 91 }, |
81 { | 92 { |
82 'target_name': 'fx_agg', | 93 'target_name': 'fx_agg', |
83 'type': 'static_library', | 94 'type': 'static_library', |
84 'sources': [ | 95 'sources': [ |
85 'agg23/agg_basics.h', | 96 'agg23/agg_basics.h', |
86 'agg23/agg_clip_liang_barsky.h', | 97 'agg23/agg_clip_liang_barsky.h', |
87 'agg23/agg_conv_dash.h', | 98 'agg23/agg_conv_dash.h', |
88 'agg23/agg_conv_stroke.h', | 99 'agg23/agg_conv_stroke.h', |
89 'agg23/agg_curves.cpp', | 100 'agg23/agg_curves.cpp', |
90 'agg23/agg_curves.h', | 101 'agg23/agg_curves.h', |
91 'agg23/agg_path_storage.cpp', | 102 'agg23/agg_path_storage.cpp', |
92 'agg23/agg_path_storage.h', | 103 'agg23/agg_path_storage.h', |
93 'agg23/agg_rasterizer_scanline_aa.cpp', | 104 'agg23/agg_rasterizer_scanline_aa.cpp', |
94 'agg23/agg_rasterizer_scanline_aa.h', | 105 'agg23/agg_rasterizer_scanline_aa.h', |
95 'agg23/agg_renderer_scanline.h', | 106 'agg23/agg_renderer_scanline.h', |
96 'agg23/agg_rendering_buffer.h', | 107 'agg23/agg_rendering_buffer.h', |
97 'agg23/agg_scanline_u.h', | 108 'agg23/agg_scanline_u.h', |
98 'agg23/agg_vcgen_dash.cpp', | 109 'agg23/agg_vcgen_dash.cpp', |
99 'agg23/agg_vcgen_stroke.cpp', | 110 'agg23/agg_vcgen_stroke.cpp', |
100 ], | 111 ], |
101 'conditions': [ | 112 'conditions': [ |
102 ['os_posix==1', { | 113 ['os_posix==1', { |
103 # library contains several enum vs non-enum conditionals. | 114 # library contains several enum vs non-enum conditionals. |
104 'cflags': [ '-Wno-extra', ], | 115 'cflags': [ '-Wno-extra', ], |
105 }], | 116 }], |
106 ], | 117 ], |
| 118 'variables': { |
| 119 'clang_warning_flags': [ |
| 120 # calc_butt_cap() in agg_vcgen_stroke.cpp is unused. |
| 121 '-Wno-unused-function', |
| 122 ], |
| 123 }, |
107 }, | 124 }, |
108 { | 125 { |
109 'target_name': 'fx_lcms2', | 126 'target_name': 'fx_lcms2', |
110 'type': 'static_library', | 127 'type': 'static_library', |
111 'sources': [ | 128 'sources': [ |
112 'lcms2-2.6/include/lcms2.h', | 129 'lcms2-2.6/include/lcms2.h', |
113 'lcms2-2.6/include/lcms2_plugin.h', | 130 'lcms2-2.6/include/lcms2_plugin.h', |
114 'lcms2-2.6/src/cmscam02.c', | 131 'lcms2-2.6/src/cmscam02.c', |
115 'lcms2-2.6/src/cmscgats.c', | 132 'lcms2-2.6/src/cmscgats.c', |
116 'lcms2-2.6/src/cmscnvrt.c', | 133 'lcms2-2.6/src/cmscnvrt.c', |
(...skipping 25 matching lines...) Expand all Loading... |
142 'cflags': [ | 159 'cflags': [ |
143 '-Wno-main', | 160 '-Wno-main', |
144 '-Wno-missing-braces', | 161 '-Wno-missing-braces', |
145 '-Wno-unused', | 162 '-Wno-unused', |
146 ], | 163 ], |
147 }], | 164 }], |
148 ], | 165 ], |
149 'variables': { | 166 'variables': { |
150 'clang_warning_flags': [ | 167 'clang_warning_flags': [ |
151 '-Wno-missing-braces', | 168 '-Wno-missing-braces', |
| 169 # FindPrev() in cmsplugin.c is unused. |
| 170 '-Wno-unused-function', |
152 ], | 171 ], |
153 }, | 172 }, |
154 }, | 173 }, |
155 { | 174 { |
156 'target_name': 'libjpeg', | 175 'target_name': 'libjpeg', |
157 'type': 'static_library', | 176 'type': 'static_library', |
158 'sources': [ | 177 'sources': [ |
159 'libjpeg/cderror.h', | 178 'libjpeg/cderror.h', |
160 'libjpeg/cdjpeg.h', | 179 'libjpeg/cdjpeg.h', |
161 'libjpeg/fpdfapi_jcapimin.c', | 180 'libjpeg/fpdfapi_jcapimin.c', |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 'lpng_v163/pngrutil.c', | 281 'lpng_v163/pngrutil.c', |
263 'lpng_v163/pngset.c', | 282 'lpng_v163/pngset.c', |
264 'lpng_v163/pngtrans.c', | 283 'lpng_v163/pngtrans.c', |
265 'lpng_v163/pngwio.c', | 284 'lpng_v163/pngwio.c', |
266 'lpng_v163/pngwrite.c', | 285 'lpng_v163/pngwrite.c', |
267 'lpng_v163/pngwtran.c', | 286 'lpng_v163/pngwtran.c', |
268 'lpng_v163/pngwutil.c', | 287 'lpng_v163/pngwutil.c', |
269 ], | 288 ], |
270 }, | 289 }, |
271 { | 290 { |
272 'target_name': 'fx_tiff', | |
273 'type': 'static_library', | |
274 'sources': [ | |
275 'tiff_v403/tiffiop.h', | |
276 'tiff_v403/tif_aux.c', | |
277 'tiff_v403/tif_close.c', | |
278 'tiff_v403/tif_codec.c', | |
279 'tiff_v403/tif_color.c', | |
280 'tiff_v403/tif_compress.c', | |
281 'tiff_v403/tif_dir.c', | |
282 'tiff_v403/tif_dirinfo.c', | |
283 'tiff_v403/tif_dirread.c', | |
284 'tiff_v403/tif_dirwrite.c', | |
285 'tiff_v403/tif_dumpmode.c', | |
286 'tiff_v403/tif_error.c', | |
287 'tiff_v403/tif_extension.c', | |
288 'tiff_v403/tif_fax3.c', | |
289 'tiff_v403/tif_fax3sm.c', | |
290 'tiff_v403/tif_flush.c', | |
291 'tiff_v403/tif_getimage.c', | |
292 'tiff_v403/tif_jpeg.c', | |
293 'tiff_v403/tif_luv.c', | |
294 'tiff_v403/tif_lzw.c', | |
295 'tiff_v403/tif_next.c', | |
296 'tiff_v403/tif_ojpeg.c', | |
297 'tiff_v403/tif_open.c', | |
298 'tiff_v403/tif_packbits.c', | |
299 'tiff_v403/tif_pixarlog.c', | |
300 'tiff_v403/tif_predict.c', | |
301 'tiff_v403/tif_print.c', | |
302 'tiff_v403/tif_read.c', | |
303 'tiff_v403/tif_strip.c', | |
304 'tiff_v403/tif_swab.c', | |
305 'tiff_v403/tif_thunder.c', | |
306 'tiff_v403/tif_tile.c', | |
307 'tiff_v403/tif_version.c', | |
308 'tiff_v403/tif_warning.c', | |
309 'tiff_v403/tif_write.c', | |
310 'tiff_v403/tif_zip.c', | |
311 ], | |
312 }, | |
313 { | |
314 'target_name': 'fx_zlib', | 291 'target_name': 'fx_zlib', |
315 'type': 'static_library', | 292 'type': 'static_library', |
316 'sources': [ | 293 'sources': [ |
317 'zlib_v128/adler32.c', | 294 'zlib_v128/adler32.c', |
318 'zlib_v128/compress.c', | 295 'zlib_v128/compress.c', |
319 'zlib_v128/crc32.c', | 296 'zlib_v128/crc32.c', |
320 'zlib_v128/deflate.c', | 297 'zlib_v128/deflate.c', |
321 'zlib_v128/gzclose.c', | 298 'zlib_v128/gzclose.c', |
322 'zlib_v128/gzlib.c', | 299 'zlib_v128/gzlib.c', |
323 'zlib_v128/gzread.c', | 300 'zlib_v128/gzread.c', |
(...skipping 16 matching lines...) Expand all Loading... |
340 'base/nonstd_unique_ptr.h', | 317 'base/nonstd_unique_ptr.h', |
341 'base/numerics/safe_conversions.h', | 318 'base/numerics/safe_conversions.h', |
342 'base/numerics/safe_conversions_impl.h', | 319 'base/numerics/safe_conversions_impl.h', |
343 'base/numerics/safe_math.h', | 320 'base/numerics/safe_math.h', |
344 'base/numerics/safe_math_impl.h', | 321 'base/numerics/safe_math_impl.h', |
345 'base/stl_util.h', | 322 'base/stl_util.h', |
346 'base/template_util.h', | 323 'base/template_util.h', |
347 ], | 324 ], |
348 }, | 325 }, |
349 ], | 326 ], |
| 327 'conditions': [ |
| 328 ['pdf_enable_xfa==1', { |
| 329 'targets': [ |
| 330 { |
| 331 'target_name': 'fx_tiff', |
| 332 'type': 'static_library', |
| 333 'sources': [ |
| 334 'tiff_v403/tiffiop.h', |
| 335 'tiff_v403/tif_aux.c', |
| 336 'tiff_v403/tif_close.c', |
| 337 'tiff_v403/tif_codec.c', |
| 338 'tiff_v403/tif_color.c', |
| 339 'tiff_v403/tif_compress.c', |
| 340 'tiff_v403/tif_dir.c', |
| 341 'tiff_v403/tif_dirinfo.c', |
| 342 'tiff_v403/tif_dirread.c', |
| 343 'tiff_v403/tif_dirwrite.c', |
| 344 'tiff_v403/tif_dumpmode.c', |
| 345 'tiff_v403/tif_error.c', |
| 346 'tiff_v403/tif_extension.c', |
| 347 'tiff_v403/tif_fax3.c', |
| 348 'tiff_v403/tif_fax3sm.c', |
| 349 'tiff_v403/tif_flush.c', |
| 350 'tiff_v403/tif_getimage.c', |
| 351 'tiff_v403/tif_jpeg.c', |
| 352 'tiff_v403/tif_luv.c', |
| 353 'tiff_v403/tif_lzw.c', |
| 354 'tiff_v403/tif_next.c', |
| 355 'tiff_v403/tif_ojpeg.c', |
| 356 'tiff_v403/tif_open.c', |
| 357 'tiff_v403/tif_packbits.c', |
| 358 'tiff_v403/tif_pixarlog.c', |
| 359 'tiff_v403/tif_predict.c', |
| 360 'tiff_v403/tif_print.c', |
| 361 'tiff_v403/tif_read.c', |
| 362 'tiff_v403/tif_strip.c', |
| 363 'tiff_v403/tif_swab.c', |
| 364 'tiff_v403/tif_thunder.c', |
| 365 'tiff_v403/tif_tile.c', |
| 366 'tiff_v403/tif_version.c', |
| 367 'tiff_v403/tif_warning.c', |
| 368 'tiff_v403/tif_write.c', |
| 369 'tiff_v403/tif_zip.c', |
| 370 ], |
| 371 }, |
| 372 ], |
| 373 }], |
| 374 ], |
350 } | 375 } |
OLD | NEW |