fontaliases: use copy rather than symlink since bdftopcf can't handle those
bdftopcf specifically will not read symbolic links. This causes it to fail when creating the programs/fontaliases/*/C/dtinfo.pcf.Z file and subsequently, the fonts.dir file. So, we add a new Imake macro: CopySourceFile(), to copy rather than symlink the dtinfo.bdf file so these operations can complete successfully. The dtinfo.bdf file is only 5KB, so there's very little impact having an extra copy created during a build.
This commit is contained in:
@@ -7,7 +7,7 @@ MKFONTDIR = $(XPROJECTROOT)/bin/mkfontdir
|
||||
|
||||
OBJS = FontObj(dtinfo)
|
||||
|
||||
LinkSourceFile(dtinfo.bdf,$(CDESRC)/fontaliases/bdf)
|
||||
CopySourceFile(dtinfo.bdf,$(CDESRC)/fontaliases/bdf)
|
||||
|
||||
MakeFonts()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ XCOMM $XConsortium: fonts.tmpl /main/2 1996/09/13 17:55:52 drk $
|
||||
|
||||
OBJS = FontObj(dtinfo) $(LOCAL_OBJS)
|
||||
|
||||
LinkSourceFile(dtinfo.bdf,$(CDESRC)/fontaliases/bdf)
|
||||
CopySourceFile(dtinfo.bdf,$(CDESRC)/fontaliases/bdf)
|
||||
|
||||
MakeFonts()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user