File: Makefile

package info (click to toggle)
bitmap-mule 8.5-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,092 kB
  • ctags: 181
  • sloc: lisp: 3,069; makefile: 122; sh: 63
file content (47 lines) | stat: -rw-r--r-- 1,051 bytes parent folder | download | duplicates (7)
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 $< > $@