|
|
1.1 root 1: MAKE=/bin/make
2: MAKEFILE=trofftable.mk
3:
4: SYSTEM=V9
5: VERSION=3.3.1
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.