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