1*7dd7cddfSDavid du ColombierMAKE=/bin/make 2*7dd7cddfSDavid du ColombierMAKEFILE=postmd.mk 3*7dd7cddfSDavid du Colombier 4*7dd7cddfSDavid du ColombierSYSTEM=V9 5*7dd7cddfSDavid du ColombierVERSION=3.3.2 6*7dd7cddfSDavid du Colombier 7*7dd7cddfSDavid du ColombierGROUP=bin 8*7dd7cddfSDavid du ColombierOWNER=bin 9*7dd7cddfSDavid du Colombier 10*7dd7cddfSDavid du ColombierMAN1DIR=/tmp 11*7dd7cddfSDavid du ColombierPOSTBIN=/usr/bin/postscript 12*7dd7cddfSDavid du ColombierPOSTLIB=/usr/lib/postscript 13*7dd7cddfSDavid du Colombier 14*7dd7cddfSDavid du ColombierCOMMONDIR=../common 15*7dd7cddfSDavid du Colombier 16*7dd7cddfSDavid du ColombierCFLGS=-O 17*7dd7cddfSDavid du ColombierLDFLGS=-s 18*7dd7cddfSDavid du Colombier 19*7dd7cddfSDavid du ColombierCFLAGS=$(CFLGS) -I$(COMMONDIR) 20*7dd7cddfSDavid du ColombierLDFLAGS=$(LDFLGS) 21*7dd7cddfSDavid du Colombier 22*7dd7cddfSDavid du ColombierHFILES=postmd.h\ 23*7dd7cddfSDavid du Colombier $(COMMONDIR)/comments.h\ 24*7dd7cddfSDavid du Colombier $(COMMONDIR)/ext.h\ 25*7dd7cddfSDavid du Colombier $(COMMONDIR)/gen.h\ 26*7dd7cddfSDavid du Colombier $(COMMONDIR)/path.h 27*7dd7cddfSDavid du Colombier 28*7dd7cddfSDavid du ColombierOFILES=postmd.o\ 29*7dd7cddfSDavid du Colombier $(COMMONDIR)/glob.o\ 30*7dd7cddfSDavid du Colombier $(COMMONDIR)/misc.o\ 31*7dd7cddfSDavid du Colombier $(COMMONDIR)/request.o\ 32*7dd7cddfSDavid du Colombier $(COMMONDIR)/tempnam.o 33*7dd7cddfSDavid du Colombier 34*7dd7cddfSDavid du Colombierall : postmd 35*7dd7cddfSDavid du Colombier 36*7dd7cddfSDavid du Colombierinstall : all 37*7dd7cddfSDavid du Colombier @if [ ! -d "$(POSTBIN)" ]; then \ 38*7dd7cddfSDavid du Colombier mkdir $(POSTBIN); \ 39*7dd7cddfSDavid du Colombier chmod 755 $(POSTBIN); \ 40*7dd7cddfSDavid du Colombier chgrp $(GROUP) $(POSTBIN); \ 41*7dd7cddfSDavid du Colombier chown $(OWNER) $(POSTBIN); \ 42*7dd7cddfSDavid du Colombier fi 43*7dd7cddfSDavid du Colombier @if [ ! -d "$(POSTLIB)" ]; then \ 44*7dd7cddfSDavid du Colombier mkdir $(POSTLIB); \ 45*7dd7cddfSDavid du Colombier chmod 755 $(POSTLIB); \ 46*7dd7cddfSDavid du Colombier chgrp $(GROUP) $(POSTLIB); \ 47*7dd7cddfSDavid du Colombier chown $(OWNER) $(POSTLIB); \ 48*7dd7cddfSDavid du Colombier fi 49*7dd7cddfSDavid du Colombier cp postmd $(POSTBIN)/postmd 50*7dd7cddfSDavid du Colombier @chmod 755 $(POSTBIN)/postmd 51*7dd7cddfSDavid du Colombier @chgrp $(GROUP) $(POSTBIN)/postmd 52*7dd7cddfSDavid du Colombier @chown $(OWNER) $(POSTBIN)/postmd 53*7dd7cddfSDavid du Colombier cp postmd.ps $(POSTLIB)/postmd.ps 54*7dd7cddfSDavid du Colombier @chmod 644 $(POSTLIB)/postmd.ps 55*7dd7cddfSDavid du Colombier @chgrp $(GROUP) $(POSTLIB)/postmd.ps 56*7dd7cddfSDavid du Colombier @chown $(OWNER) $(POSTLIB)/postmd.ps 57*7dd7cddfSDavid du Colombier cp postmd.1 $(MAN1DIR)/postmd.1 58*7dd7cddfSDavid du Colombier @chmod 644 $(MAN1DIR)/postmd.1 59*7dd7cddfSDavid du Colombier @chgrp $(GROUP) $(MAN1DIR)/postmd.1 60*7dd7cddfSDavid du Colombier @chown $(OWNER) $(MAN1DIR)/postmd.1 61*7dd7cddfSDavid du Colombier 62*7dd7cddfSDavid du Colombierclean : 63*7dd7cddfSDavid du Colombier rm -f *.o 64*7dd7cddfSDavid du Colombier 65*7dd7cddfSDavid du Colombierclobber : clean 66*7dd7cddfSDavid du Colombier rm -f postmd 67*7dd7cddfSDavid du Colombier 68*7dd7cddfSDavid du Colombierpostmd : $(OFILES) 69*7dd7cddfSDavid du Colombier $(CC) $(CFLAGS) $(LDFLAGS) -o postmd $(OFILES) -lm 70*7dd7cddfSDavid du Colombier 71*7dd7cddfSDavid du Colombierpostmd.o : $(HFILES) 72*7dd7cddfSDavid du Colombier 73*7dd7cddfSDavid du Colombier$(COMMONDIR)/glob.o\ 74*7dd7cddfSDavid du Colombier$(COMMONDIR)/misc.o\ 75*7dd7cddfSDavid du Colombier$(COMMONDIR)/request.o\ 76*7dd7cddfSDavid du Colombier$(COMMONDIR)/tempnam.o : 77*7dd7cddfSDavid du Colombier @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@` 78*7dd7cddfSDavid du Colombier 79*7dd7cddfSDavid du Colombierchanges : 80*7dd7cddfSDavid du Colombier @trap "" 1 2 3 15; \ 81*7dd7cddfSDavid du Colombier sed \ 82*7dd7cddfSDavid du Colombier -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \ 83*7dd7cddfSDavid du Colombier -e "s'^VERSION=.*'VERSION=$(VERSION)'" \ 84*7dd7cddfSDavid du Colombier -e "s'^GROUP=.*'GROUP=$(GROUP)'" \ 85*7dd7cddfSDavid du Colombier -e "s'^OWNER=.*'OWNER=$(OWNER)'" \ 86*7dd7cddfSDavid du Colombier -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \ 87*7dd7cddfSDavid du Colombier -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \ 88*7dd7cddfSDavid du Colombier -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \ 89*7dd7cddfSDavid du Colombier $(MAKEFILE) >XXX.mk; \ 90*7dd7cddfSDavid du Colombier mv XXX.mk $(MAKEFILE); \ 91*7dd7cddfSDavid du Colombier sed \ 92*7dd7cddfSDavid du Colombier -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \ 93*7dd7cddfSDavid du Colombier postmd.1 >XXX.1; \ 94*7dd7cddfSDavid du Colombier mv XXX.1 postmd.1 95*7dd7cddfSDavid du Colombier 96