Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
MAKE=/bin/make
2
MAKEFILE=trofftable.mk
3
 
4
SYSTEM=V9
5
VERSION=3.3.2
6
 
7
GROUP=bin
8
OWNER=bin
9
 
10
FONTDIR=/usr/lib/font
11
POSTBIN=/usr/bin/postscript
12
POSTLIB=/usr/lib/postscript
13
MAN1DIR=/tmp
14
 
15
all : trofftable
16
 
17
install : all
18
	@if [ ! -d $(POSTBIN) ]; then \
19
	    mkdir $(POSTBIN); \
20
	    chmod 755 $(POSTBIN); \
21
	    chgrp $(GROUP) $(POSTBIN); \
22
	    chown $(OWNER) $(POSTBIN); \
23
	fi
24
	@if [ ! -d "$(POSTLIB)" ]; then \
25
	    mkdir $(POSTLIB); \
26
	    chmod 755 $(POSTLIB); \
27
	    chgrp $(GROUP) $(POSTLIB); \
28
	    chown $(OWNER) $(POSTLIB); \
29
	fi
30
	cp trofftable $(POSTBIN)/trofftable
31
	@chmod 755 $(POSTBIN)/trofftable
32
	@chgrp $(GROUP) $(POSTBIN)/trofftable
33
	@chown $(OWNER) $(POSTBIN)/trofftable
34
	cp trofftable.ps $(POSTLIB)/trofftable.ps
35
	@chmod 644 $(POSTLIB)/trofftable.ps
36
	@chgrp $(GROUP) $(POSTLIB)/trofftable.ps
37
	@chown $(OWNER) $(POSTLIB)/trofftable.ps
38
	cp trofftable.1 $(MAN1DIR)/trofftable.1
39
	@chmod 644 $(MAN1DIR)/trofftable.1
40
	@chgrp $(GROUP) $(MAN1DIR)/trofftable.1
41
	@chown $(OWNER) $(MAN1DIR)/trofftable.1
42
 
43
clean :
44
 
45
clobber : clean
46
	rm -f trofftable
47
 
48
trofftable : trofftable.sh
49
	sed \
50
	    -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
51
	    -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
52
	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
53
	trofftable.sh >trofftable
54
	@chmod 755 trofftable
55
 
56
changes :
57
	@trap "" 1 2 3 15; \
58
	sed \
59
	    -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
60
	    -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
61
	    -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
62
	    -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
63
	    -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
64
	    -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
65
	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
66
	    -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
67
	$(MAKEFILE) >XXX.mk; \
68
	mv XXX.mk $(MAKEFILE); \
69
	sed \
70
	    -e "s'^.ds dF.*'.ds dF $(FONTDIR)'" \
71
	    -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \
72
	trofftable.1 >XXX.1; \
73
	mv XXX.1 trofftable.1
74