1MAKE=/bin/make 2MAKEFILE=buildtables.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 : buildtables 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 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 33clean : 34 35clobber : clean 36 rm -f buildtables 37 38buildtables : 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 46changes : 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 65