blob: 4a885a1ccfa91927c3df0c1bc08d47a88f61ade6 [file] [log] [blame]
reed@google.comb76b34e2011-11-10 15:00:52 +00001{
reed@google.comb76b34e2011-11-10 15:00:52 +00002 'targets': [
3 {
4 'target_name': 'skfreetype',
5 'type': 'static_library',
6 'sources': [
7 '../third_party/freetype/src/base/ftbbox.c',
8 '../third_party/freetype/src/base/ftbitmap.c',
9 '../third_party/freetype/src/base/ftglyph.c',
10 '../third_party/freetype/src/base/ftlcdfil.c',
11 '../third_party/freetype/src/base/ftstroke.c',
12 '../third_party/freetype/src/base/ftxf86.c',
13 '../third_party/freetype/src/base/ftbase.c',
14 '../third_party/freetype/src/base/ftsystem.c',
15 '../third_party/freetype/src/base/ftinit.c',
16 '../third_party/freetype/src/base/ftgasp.c',
17 '../third_party/freetype/src/base/ftfstype.c',
18 '../third_party/freetype/src/raster/raster.c',
19 '../third_party/freetype/src/sfnt/sfnt.c',
20 '../third_party/freetype/src/smooth/smooth.c',
21 '../third_party/freetype/src/autofit/autofit.c',
22 '../third_party/freetype/src/truetype/truetype.c',
23 '../third_party/freetype/src/cff/cff.c',
24 '../third_party/freetype/src/psnames/psnames.c',
25 '../third_party/freetype/src/pshinter/pshinter.c',
26
27# added for linker
28 '../third_party/freetype/src/lzw/ftlzw.c',
29 '../third_party/freetype/src/gzip/ftgzip.c',
30 '../third_party/freetype/src/cid/type1cid.c',
31 '../third_party/freetype/src/bdf/bdf.c',
32 '../third_party/freetype/src/psaux/psaux.c',
33 '../third_party/freetype/src/pcf/pcf.c',
34 '../third_party/freetype/src/pfr/pfr.c',
35 '../third_party/freetype/src/type1/type1.c',
36 '../third_party/freetype/src/type42/type42.c',
37 '../third_party/freetype/src/winfonts/winfnt.c',
38 ],
39 'include_dirs': [
40 '../third_party/freetype/internal',
41 '../third_party/freetype/builds',
42 '../third_party/freetype/include',
43 '../third_party/freetype',
44 ],
45 'cflags': [
46 '-W',
47 '-Wall',
48 '-fPIC',
49 '-DPIC',
50 '-DDARWIN_NO_CARBON',
51 '-DFT2_BUILD_LIBRARY',
52 ],
53 'direct_dependent_settings': {
54 'include_dirs': [
55 '../third_party/freetype/include', # For ft2build.h
56 ],
57 },
58 },
59 ],
60}
61
62# Local Variables:
63# tab-width:2
64# indent-tabs-mode:nil
65# End:
66# vim: set expandtab tabstop=2 shiftwidth=2: