|
|
1.1 root 1: #
2: # Copyright (c) 1987 Regents of the University of California.
3: # All rights reserved. The Berkeley software License Agreement
4: # specifies the terms and conditions for redistribution.
5: #
6: # @(#)Makefile 4.7 (Berkeley) 6/2/87
7: #
8: CFLAGS= -O -w
9: LIBC= /lib/libc.a
10: SRCS= setbrk.c builtin.c blok.c stak.c cmd.c fault.c main.c word.c \
11: string.c name.c args.c xec.c service.c error.c io.c print.c \
12: macro.c expand.c ctype.c msg.c
13: OBJS= setbrk.o builtin.o blok.o stak.o cmd.o fault.o main.o word.o \
14: string.o name.o args.o xec.o service.o error.o io.o print.o \
15: macro.o expand.o ctype.o msg.o
16:
17: all: sh
18:
19: sh: ${OBJS} ${LIBC}
20: ${CC} -o $@ ${CFLAGS} ${OBJS}
21:
22: clean: FRC
23: rm -f ${OBJS} core sh
24:
25: depend: FRC
26: mkdep ${CFLAGS} ${SRCS}
27:
28: install: FRC
29: install -s -o bin -g bin -m 755 sh ${DESTDIR}/bin/sh
30:
31: lint: FRC
32: lint ${CFLAGS} ${SRCS}
33:
34: tags: FRC
35: ctags ${SRCS}
36:
37: FRC:
38:
39: # DO NOT DELETE THIS LINE -- mkdep uses it.
40: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
41:
42: setbrk.o: setbrk.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
43: setbrk.o: brkincr.h ctype.h
44: builtin.o: builtin.c
45: blok.o: blok.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
46: blok.o: brkincr.h ctype.h
47: stak.o: stak.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
48: stak.o: brkincr.h ctype.h
49: cmd.o: cmd.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h brkincr.h
50: cmd.o: ctype.h sym.h
51: fault.o: fault.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
52: fault.o: brkincr.h ctype.h
53: main.o: main.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
54: main.o: brkincr.h ctype.h sym.h timeout.h /usr/include/sys/types.h
55: main.o: /usr/include/sys/stat.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
56: main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
57: main.o: /usr/include/signal.h /usr/include/machine/trap.h
58: word.o: word.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
59: word.o: brkincr.h ctype.h sym.h
60: string.o: string.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
61: string.o: brkincr.h ctype.h
62: name.o: name.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
63: name.o: brkincr.h ctype.h
64: args.o: args.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
65: args.o: brkincr.h ctype.h
66: xec.o: xec.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h brkincr.h
67: xec.o: ctype.h sym.h
68: service.o: service.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
69: service.o: brkincr.h ctype.h
70: error.o: error.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
71: error.o: brkincr.h ctype.h
72: io.o: io.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h brkincr.h
73: io.o: ctype.h
74: print.o: print.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
75: print.o: brkincr.h ctype.h
76: macro.o: macro.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
77: macro.o: brkincr.h ctype.h sym.h
78: expand.o: expand.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
79: expand.o: brkincr.h ctype.h /usr/include/sys/param.h /usr/include/sys/types.h
80: expand.o: /usr/include/signal.h /usr/include/machine/trap.h
81: expand.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
82: expand.o: /usr/include/sys/stat.h /usr/include/sys/dir.h
83: ctype.o: ctype.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h
84: ctype.o: brkincr.h ctype.h
85: msg.o: msg.c defs.h mac.h mode.h name.h stak.h /usr/include/setjmp.h brkincr.h
86: msg.o: ctype.h sym.h
87:
88: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.