|
|
1.1 ! root 1: MAKE=/bin/make ! 2: MAKEFILE=download.mk ! 3: ! 4: SYSTEM=V9 ! 5: VERSION=3.3.1 ! 6: ! 7: GROUP=bin ! 8: OWNER=bin ! 9: ! 10: HOSTDIR=/usr/lib/font/postscript ! 11: MAN1DIR=/tmp ! 12: POSTBIN=/usr/bin/postscript ! 13: POSTLIB=/usr/lib/postscript ! 14: ! 15: COMMONDIR=../common ! 16: ! 17: CFLGS=-O ! 18: LDFLGS=-s ! 19: ! 20: CFLAGS=$(CFLGS) -I$(COMMONDIR) ! 21: LDFLAGS=$(LDFLGS) ! 22: ! 23: HFILES=download.h\ ! 24: $(COMMONDIR)/comments.h\ ! 25: $(COMMONDIR)/ext.h\ ! 26: $(COMMONDIR)/gen.h\ ! 27: $(COMMONDIR)/path.h ! 28: ! 29: OFILES=download.o\ ! 30: $(COMMONDIR)/glob.o\ ! 31: $(COMMONDIR)/misc.o\ ! 32: $(COMMONDIR)/tempnam.o ! 33: ! 34: all : download ! 35: ! 36: install : all ! 37: @if [ ! -d "$(POSTBIN)" ]; then \ ! 38: mkdir $(POSTBIN); \ ! 39: chmod 755 $(POSTBIN); \ ! 40: chgrp $(GROUP) $(POSTBIN); \ ! 41: chown $(OWNER) $(POSTBIN); \ ! 42: fi ! 43: cp download $(POSTBIN)/download ! 44: @chmod 755 $(POSTBIN)/download ! 45: @chgrp $(GROUP) $(POSTBIN)/download ! 46: @chown $(OWNER) $(POSTBIN)/download ! 47: cp download.1 $(MAN1DIR)/download.1 ! 48: @chmod 644 $(MAN1DIR)/download.1 ! 49: @chgrp $(GROUP) $(MAN1DIR)/download.1 ! 50: @chown $(OWNER) $(MAN1DIR)/download.1 ! 51: ! 52: clean : ! 53: rm -f *.o ! 54: ! 55: clobber : clean ! 56: rm -f download ! 57: ! 58: download : $(OFILES) ! 59: $(CC) $(CFLAGS) $(LDFLAGS) -o download $(OFILES) ! 60: ! 61: download.o : $(HFILES) ! 62: ! 63: $(COMMONDIR)/glob.o\ ! 64: $(COMMONDIR)/misc.o\ ! 65: $(COMMONDIR)/tempnam.o : ! 66: @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@` ! 67: ! 68: changes : ! 69: @trap "" 1 2 3 15; \ ! 70: sed \ ! 71: -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \ ! 72: -e "s'^VERSION=.*'VERSION=$(VERSION)'" \ ! 73: -e "s'^GROUP=.*'GROUP=$(GROUP)'" \ ! 74: -e "s'^OWNER=.*'OWNER=$(OWNER)'" \ ! 75: -e "s'^HOSTDIR=.*'HOSTDIR=$(HOSTDIR)'" \ ! 76: -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \ ! 77: -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \ ! 78: -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \ ! 79: $(MAKEFILE) >XXX.mk; \ ! 80: mv XXX.mk $(MAKEFILE); \ ! 81: sed \ ! 82: -e "s'^.ds dH.*'.ds dH $(HOSTDIR)'" \ ! 83: download.1 >XXX.1; \ ! 84: mv XXX.1 download.1 ! 85:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.