1 # $Id: Makefile,v 1.5 1996/08/01 02:16:46 paul Exp $
2
3 CC = mcc
4 LD = ld
5 LDFLAGS = -M mm.map -dn -e crt_server
6 LIB = $(MX_LIB)
7 i = $(MX_INCL)
8
9 CFLAGS = -ansi -Wall
10 s = $i/sys
11 h = $i/minix
12 a = mm.h $h/config.h $s/types.h $h/const.h $h/type.h \
13 $i/ansi.h $i/fcntl.h $i/unistd.h $h/syslib.h \
14 $i/limits.h $i/errno.h const.h type.h proto.h glo.h
15
16 obj = main.o forkexit.o break.o exec.o signal.o getset.o \
17 alloc.o utility.o table.o putk.o trace.o
18
19 mm: $(obj) $(LIB)/head.o $(LIB)/libc.a mm.map
20 $(LD) $(LDFLAGS) -o mm.elf $(LIB)/head.o $(obj) $(LIB)/libc.a
21 elf2smx -S 10kw mm.elf mm
22 rm mm.elf
23 minix_combine
24
25 clean:
26 rm -f $(obj) mm mm.elf mm.map core
27
28 mm.map: ../kernel/kernel
29 make_map_file <../kernel/kernel >mm.map
30
31 alloc.o: $a
32 alloc.o: $h/com.h
33
34 break.o: $a
35 break.o: $i/signal.h
36 break.o: mproc.h
37 break.o: param.h
38
39 exec.o: $a
40 exec.o: $s/stat.h
41 exec.o: $h/callnr.h
42 exec.o: $i/a.out.h
43 exec.o: $i/signal.h
44 exec.o: mproc.h
45 exec.o: param.h
46
47 forkexit.o: $a
48 forkexit.o: $s/wait.h
49 forkexit.o: $h/callnr.h
50 forkexit.o: $i/signal.h
51 forkexit.o: mproc.h
52 forkexit.o: param.h
53
54 getset.o: $a
55 getset.o: $h/callnr.h
56 getset.o: $i/signal.h
57 getset.o: mproc.h
58 getset.o: param.h
59
60 main.o: $a
61 main.o: $h/callnr.h
62 main.o: $h/com.h
63 main.o: $i/signal.h
64 main.o: $i/fcntl.h
65 main.o: $s/ioctl.h
66 main.o: mproc.h
67 main.o: param.h
68
69 putk.o: $a
70 putk.o: $h/com.h
71
72 signal.o: $a
73 signal.o: $s/stat.h
74 signal.o: $h/callnr.h
75 signal.o: $h/com.h
76 signal.o: $i/signal.h
77 signal.o: $s/sigcontext.h
78 signal.o: $i/string.h
79 signal.o: mproc.h
80 signal.o: param.h
81
82 table.o: $a
83 table.o: $h/callnr.h
84 table.o: $i/signal.h
85 table.o: mproc.h
86 table.o: param.h
87
88 trace.o: $a
89 trace.o: $s/ptrace.h
90 trace.o: $i/signal.h
91 trace.o: mproc.h
92 trace.o: param.h
93
94 utility.o: $a
95 utility.o: $s/stat.h
96 utility.o: $h/callnr.h
97 utility.o: $h/com.h
98 utility.o: $i/fcntl.h
99 utility.o: $i/signal.h
100 utility.o: mproc.h
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.