aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/fonts.src/75dpi/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/fonts.src/75dpi/makefile')
-rw-r--r--xorg-server/fonts.src/75dpi/makefile23
1 files changed, 16 insertions, 7 deletions
diff --git a/xorg-server/fonts.src/75dpi/makefile b/xorg-server/fonts.src/75dpi/makefile
index 06c42b5c0..2467889d9 100644
--- a/xorg-server/fonts.src/75dpi/makefile
+++ b/xorg-server/fonts.src/75dpi/makefile
@@ -4,7 +4,17 @@ endif
INC_BDF_RULES=1
-all: $(BDFTOPCF)
+UTIL_DIR = ..\font-util
+
+load_makefile $(UTIL_DIR)\makefile MAKESERVER=0 DEBUG=$(DEBUG)
+
+UCS2ANY = $(UTIL_DIR)\$(OBJDIR)\ucs2any.exe
+
+ # The following rule is to avoid parallel build problems
+.PHONY: buildtoolsfirst
+buildtoolsfirst: $(BDFTOPCF) $(UCS2ANY)
+
+all: buildtoolsfirst
DESTDIR=$(MHMAKECONF)\xorg-server\fonts\75dpi
@@ -253,11 +263,6 @@ ISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=$(DESTDIR)\%-ISO8859-14.pcf.gz)
ISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=$(DESTDIR)\%-ISO8859-15.pcf.gz)
-UTIL_DIR = ..\font-util
-UCS2ANY = $(UTIL_DIR)\$(OBJDIR)\ucs2any.exe
-
-load_makefile $(UTIL_DIR)\makefile MAKESERVER=0 DEBUG=$(DEBUG)
-
$(DESTDIR)\%-ISO8859-1.pcf.gz: %.bdf
@del -e $(<:%.bdf=%-ISO8859-1.bdf)
$(UCS2ANY) $< $(UTIL_DIR)\map-ISO8859-1 ISO8859-1
@@ -333,7 +338,11 @@ font_DATA = \
$(ISO8859_14_PCF_FILES) \
$(ISO8859_15_PCF_FILES)
-all: $(DESTDIR) $(UCS2ANY) $(DESTDIR)\fonts.dir $(DESTDIR)\fonts.alias
+all: $(DESTDIR) $(DESTDIR)\fonts.dir $(DESTDIR)\fonts.alias
+
+MKFONTSCALE=$(MHMAKECONF)\mkfontscale\$(OBJDIR)\mkfontscale.exe
+
+load_makefile $(MHMAKECONF)\mkfontscale\makefile MAKESERVER=0 DEBUG=$(DEBUG)
$(DESTDIR)\fonts.scale: $(font_DATA) $(MKFONTSCALE)
del -e $@