|
|
1.1 root 1: #
2: # makefile 4.1 10/9/80
3: #
4: # C Shell with process control; VM/UNIX VAX Makefile
5: # Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
6: #
7: CFLAGS= -DTELL -DVMUNIX -Ddebug -O
8: XSTR= xstr
9: ED= -ed
10: AS= -as
11: RM= -rm
12: CXREF= cxref
13: VGRIND= csh /usr/bin/vgrind
14: CTAGS= ctags
15: # LIBES= -ljobs
16: LIBES= ../libjobs/libjobs.a
17: SCCS= /usr/local/sccs
18:
19: OBJS= sh.o sh.dol.o sh.err.o sh.exec.o sh.exp.o sh.func.o sh.glob.o \
20: sh.hist.o sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.sem.o sh.set.o \
21: sh.proc.o sh.dir.o sh.time.o alloc.o sh.init.o printf.o doprnt.o
22:
23: csh: ${OBJS} sh.local.h
24: rm -f csh
25: cc ${OBJS} -o csh ${LIBES}
26:
27: # need an old doprnt, whose output we can trap
28: doprnt.o: doprnt.c
29: cc -E doprnt.c > doprnt.s
30: as -o doprnt.o doprnt.s
31: rm -f doprnt.s
32:
33: lint:
34: lint ${CFLAGS} sh*.c
35:
36: clean:
37: ${RM} -f a.out strings x.c xs.c csh
38: ${RM} -f *.o sh.prof.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.