source: trunk/minix/kernel/system/Makefile@ 20

Last change on this file since 20 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 2.8 KB
Line 
1# Makefile for system library implementation
2
3# Directories
4u = /usr
5i = $u/include
6
7# Programs, flags, etc.
8CC = exec cc $(CFLAGS) -c
9CPP = $l/cpp
10LD = $(CC) -.o
11CFLAGS = -I$i
12LDFLAGS = -i
13
14SYSTEM = ../system.a
15
16# What to make.
17all build install: $(SYSTEM)
18
19OBJECTS = \
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
54clean:
55 rm -f $(SYSTEM) *.o *~ *.bak
56
57depend:
58 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend
59
60# Include generated dependencies.
61include .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
149do_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
Note: See TracBrowser for help on using the repository browser.