Commit | Line | Data |
---|---|---|
b7fae778 B |
1 | CFLAGS = -n -s -O |
2 | ||
3 | all: sh | |
4 | ||
5 | cp: sh | |
6 | cp sh /bin/sh | |
7 | rm sh *.o | |
8 | ||
9 | cmp: sh | |
10 | cmp sh /bin/sh | |
11 | rm sh *.o | |
12 | ||
13 | sh: setbrk.o | |
14 | sh: builtin.o blok.o stak.o | |
15 | sh: cmd.o fault.o main.o | |
16 | sh: word.o string.o name.o args.o | |
17 | sh: xec.o service.o error.o io.o | |
18 | sh: print.o macro.o expand.o | |
19 | sh: ctype.o msg.o | |
20 | blok.o: brkincr.h | |
21 | fault.o: brkincr.h | |
22 | main.o: brkincr.h | |
23 | stak.o: brkincr.h | |
24 | ||
25 | sh:; cc -o sh -n -s *.o | |
26 | ||
27 | newsys:; :newsys file=msg; make sh | |
28 | install:; :install | |
29 | diff:; :diff | |
30 | list:; list Makefile *.h *.s *.c | |
31 | ||
32 | .c.o:; cc -O -c $< | |
33 | .c.s:; cc -O -S -o $*.s $< | |
34 | .s.o:; as - -o $*.o /usr/include/sys.s $< |