f7b0 = fat7x16 f7b1 = fat7x16B fat7x16I fat7x16BI f7bu0 = $(f7b0:%=%-iso10646-1.bdf) f7bu1 = $(f7b1:%=%-iso10646-1.bdf) f7bu = $(f7bu0) $(f7bu1) f7bl1 = $(f7bu:%-iso10646-1.bdf=%-iso8859-1.bdf) f7bl2 = $(f7bu:%-iso10646-1.bdf=%-iso8859-2.bdf) f7bl3 = $(f7bu:%-iso10646-1.bdf=%-iso8859-3.bdf) f7bl4 = $(f7bu:%-iso10646-1.bdf=%-iso8859-4.bdf) f7bl5 = $(f7bu:%-iso10646-1.bdf=%-iso8859-9.bdf) f7bl6 = $(f7bu:%-iso10646-1.bdf=%-iso8859-10.bdf) f7bl7 = $(f7bu:%-iso10646-1.bdf=%-iso8859-13.bdf) f7bl8 = $(f7bu:%-iso10646-1.bdf=%-iso8859-14.bdf) f7bl9 = $(f7bu:%-iso10646-1.bdf=%-iso8859-15.bdf) f7bl10= $(f7bu:%-iso10646-1.bdf=%-iso8859-16.bdf) f7bgen = $(f7bu1) $(f7bl1) $(f7bl2) $(f7bl3) $(f7bl4) $(f7bl5) \ $(f7bl6) $(f7bl7) $(f7bl8) $(f7bl9) $(f7bl10) f7bdfs= $(f7bu0) $(f7bgen) f8bu0 = $(f7bu0:fat7%=fat8%) f8bgen = $(f7bu1:fat7%=fat8%) $(f7bl1:fat7%=fat8%) $(f7bl9:fat7%=fat8%) f8bdfs= $(f8bu0) $(f8bgen) bdfs = $(f7bdfs) $(f8bdfs) pcfs = $(bdfs:%.bdf=%.pcf) pcfgz = $(pcfs:%.pcf=../pcf/%.pcf.gz) #all: ; @echo $(pcfgz) | tr ' ' \\012 all: ../pcf $(pcfgz) ../pcf/fonts.dir ../pcf/fonts.alias $(pcfgz): ../pcf ../pcf: mkdir $@ ../pcf/fonts.dir: ../pcf $(pcfgz) cd ../pcf; mkfontdir -x .bdf ../pcf/fonts.alias: ../pcf $(pcfgz) Makefile sed -n '/^fontalias.sh:/,/^ *$$/ p' Makefile | tail -n +3 | sh -ve #-nv # If uncommented, make optimizes the dependent bfds to stay after fonts build. #bdfs: $(f7bdfs) $(f8bdfs) clean: rm -rf $(f7bgen) $(f8bgen) $(pcfs) *~ #distclean: clean # rm -rf ../pcf %.pcf: %.bdf bdftopcf $< > $@ ../pcf/%.pcf.gz: %.pcf gzip -c $< > $@ fat7x16-iso8859-%.bdf: fat7x16-iso10646-1.bdf perl ../tools/ucs2some.pl iso-8859-$* $< > $@ fat8x16-iso8859-%.bdf: fat8x16-iso10646-1.bdf perl ../tools/ucs2some.pl iso-8859-$* $< > $@ fat7x16B-%.bdf: fat7x16-%.bdf perl ../tools/mkbold-1.0 $< > $@ fat8x16B-%.bdf: fat8x16-%.bdf perl ../tools/mkbold-1.0 $< > $@ fat7x16I-%.bdf: fat7x16-%.bdf perl ../tools/mkitalic-1.0 $< > $@ fat8x16I-%.bdf: fat8x16-%.bdf perl ../tools/mkitalic-1.0 $< > $@ fat7x16BI-%.bdf: fat7x16B-%.bdf perl ../tools/mkitalic-1.0 $< > $@ fat8x16BI-%.bdf: fat8x16B-%.bdf perl ../tools/mkitalic-1.0 $< > $@ fontalias.sh: exit 1 # this target is not to be run. exec > ../pcf/fonts.alias : o () { echo ${ap}$1 " $2" -$fp-medium-r-normal--16-160-75-75-c-$w-$3 echo ${ap}I$1 " $2" -$fp-medium-i-normal--16-160-75-75-c-$w-$3 echo ${ap}B$1 " $2" -$fp-bold-r-normal--16-160-75-75-c-$w-$3 echo ${ap}BI$1 "$2" -$fp-bold-i-normal--16-160-75-75-c-$w-$3 echo; } ap=fat7x16 fp=too-fatfixed w=70 o '' ' ' iso10646-1 o '-l1' ' ' iso8859-1 o '-l2' ' ' iso8859-2 o '-l3' ' ' iso8859-3 o '-l4' ' ' iso8859-4 o '-l5' ' ' iso8859-9 o '-l6' ' ' iso8859-10 o '-l7' ' ' iso8859-13 o '-l8' ' ' iso8859-14 o '-l9' ' ' iso8859-15 o '-l10' '' iso8859-16 : ap=fat8x16 fp=too-fatfixed w=80 o '' ' ' iso10646-1 o '-l1' ' ' iso8859-1 o '-l9' ' ' iso8859-15 #eof