Copy freetype to lib (will be converted to a static lib)
[reactos.git] / reactos / lib / 3rdparty / freetype / freetype.rbuild
1 <?xml version="1.0"?>
2 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
3 <module name="freetype" type="kernelmodedll" entrypoint="0" baseaddress="${BASEADDRESS_FREETYPE}" installbase="system32" installname="freetype.dll" allowwarnings="true" crt="libcntpr">
4 <importlibrary definition="freetype.def" />
5 <include base="freetype">include</include>
6 <define name="_DISABLE_TIDENTS" />
7 <define name="__NTDRIVER__" />
8 <define name="__NO_CTYPE_INLINES" />
9 <define name="FT2_BUILD_LIBRARY" />
10 <if property="NSWPAT" value="0">
11 <define name="TT_CONFIG_OPTION_UNPATENTED_HINTING" />
12 </if>
13 <if property="NSWPAT" value="1">
14 <define name="TT_CONFIG_OPTION_BYTECODE_INTERPRETER" />
15 </if>
16 <library>win32k</library>
17 <library>libcntpr</library>
18 <if property="ARCH" value="i386">
19 <directory name="i386">
20 <file>setjmplongjmp.s</file>
21 </directory>
22 </if>
23 <directory name="src">
24 <directory name="base">
25 <file>ftsystem.c</file>
26 <file>ftinit.c</file>
27 <file>ftdebug.c</file>
28 <file>_ftbase_ros.c</file>
29 <file>ftbbox.c</file>
30 <file>ftglyph.c</file>
31 <file>ftbdf.c</file>
32 <file>ftbitmap.c</file>
33 <file>ftgxval.c</file>
34 <file>ftmm.c</file>
35 <file>ftotval.c</file>
36 <file>ftpatent.c</file>
37 <file>ftpfr.c</file>
38 <file>ftstroke.c</file>
39 <file>ftsynth.c</file>
40 <file>fttype1.c</file>
41 <file>ftwinfnt.c</file>
42 </directory>
43 <directory name="autofit">
44 <file>autofit.c</file>
45 </directory>
46 <directory name="bdf">
47 <file>bdf.c</file>
48 </directory>
49 <directory name="cache">
50 <file>ftcache.c</file>
51 </directory>
52 <directory name="cff">
53 <file>cff.c</file>
54 </directory>
55 <directory name="cid">
56 <file>type1cid.c</file>
57 </directory>
58 <directory name="gxvalid">
59 <file>gxvalid.c</file>
60 </directory>
61 <directory name="gzip">
62 <file>ftgzip.c</file>
63 </directory>
64 <directory name="lzw">
65 <file>ftlzw.c</file>
66 </directory>
67 <directory name="otvalid">
68 <file>otvalid.c</file>
69 </directory>
70 <directory name="pcf">
71 <file>pcf.c</file>
72 </directory>
73 <directory name="pfr">
74 <file>pfr.c</file>
75 </directory>
76 <directory name="psaux">
77 <file>psaux.c</file>
78 </directory>
79 <directory name="pshinter">
80 <file>pshinter.c</file>
81 </directory>
82 <directory name="psnames">
83 <file>psnames.c</file>
84 </directory>
85 <directory name="raster">
86 <file>raster.c</file>
87 </directory>
88 <directory name="sfnt">
89 <file>sfnt.c</file>
90 </directory>
91 <directory name="smooth">
92 <file>smooth.c</file>
93 </directory>
94 <directory name="truetype">
95 <file>truetype.c</file>
96 </directory>
97 <directory name="type1">
98 <file>type1.c</file>
99 </directory>
100 <directory name="type42">
101 <file>type42.c</file>
102 </directory>
103 <directory name="winfonts">
104 <file>winfnt.c</file>
105 </directory>
106 </directory>
107 <file>rosglue.c</file>
108 <file>sprintf.c</file>
109 <file>freetype.rc</file>
110 </module>