Commit | Line | Data |
---|---|---|
d5e763a5 BJ |
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 *.o | |
26 | ||
27 | newsys:; :newsys file=msg; make sh | |
28 | install:; install -s sh $(DESTDIR)/bin | |
29 | clean:; rm -f sh *.o | |
30 | diff:; :diff | |
31 | list:; list Makefile *.h *.s *.c | |
32 | ||
33 | .c.o:; cc -O -c $< |