1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
FONTDIR = /usr/X11R6/lib/X11/fonts/misc
EMACS = emacs
PCFS = bitmap12.pcf bitmap14.pcf \
bitmap16.pcf bitmap20.pcf bitmap24.pcf
all: bdf $(PCFS)
clean::
rm -f $(PCFS)
install: all
for f in $(PCFS); do \
install -m 644 $$f $(FONTDIR); \
gzip -f $(FONTDIR)/$$f; \
done
(cd $(FONTDIR); mkfontdir)
xset fp rehash
install-nogzip: all
for f in $(PCFS); do \
install -m 644 $$f $(FONTDIR); \
done
(cd $(FONTDIR); mkfontdir)
xset fp rehash
bdf: bitmap16.bdf bitmap12.bdf bitmap14.bdf bitmap20.bdf bitmap24.bdf
bitmap16.bdf:
$(EMACS) -batch -q -no-site-file \
-l bitmap16.el -f generate-bitmap-bdf-font
bitmap12.bdf: bitmap16.bdf
bdfresize -f 12/16 bitmap16.bdf | sed "s/8x16/6x12/g" > bitmap12.bdf
bitmap14.bdf: bitmap16.bdf
bdfresize -f 14/16 bitmap16.bdf | sed "s/8x16/7x14/g" > bitmap14.bdf
bitmap20.bdf: bitmap16.bdf
bdfresize -f 20/16 bitmap16.bdf | sed "s/8x16/10x20/g" > bitmap20.bdf
bitmap24.bdf: bitmap16.bdf
bdfresize -f 24/16 bitmap16.bdf | sed "s/8x16/12x24/g" > bitmap24.bdf
%.pcf: %.bdf
bdftopcf $< > $@
|