1MAKE=/bin/make 2MAKEFILE=trofftable.mk 3 4SYSTEM=V9 5VERSION=3.3.2 6 7GROUP=bin 8OWNER=bin 9 10FONTDIR=/usr/lib/font 11POSTBIN=/usr/bin/postscript 12POSTLIB=/usr/lib/postscript 13MAN1DIR=/tmp 14 15all : trofftable 16 17install : 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 43clean : 44 45clobber : clean 46 rm -f trofftable 47 48trofftable : 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 56changes : 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 75