|
|
1.1 ! root 1: MAKE=/bin/make ! 2: MAKEFILE=postio.mk ! 3: ! 4: SYSTEM=V9 ! 5: VERSION=3.3.1 ! 6: ! 7: GROUP=bin ! 8: OWNER=bin ! 9: ! 10: MAN1DIR=/tmp ! 11: POSTBIN=/usr/bin/postscript ! 12: ! 13: COMMONDIR=../common ! 14: ! 15: DKLIB=-lipc ! 16: CFLGS=-O ! 17: LDFLGS=-s ! 18: ! 19: CFLAGS=$(CFLGS) -D$(SYSTEM) -I$(COMMONDIR) ! 20: LDFLAGS=$(LDFLGS) ! 21: ! 22: # ! 23: # Need dk.h and libdk.a for Datakit support on System V. We recommend you put ! 24: # them in standard places. If it's not possible define DKHOSTDIR (below) and ! 25: # try uncommenting the following lines: ! 26: # ! 27: # DKHOSTDIR=/usr ! 28: # CFLAGS=$(CFLGS) -D$(SYSTEM) -I$(COMMONDIR) -I$(DKHOSTDIR)/include ! 29: # EXTRA=-Wl,-L$(DKHOSTDIR)/lib ! 30: # ! 31: ! 32: HFILES=postio.h\ ! 33: ifdef.h\ ! 34: $(COMMONDIR)/gen.h ! 35: ! 36: OFILES=postio.o\ ! 37: ifdef.o\ ! 38: slowsend.o ! 39: ! 40: all : postio ! 41: ! 42: install : all ! 43: @if [ ! -d "$(POSTBIN)" ]; then \ ! 44: mkdir $(POSTBIN); \ ! 45: chmod 755 $(POSTBIN); \ ! 46: chgrp $(GROUP) $(POSTBIN); \ ! 47: chown $(OWNER) $(POSTBIN); \ ! 48: fi ! 49: cp postio $(POSTBIN)/postio ! 50: @chmod 755 $(POSTBIN)/postio ! 51: @chgrp $(GROUP) $(POSTBIN)/postio ! 52: @chown $(OWNER) $(POSTBIN)/postio ! 53: cp postio.1 $(MAN1DIR)/postio.1 ! 54: @chmod 644 $(MAN1DIR)/postio.1 ! 55: @chgrp $(GROUP) $(MAN1DIR)/postio.1 ! 56: @chown $(OWNER) $(MAN1DIR)/postio.1 ! 57: ! 58: clean : ! 59: rm -f *.o ! 60: ! 61: clobber : clean ! 62: rm -f postio ! 63: ! 64: postio : $(OFILES) ! 65: $(CC) $(CFLAGS) $(LDFLAGS) -o postio $(OFILES) $(EXTRA) $(DKLIB) ! 66: ! 67: postio.o : $(HFILES) ! 68: slowsend.o : postio.h $(COMMONDIR)/gen.h ! 69: ifdef.o : ifdef.h $(COMMONDIR)/gen.h ! 70: ! 71: changes : ! 72: @trap "" 1 2 3 15; \ ! 73: sed \ ! 74: -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \ ! 75: -e "s'^VERSION=.*'VERSION=$(VERSION)'" \ ! 76: -e "s'^GROUP=.*'GROUP=$(GROUP)'" \ ! 77: -e "s'^OWNER=.*'OWNER=$(OWNER)'" \ ! 78: -e "s'^CFLGS=.*'CFLGS=$(CFLGS)'" \ ! 79: -e "s'^DKLIB=.*'DKLIB=$(DKLIB)'" \ ! 80: -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \ ! 81: -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \ ! 82: $(MAKEFILE) >XXX.mk; \ ! 83: mv XXX.mk $(MAKEFILE) ! 84:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.