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=buildtables.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 : buildtables
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
	cp buildtables $(POSTBIN)/buildtables
25
	@chmod 755 $(POSTBIN)/buildtables
26
	@chgrp $(GROUP) $(POSTBIN)/buildtables
27
	@chown $(OWNER) $(POSTBIN)/buildtables
28
	cp buildtables.1 $(MAN1DIR)/buildtables.1
29
	@chmod 644 $(MAN1DIR)/buildtables.1
30
	@chgrp $(GROUP) $(MAN1DIR)/buildtables.1
31
	@chown $(OWNER) $(MAN1DIR)/buildtables.1
32
 
33
clean :
34
 
35
clobber : clean
36
	rm -f buildtables
37
 
38
buildtables : buildtables.sh
39
	sed \
40
	    -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
41
	    -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
42
	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
43
	buildtables.sh >buildtables
44
	@chmod 755 buildtables
45
 
46
changes :
47
	@trap "" 1 2 3 15; \
48
	sed \
49
	    -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
50
	    -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
51
	    -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
52
	    -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
53
	    -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
54
	    -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
55
	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
56
	    -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
57
	$(MAKEFILE) >XXX.mk; \
58
	mv XXX.mk $(MAKEFILE); \
59
	sed \
60
	    -e "s'^.ds dF.*'.ds dF $(FONTDIR)'" \
61
	    -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \
62
	buildtables.1 >XXX.1; \
63
	mv XXX.1 buildtables.1
64