|
|
1.1 ! root 1: # ! 2: # VAX Version ! 3: # ! 4: # @(#)makefl.vax 4.1 7/25/83 ! 5: # ! 6: ! 7: LIBS= ! 8: TARG= /etc ! 9: ! 10: OBJS1= conf.o main.o collect.o parse.o alias.o deliver.o \ ! 11: savemail.o addr.o err.o ! 12: OBJS2= matchhdr.o sysexits.o util.o bmove.o ! 13: SRCS= useful.h sendmail.h \ ! 14: conf.c deliver.c main.c parse.c err.c alias.c savemail.c addr.c \ ! 15: matchhdr.c sysexits.c util.c bmove.c bmove.11.s bmove.vax.s \ ! 16: arpa.c arpadate.c version.c collect.c ! 17: ! 18: CHOWN= -echo chown ! 19: CHMOD= chmod ! 20: CFLAGS= -O -DDEBUG -I. ! 21: LDFLAGS=-n -s ! 22: AR= -ar ! 23: ARFLAGS=rvu ! 24: LINT= lint ! 25: LINTFLAGS=-bxa ! 26: XREF= csh /usr/bin/xref ! 27: CP= cp ! 28: ! 29: GET= sccs get ! 30: DELTA= sccs delta ! 31: REL= ! 32: ! 33: ROOT= root ! 34: OBJMODE=755 ! 35: ! 36: sendmail: $(OBJS1) $(OBJS2) version.o ! 37: $(CC) $(LDFLAGS) -o sendmail version.o $(OBJS1) $(OBJS2) $(LIBS) ! 38: $(CHMOD) $(OBJMODE) sendmail ! 39: size sendmail; ls -l sendmail ! 40: ! 41: install: $(OBJS1) $(OBJS2) install1 sendmail ! 42: $(CP) sendmail $(TARG)/sendmail ! 43: ! 44: install1: ! 45: @rm -f SCCS/p.version.c version.c ! 46: @$(GET) $(REL) -e -s SCCS/s.version.c ! 47: @$(DELTA) -s SCCS/s.version.c ! 48: @$(GET) -t SCCS/s.version.c ! 49: ! 50: $(OBJS1): sendmail.h ! 51: ! 52: sendmail.h util.o: useful.h ! 53: ! 54: # ! 55: # Auxiliary stuff ! 56: # ! 57: ! 58: clean: ! 59: rm -f core sendmail arpa uucp a.out xref version.c ! 60: rm -f *.o ! 61: ! 62: sources: $(SRCS) ! 63: ! 64: $(SRCS): ! 65: $(GET) $(REL) SCCS/s.$@ ! 66: ! 67: archive: ! 68: ${AR} ${ARFLAGS} sendmail.a READ_ME TO_BE_DONE makefile makefl.* *.h *.c *.s makeversion *.[123456789u] ! 69: ! 70: print: xref ! 71: @ls -l | pr -h "sendmail directory" ! 72: @pr -h "cross reference listing" xref ! 73: @size *.o | pr -h "object code sizes" ! 74: @pr *.h *.[cs] ! 75: ! 76: lint: ! 77: $(LINT) $(LINTFLAGS) $(SRCS) ! 78: ! 79: xref: *.c ! 80: ${XREF} *.c > xref ! 81: ! 82: # ! 83: # Auxiliary mailers ! 84: # ! 85: ! 86: arpa: arpa.o matchhdr.o arpadate.o ! 87: $(CC) $(LDFLAGS) -o arpa arpa.o matchhdr.o arpadate.o $(LIBS) ! 88: ${CHMOD} ${OBJMODE} arpa ! 89: size arpa; ls -l arpa ! 90: ! 91: uucp: uucp.o ! 92: ${CC} ${LDFLAGS} -o uucp uucp.o ${LIBS} ! 93: ${CHMOD} ${OBJMODE} uucp ! 94: size uucp; ls -l uucp ! 95: ! 96: mail: mail.o getname.o ! 97: $(CC) $(LDFLAGS) -o mail mail.o getname.o ! 98: size mail; ls -l mail
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.