|
|
1.1 ! root 1: From graceland.ih.att.com!hastings Wed Nov 4 13:48:34 CST 1992 ! 2: Received: by research.att.com; Wed Nov 4 14:48 EST 1992 ! 3: Date: Wed, 4 Nov 92 13:48:34 CST ! 4: From: [email protected] (Alan Hastings) ! 5: To: ches ! 6: Subject: sgi upas makefile ! 7: Content-Length: 1816 ! 8: ! 9: Bill - ! 10: I had to make some changes to the upas sgi/makefile to get it to ! 11: work with NIS here (basically so SLFLAGS can be set on the command ! 12: line): ! 13: ! 14: # cetus is an SGI box. Directories are in slightly unusual places. ! 15: # also for hydra and pyxis. ! 16: # ! 17: # Needs SGI_CC=-cckr ! 18: ! 19: LIB=/v/lib/upas ! 20: MAIL=/usr/mail ! 21: SMTPQ=/v/spool/smtpq ! 22: SYSALIAS=namefiles ! 23: USERALIAS=/lib/names ! 24: MBOXMODE=0600 ! 25: SLFLAGS=-lbsd ! 26: ! 27: ! 28: LIBC=sgilibc.a ! 29: all: config.o ../common/sys.h ! 30: rm -f ../config/config.o; ! 31: ln config.o ../config/config.o ! 32: rm -f ../libc/libc.a; ! 33: (cd ../libc; make $(LIBC); ln $(LIBC) libc.a) ! 34: (cd ../common; SCFLAGS="-I/usr/include/bsd" make) ! 35: (cd ../send; SLFLAGS="$(SLFLAGS)" make) ! 36: (cd ../print; SCFLAGS="-I/usr/include/bsd" SLFLAGS= make) ! 37: (cd ../ns; make) ! 38: (cd ../ipc; SCFLAGS="-I/usr/include/bsd" ERR=mips_err.o \ ! 39: make init tcp lib) ! 40: (cd ../smtp; SCFLAGS='-I/usr/include/bsd' SLFLAGS="$(SLFLAGS)" make) ! 41: ! 42: config.c: makefile ! 43: rm -f config.c ! 44: echo 'char *UPASROOT = "$(LIB)/";' >> config.c ! 45: echo 'char *MAILROOT = "$(MAIL)/";' >> config.c ! 46: echo 'char *SMTPQROOT = "$(SMTPQ)/";' >> config.c ! 47: echo 'char *SYSALIAS = "$(SYSALIAS)";' >> config.c ! 48: echo 'char *USERALIAS = "$(USERALIAS)";' >> config.c ! 49: echo 'int MBOXMODE = $(MBOXMODE);' >> config.c ! 50: ! 51: ../common/sys.h: sys.h ! 52: cp sys.h ../common/sys.h ! 53: touch ../common/mail.h ! 54: ! 55: install: ! 56: -mkdir $(LIB) ! 57: -mkdir $(MAIL) ! 58: (cd ../send; make install LIB=$(LIB)) ! 59: (cd ../ns; make install LIB=$(LIB)) ! 60: (cd ../print; make install LIB=$(LIB)) ! 61: (cd ../misc; make install LIB=$(LIB)) ! 62: (cd ../smtp; make install LIB=$(LIB)) ! 63: ! 64: clean: ! 65: rm -f ../common/sys.h ! 66: (cd ../libc; make clean) ! 67: (cd ../misc; make clean) ! 68: (cd ../common; make clean) ! 69: (cd ../send; make clean) ! 70: (cd ../ns; make clean) ! 71: (cd ../print; make clean) ! 72: (cd ../ipc; make clean) ! 73: (cd ../smtp; make clean) ! 74: rm -f config.o ! 75: rm -f ../config/config.o ! 76:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.