From e01452bf45c9053d6cd15f9f000df0f52d4ae719 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 5 Feb 2009 21:13:34 +0100 Subject: [PATCH] fonts: Copy the TrueType fonts to the build directory for out-of-tree builds. --- fonts/Makefile.in | 96 +++++++++++++++++++++++++---------------------- 1 file changed, 52 insertions(+), 44 deletions(-) diff --git a/fonts/Makefile.in b/fonts/Makefile.in index 6caad017021..0fe7cc35fa2 100644 --- a/fonts/Makefile.in +++ b/fonts/Makefile.in @@ -1,7 +1,6 @@ TOPSRCDIR = @top_srcdir@ TOPOBJDIR = .. SRCDIR = @srcdir@ -VPATH = @srcdir@ MODULE = none fontdir = $(datadir)/wine/fonts INSTALLDIRS = $(DESTDIR)$(fontdir) @@ -52,131 +51,139 @@ TRUETYPE_FONTS = \ tahoma.ttf \ tahomabd.ttf -FONTS = \ - $(BITMAP_FONTS) \ - $(TRUETYPE_FONTS:%=$(SRCDIR)/%) +FONTS = $(BITMAP_FONTS) $(TRUETYPE_FONTS) all: $(FONTS) @MAKE_RULES@ -coure.fon: courier.ttf +coure.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1252,8 -couree.fon: courier.ttf +couree.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1250,8 -courer.fon: courier.ttf +courer.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1251,8 -coureg.fon: courier.ttf +coureg.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1253,8 -couret.fon: courier.ttf +couret.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1254,8 -coue1255.fon: courier.ttf +coue1255.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1255,8 -coue1256.fon: courier.ttf +coue1256.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1256,8 -coue1257.fon: courier.ttf +coue1257.fon: $(SRCDIR)/courier.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/courier.ttf 13,1257,8 -sserife.fon: ms_sans_serif.ttf +sserife.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1252,5 16,1252,7 20,1252,8 -sserifee.fon: ms_sans_serif.ttf +sserifee.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1250,5 16,1250,7 -sserifer.fon: ms_sans_serif.ttf +sserifer.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1251,5 16,1251,7 20,1251,8 -sserifeg.fon: ms_sans_serif.ttf +sserifeg.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1253,5 16,1253,7 20,1253,8 -sserifet.fon: ms_sans_serif.ttf +sserifet.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1254,5 16,1254,7 20,1254,8 -ssee1255.fon: ms_sans_serif.ttf +ssee1255.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1255,5 16,1255,7 20,1255,8 -ssee1256.fon: ms_sans_serif.ttf +ssee1256.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1256,5 16,1256,7 20,1256,8 -ssee1257.fon: ms_sans_serif.ttf +ssee1257.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,1257,5 16,1257,7 20,1257,8 -ssee874.fon: ms_sans_serif.ttf +ssee874.fon: $(SRCDIR)/ms_sans_serif.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 129 $(SRCDIR)/ms_sans_serif.ttf 13,874,5 16,874,7 20,874,8 -smalle.fon: small_fonts.ttf +smalle.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1252,5 -smallee.fon: small_fonts.ttf +smallee.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1250,5 -smaller.fon: small_fonts.ttf +smaller.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1251,5 -smalleg.fon: small_fonts.ttf +smalleg.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1253,5 -smallet.fon: small_fonts.ttf +smallet.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1254,5 -smae1255.fon: small_fonts.ttf +smae1255.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1255,5 -smae1256.fon: small_fonts.ttf +smae1256.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1256,5 -smae1257.fon: small_fonts.ttf +smae1257.fon: $(SRCDIR)/small_fonts.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts.ttf 11,1257,5 -jsmalle.fon: small_fonts_jp.ttf +jsmalle.fon: $(SRCDIR)/small_fonts_jp.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/small_fonts_jp.ttf 11,932,7 -vgasys.fon: system.ttf +vgasys.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1252,7 -vgasyse.fon: system.ttf +vgasyse.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1250,7 -vgasysr.fon: system.ttf +vgasysr.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1251,7 -vgasysg.fon: system.ttf +vgasysg.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1253,7 -vgasyst.fon: system.ttf +vgasyst.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1254,7 -vgas1255.fon: system.ttf +vgas1255.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1255,7 -vgas1256.fon: system.ttf +vgas1256.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1256,7 -vgas1257.fon: system.ttf +vgas1257.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,1257,7 -vgas874.fon: system.ttf +vgas874.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,874,7 -jvgasys.fon: system.ttf +jvgasys.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 18,932,8 -svgasys.fon: system.ttf +svgasys.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,936,7 16,1252,7 -hvgasys.fon: system.ttf +hvgasys.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,949,7 -cvgasys.fon: system.ttf +cvgasys.fon: $(SRCDIR)/system.ttf $(LDPATH) $(SFNT2FNT) -o $@ -d 128 $(SRCDIR)/system.ttf 16,950,7 16,1252,7 +# Use $(TOPSRCDIR)/fonts instead of $(SRCDIR) to confuse make when building in the source tree +marlett.ttf: $(TOPSRCDIR)/fonts/marlett.ttf + [ $(SRCDIR) = . ] || ($(RM) $@ && $(LN_S) $(SRCDIR)/marlett.ttf $@) + +tahoma.ttf: $(TOPSRCDIR)/fonts/tahoma.ttf + [ $(SRCDIR) = . ] || ($(RM) $@ && $(LN_S) $(SRCDIR)/tahoma.ttf $@) + +tahomabd.ttf: $(TOPSRCDIR)/fonts/tahomabd.ttf + [ $(SRCDIR) = . ] || ($(RM) $@ && $(LN_S) $(SRCDIR)/tahomabd.ttf $@) + $(BITMAP_FONTS): $(SFNT2FNT) install install-lib:: $(FONTS) $(INSTALLDIRS) @@ -184,8 +191,9 @@ install install-lib:: $(FONTS) $(INSTALLDIRS) for i in $(TRUETYPE_FONTS); do $(INSTALL_DATA) $(SRCDIR)/$$i $(DESTDIR)$(fontdir)/$$i || exit 1; done uninstall:: - -cd $(DESTDIR)$(fontdir) && $(RM) $(BITMAP_FONTS) $(TRUETYPE_FONTS) + -cd $(DESTDIR)$(fontdir) && $(RM) $(FONTS) -rmdir $(DESTDIR)$(fontdir) clean:: $(RM) $(BITMAP_FONTS) + [ $(SRCDIR) = . ] || $(RM) $(TRUETYPE_FONTS)