user32: Use a safer method of freeing user handles to prevent zeroing out a newly...
[wine] / fonts / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5 MODULE    = none
6 fontdir   = $(datadir)/wine/fonts
7 INSTALLDIRS = $(DESTDIR)$(fontdir)
8
9 BITMAP_FONTS  = \
10         coue1255.fon \
11         coue1256.fon \
12         coue1257.fon \
13         coure.fon \
14         couree.fon \
15         coureg.fon \
16         courer.fon \
17         couret.fon \
18         cvgasys.fon \
19         hvgasys.fon \
20         jsmalle.fon \
21         jvgasys.fon \
22         smalle.fon \
23         smallee.fon \
24         smalleg.fon \
25         smaller.fon \
26         smallet.fon \
27         smae1255.fon \
28         smae1256.fon \
29         smae1257.fon \
30         sserife.fon \
31         sserifee.fon \
32         sserifeg.fon \
33         sserifer.fon \
34         sserifet.fon \
35         ssee1255.fon \
36         ssee1256.fon \
37         ssee1257.fon \
38         ssee874.fon \
39         svgasys.fon \
40         vgasys.fon \
41         vgasyse.fon \
42         vgasysg.fon \
43         vgasysr.fon \
44         vgasyst.fon \
45         vgas1255.fon \
46         vgas1256.fon \
47         vgas1257.fon \
48         vgas874.fon
49
50 TRUETYPE_FONTS = \
51         marlett.ttf \
52         symbol.ttf \
53         tahoma.ttf \
54         tahomabd.ttf
55
56 FONTS = $(BITMAP_FONTS) $(TRUETYPE_FONTS)
57
58 all: $(FONTS)
59
60 @MAKE_RULES@
61
62 coure.fon: courier.ttf
63         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1252,8
64
65 couree.fon: courier.ttf
66         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1250,8
67
68 courer.fon: courier.ttf
69         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1251,8
70
71 coureg.fon: courier.ttf
72         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1253,8
73
74 couret.fon: courier.ttf
75         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1254,8
76
77 coue1255.fon: courier.ttf
78         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1255,8
79
80 coue1256.fon: courier.ttf
81         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1256,8
82
83 coue1257.fon: courier.ttf
84         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1257,8
85
86 sserife.fon: ms_sans_serif.ttf
87         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1252,5 16,1252,7 20,1252,8
88
89 sserifee.fon: ms_sans_serif.ttf
90         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1250,5 16,1250,7
91
92 sserifer.fon: ms_sans_serif.ttf
93         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1251,5 16,1251,7 20,1251,8
94
95 sserifeg.fon: ms_sans_serif.ttf
96         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1253,5 16,1253,7 20,1253,8
97
98 sserifet.fon: ms_sans_serif.ttf
99         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1254,5 16,1254,7 20,1254,8
100
101 ssee1255.fon: ms_sans_serif.ttf
102         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1255,5 16,1255,7 20,1255,8
103
104 ssee1256.fon: ms_sans_serif.ttf
105         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1256,5 16,1256,7 20,1256,8
106
107 ssee1257.fon: ms_sans_serif.ttf
108         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1257,5 16,1257,7 20,1257,8
109
110 ssee874.fon: ms_sans_serif.ttf
111         $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,874,5 16,874,7 20,874,8
112
113 smalle.fon: small_fonts.ttf
114         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1252,5
115
116 smallee.fon: small_fonts.ttf
117         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1250,5
118
119 smaller.fon: small_fonts.ttf
120         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1251,5
121
122 smalleg.fon: small_fonts.ttf
123         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1253,5
124
125 smallet.fon: small_fonts.ttf
126         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1254,5
127
128 smae1255.fon: small_fonts.ttf
129         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1255,5
130
131 smae1256.fon: small_fonts.ttf
132         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1256,5
133
134 smae1257.fon: small_fonts.ttf
135         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1257,5
136
137 jsmalle.fon: small_fonts_jp.ttf
138         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts_jp.ttf 11,932,7
139
140 vgasys.fon: system.ttf
141         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1252,7
142
143 vgasyse.fon: system.ttf
144         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1250,7
145
146 vgasysr.fon: system.ttf
147         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1251,7
148
149 vgasysg.fon: system.ttf
150         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1253,7
151
152 vgasyst.fon: system.ttf
153         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1254,7
154
155 vgas1255.fon: system.ttf
156         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1255,7
157
158 vgas1256.fon: system.ttf
159         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1256,7
160
161 vgas1257.fon: system.ttf
162         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1257,7
163
164 vgas874.fon: system.ttf
165         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,874,7
166
167 jvgasys.fon: system.ttf
168         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 18,932,8
169
170 svgasys.fon: system.ttf
171         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,936,7 16,1252,7
172
173 hvgasys.fon: system.ttf
174         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,949,7
175
176 cvgasys.fon: system.ttf
177         $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,950,7 16,1252,7
178
179 $(BITMAP_FONTS): $(SFNT2FNT)
180
181 install install-lib:: $(FONTS) $(INSTALLDIRS)
182         for i in $(BITMAP_FONTS); do $(INSTALL_DATA) $$i $(DESTDIR)$(fontdir)/$$i || exit 1; done
183         for i in $(TRUETYPE_FONTS); do $(INSTALL_DATA) $(SRCDIR)/$$i $(DESTDIR)$(fontdir)/$$i || exit 1; done
184
185 uninstall::
186         -cd $(DESTDIR)$(fontdir) && $(RM) $(FONTS)
187         -rmdir $(DESTDIR)$(fontdir)
188
189 clean::
190         $(RM) $(BITMAP_FONTS)