1 | # Makefile for system library implementation
|
---|
2 |
|
---|
3 | # Directories
|
---|
4 | u = /usr
|
---|
5 | i = $u/include
|
---|
6 |
|
---|
7 | # Programs, flags, etc.
|
---|
8 | CC = exec cc $(CFLAGS) -c
|
---|
9 | CPP = $l/cpp
|
---|
10 | LD = $(CC) -.o
|
---|
11 | CFLAGS = -I$i
|
---|
12 | LDFLAGS = -i
|
---|
13 |
|
---|
14 | SYSTEM = ../system.a
|
---|
15 |
|
---|
16 | # What to make.
|
---|
17 | all build install: $(SYSTEM)
|
---|
18 |
|
---|
19 | OBJECTS = \
|
---|
20 | $(SYSTEM)(do_unused.o) \
|
---|
21 | $(SYSTEM)(do_fork.o) \
|
---|
22 | $(SYSTEM)(do_exec.o) \
|
---|
23 | $(SYSTEM)(do_newmap.o) \
|
---|
24 | $(SYSTEM)(do_exit.o) \
|
---|
25 | $(SYSTEM)(do_trace.o) \
|
---|
26 | $(SYSTEM)(do_nice.o) \
|
---|
27 | $(SYSTEM)(do_times.o) \
|
---|
28 | $(SYSTEM)(do_setalarm.o) \
|
---|
29 | $(SYSTEM)(do_irqctl.o) \
|
---|
30 | $(SYSTEM)(do_devio.o) \
|
---|
31 | $(SYSTEM)(do_vdevio.o) \
|
---|
32 | $(SYSTEM)(do_int86.o) \
|
---|
33 | $(SYSTEM)(do_sdevio.o) \
|
---|
34 | $(SYSTEM)(do_copy.o) \
|
---|
35 | $(SYSTEM)(do_vcopy.o) \
|
---|
36 | $(SYSTEM)(do_umap.o) \
|
---|
37 | $(SYSTEM)(do_memset.o) \
|
---|
38 | $(SYSTEM)(do_privctl.o) \
|
---|
39 | $(SYSTEM)(do_segctl.o) \
|
---|
40 | $(SYSTEM)(do_getksig.o) \
|
---|
41 | $(SYSTEM)(do_endksig.o) \
|
---|
42 | $(SYSTEM)(do_kill.o) \
|
---|
43 | $(SYSTEM)(do_sigsend.o) \
|
---|
44 | $(SYSTEM)(do_sigreturn.o) \
|
---|
45 | $(SYSTEM)(do_abort.o) \
|
---|
46 | $(SYSTEM)(do_getinfo.o) \
|
---|
47 | $(SYSTEM)(do_iopenable.o) \
|
---|
48 | $(SYSTEM)(do_vm.o) \
|
---|
49 | $(SYSTEM)(do_vm_setbuf.o) \
|
---|
50 |
|
---|
51 | $(SYSTEM): $(OBJECTS)
|
---|
52 | aal cr $@ *.o
|
---|
53 |
|
---|
54 | clean:
|
---|
55 | rm -f $(SYSTEM) *.o *~ *.bak
|
---|
56 |
|
---|
57 | depend:
|
---|
58 | /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
|
---|
59 |
|
---|
60 | # Include generated dependencies.
|
---|
61 | include .depend
|
---|
62 |
|
---|
63 |
|
---|
64 | $(SYSTEM)(do_unused.o): do_unused.c
|
---|
65 | $(CC) do_unused.c
|
---|
66 |
|
---|
67 | $(SYSTEM)(do_fork.o): do_fork.c
|
---|
68 | $(CC) do_fork.c
|
---|
69 |
|
---|
70 | $(SYSTEM)(do_exec.o): do_exec.c
|
---|
71 | $(CC) do_exec.c
|
---|
72 |
|
---|
73 | $(SYSTEM)(do_newmap.o): do_newmap.c
|
---|
74 | $(CC) do_newmap.c
|
---|
75 |
|
---|
76 | $(SYSTEM)(do_exit.o): do_exit.c
|
---|
77 | $(CC) do_exit.c
|
---|
78 |
|
---|
79 | $(SYSTEM)(do_trace.o): do_trace.c
|
---|
80 | $(CC) do_trace.c
|
---|
81 |
|
---|
82 | $(SYSTEM)(do_nice.o): do_nice.c
|
---|
83 | $(CC) do_nice.c
|
---|
84 |
|
---|
85 | $(SYSTEM)(do_times.o): do_times.c
|
---|
86 | $(CC) do_times.c
|
---|
87 |
|
---|
88 | $(SYSTEM)(do_setalarm.o): do_setalarm.c
|
---|
89 | $(CC) do_setalarm.c
|
---|
90 |
|
---|
91 | $(SYSTEM)(do_irqctl.o): do_irqctl.c
|
---|
92 | $(CC) do_irqctl.c
|
---|
93 |
|
---|
94 | $(SYSTEM)(do_devio.o): do_devio.c
|
---|
95 | $(CC) do_devio.c
|
---|
96 |
|
---|
97 | $(SYSTEM)(do_sdevio.o): do_sdevio.c
|
---|
98 | $(CC) do_sdevio.c
|
---|
99 |
|
---|
100 | $(SYSTEM)(do_vdevio.o): do_vdevio.c
|
---|
101 | $(CC) do_vdevio.c
|
---|
102 |
|
---|
103 | $(SYSTEM)(do_int86.o): do_int86.c
|
---|
104 | $(CC) do_int86.c
|
---|
105 |
|
---|
106 | $(SYSTEM)(do_copy.o): do_copy.c
|
---|
107 | $(CC) do_copy.c
|
---|
108 |
|
---|
109 | $(SYSTEM)(do_vcopy.o): do_vcopy.c
|
---|
110 | $(CC) do_vcopy.c
|
---|
111 |
|
---|
112 | $(SYSTEM)(do_umap.o): do_umap.c
|
---|
113 | $(CC) do_umap.c
|
---|
114 |
|
---|
115 | $(SYSTEM)(do_memset.o): do_memset.c
|
---|
116 | $(CC) do_memset.c
|
---|
117 |
|
---|
118 | $(SYSTEM)(do_getksig.o): do_getksig.c
|
---|
119 | $(CC) do_getksig.c
|
---|
120 |
|
---|
121 | $(SYSTEM)(do_endksig.o): do_endksig.c
|
---|
122 | $(CC) do_endksig.c
|
---|
123 |
|
---|
124 | $(SYSTEM)(do_kill.o): do_kill.c
|
---|
125 | $(CC) do_kill.c
|
---|
126 |
|
---|
127 | $(SYSTEM)(do_sigsend.o): do_sigsend.c
|
---|
128 | $(CC) do_sigsend.c
|
---|
129 |
|
---|
130 | $(SYSTEM)(do_sigreturn.o): do_sigreturn.c
|
---|
131 | $(CC) do_sigreturn.c
|
---|
132 |
|
---|
133 | $(SYSTEM)(do_getinfo.o): do_getinfo.c
|
---|
134 | $(CC) do_getinfo.c
|
---|
135 |
|
---|
136 | $(SYSTEM)(do_abort.o): do_abort.c
|
---|
137 | $(CC) do_abort.c
|
---|
138 |
|
---|
139 | $(SYSTEM)(do_privctl.o): do_privctl.c
|
---|
140 | $(CC) do_privctl.c
|
---|
141 |
|
---|
142 | $(SYSTEM)(do_segctl.o): do_segctl.c
|
---|
143 | $(CC) do_segctl.c
|
---|
144 |
|
---|
145 | $(SYSTEM)(do_iopenable.o): do_iopenable.c
|
---|
146 | $(CC) do_iopenable.c
|
---|
147 |
|
---|
148 | $(SYSTEM)(do_vm.o): do_vm.o
|
---|
149 | do_vm.o: do_vm.c
|
---|
150 | $(CC) do_vm.c
|
---|
151 |
|
---|
152 | $(SYSTEM)(do_vm_setbuf.o): do_vm_setbuf.c
|
---|
153 | $(CC) do_vm_setbuf.c
|
---|