1cf33f98cSkurt# 2cf33f98cSkurt# Unix version 7. 3cf33f98cSkurt# 4*8c052674Skurt# Sccs Id = "@(#)Makefile.11 1.2 08/12/82"; 5cf33f98cSkurt# 6cf33f98cSkurt 7cf33f98cSkurtCFLAGS=-O -DV7 8cf33f98cSkurtXSTR=/usr/ucb/xstr 9*8c052674SkurtDESTDIR=/ 10cf33f98cSkurtCTAGS=/usr/ucb/ctags -w 11cf33f98cSkurtVPRINT=/usr/ucb/print 12cf33f98cSkurtCGRAF=/ja/rigel/rigel/bin/cgraf 13cf33f98cSkurtCGRAPH=/ja/rigel/rigel/bin/cgraph 14cf33f98cSkurtNMKINDEX=/ja/rigel/rigel/bin/nmkindex 15cf33f98cSkurtDIRTCLOD=/ja/rigel/rigel/bin/dirtclod 16cf33f98cSkurtLIBES= 17cf33f98cSkurtED=-ed 18cf33f98cSkurtAS=-as 19cf33f98cSkurtRM=-rm 20cf33f98cSkurtOBJS=version.o aux.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o \ 21cf33f98cSkurt config.o edit.o fio.o \ 22cf33f98cSkurt getname.o head.o v7.local.o lock.o lex.o list.o main.o \ 23cf33f98cSkurt names.o optim.o popen.o quit.o send.o strings.o temp.o tty.o \ 24cf33f98cSkurt vars.o sigretro.o 25cf33f98cSkurt 26cf33f98cSkurtSRCS=aux.c cmd1.c cmd2.c cmd3.c cmdtab.c collect.c config.c edit.c fio.c \ 27cf33f98cSkurt getname.c head.c v7.local.c lock.c lex.c list.c main.c \ 28cf33f98cSkurt names.c optim.c popen.c quit.c send.c strings.c temp.c tty.c vars.c \ 29cf33f98cSkurt version.c sigretro.c 30cf33f98cSkurt 31cf33f98cSkurtHDRS=rcv.h configdefs.h def.h glob.h v7.local.h local.h sigretro.h 32cf33f98cSkurt 33cf33f98cSkurtS = $(SRCS) $(HDRS) 34cf33f98cSkurt 35cf33f98cSkurtMail: $S $(OBJS) 36cf33f98cSkurt $(RM) -f Mail 37cf33f98cSkurt @echo Loading ... 38cf33f98cSkurt @$(CC) -i -o Mail $(OBJS) $(LIBES) 39cf33f98cSkurt @size Mail 40cf33f98cSkurt 41cf33f98cSkurtmail.g: $(SRCS) 42cf33f98cSkurt $(CGRAF) $(SRCS) > mail.g 43cf33f98cSkurt 44cf33f98cSkurtinstall: 45cf33f98cSkurt install -s Mail ${DESTDIR}/usr/ucb 46*8c052674Skurt cp misc/Mail.help* ${DESTDIR}/usr/lib 47cf33f98cSkurt cd ${DESTDIR}/usr/ucb; rm -f mail; ln Mail mail 48cf33f98cSkurt 49cf33f98cSkurt$S: 50cf33f98cSkurt sccs get $@; 51cf33f98cSkurt 52cf33f98cSkurtsrcs: $S 53cf33f98cSkurt 54cf33f98cSkurttags: $(SRCS) 55cf33f98cSkurt ${CTAGS} $(SRCS); 56cf33f98cSkurt 57cf33f98cSkurtclean: 58cf33f98cSkurt $(RM) -f *.o 59cf33f98cSkurt rm -f Mail a.out fmt x.c xs.c tags core 60cf33f98cSkurt cp /dev/null strings 61cf33f98cSkurt 62cf33f98cSkurtlint: 63cf33f98cSkurt lint $(CFLAGS) $(SRCS) 64cf33f98cSkurt 65cf33f98cSkurtfmt: fmt.c head.c 66cf33f98cSkurt $(CC) fmt.c head.c -o fmt 67cf33f98cSkurt $(RM) fmt.o head.o 68cf33f98cSkurt size fmt 69cf33f98cSkurt 70cf33f98cSkurtprint: $S fmt.c 71cf33f98cSkurt $(CGRAPH) > mail.g; 72cf33f98cSkurt $(NMKINDEX) > mail.i; 73cf33f98cSkurt $(DIRTCLOD) -x mail.i -p mail.g > mail.x 74*8c052674Skurt @$(VPRINT) Makefile mail.x rcv.h def.h glob.h local.h v7.local.h \ 75cf33f98cSkurt $(SRCS) fmt.c; 76cf33f98cSkurt 77cf33f98cSkurtwc: 78cf33f98cSkurt @wc rcv.h def.h glob.h local.h v7.local.h $(SRCS) 79cf33f98cSkurt 80cf33f98cSkurtsc: 81cf33f98cSkurt @grep -c \; rcv.h def.h glob.h local.h v7.local.h $(SRCS) 82