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