1 # Makefile for system library implementation
10 # Programs, flags, etc.
11 CC
= exec
cc $(CFLAGS
) -c
12 CCNOPROF
= exec
cc $(CFLAGSNOPROF
) -c
# no call profiling for these
15 CFLAGS
= -I
$i $(CPROFILE
) -I
$a/$(ARCH
)/include
22 all build
install: $(SYSTEM
)
25 $(SYSTEM
)(do_unused.o
) \
26 $(SYSTEM
)(do_fork.o
) \
27 $(SYSTEM
)(do_exec.o
) \
28 $(SYSTEM
)(do_newmap.o
) \
29 $(SYSTEM
)(do_exit.o
) \
30 $(SYSTEM
)(do_trace.o
) \
31 $(SYSTEM
)(do_nice.o
) \
32 $(SYSTEM
)(do_times.o
) \
33 $(SYSTEM
)(do_setalarm.o
) \
34 $(SYSTEM
)(do_stime.o
) \
35 $(SYSTEM
)(do_irqctl.o
) \
36 $(SYSTEM
)(do_devio.o
) \
37 $(SYSTEM
)(do_vdevio.o
) \
38 $(SYSTEM
)(do_copy.o
) \
39 $(SYSTEM
)(do_vcopy.o
) \
40 $(SYSTEM
)(do_umap.o
) \
41 $(SYSTEM
)(do_memset.o
) \
42 $(SYSTEM
)(do_setgrant.o
) \
43 $(SYSTEM
)(do_privctl.o
) \
44 $(SYSTEM
)(do_segctl.o
) \
45 $(SYSTEM
)(do_safecopy.o
) \
46 $(SYSTEM
)(do_getksig.o
) \
47 $(SYSTEM
)(do_endksig.o
) \
48 $(SYSTEM
)(do_kill.o
) \
49 $(SYSTEM
)(do_sigsend.o
) \
50 $(SYSTEM
)(do_sigreturn.o
) \
51 $(SYSTEM
)(do_abort.o
) \
52 $(SYSTEM
)(do_getinfo.o
) \
54 $(SYSTEM
)(do_vm_setbuf.o
) \
55 $(SYSTEM
)(do_sprofile.o
) \
56 $(SYSTEM
)(do_cprofile.o
) \
57 $(SYSTEM
)(do_profbuf.o
) \
58 $(SYSTEM
)(do_mapdma.o
)
60 build
$(SYSTEM
): $(OBJECTS
)
64 rm -f
$(SYSTEM
) *.o
*~
*.bak
67 mkdep
"$(CC) -E $(CPPFLAGS)" *.c
> .depend
69 # Include generated dependencies.
73 $(SYSTEM
)(do_unused.o
): do_unused.c
76 $(SYSTEM
)(do_fork.o
): do_fork.c
79 $(SYSTEM
)(do_exec.o
): do_exec.c
82 $(SYSTEM
)(do_newmap.o
): do_newmap.c
85 $(SYSTEM
)(do_exit.o
): do_exit.c
88 $(SYSTEM
)(do_trace.o
): do_trace.c
91 $(SYSTEM
)(do_nice.o
): do_nice.c
94 $(SYSTEM
)(do_times.o
): do_times.c
97 $(SYSTEM
)(do_setalarm.o
): do_setalarm.c
100 $(SYSTEM
)(do_stime.o
): do_stime.c
103 $(SYSTEM
)(do_irqctl.o
): do_irqctl.c
106 $(SYSTEM
)(do_devio.o
): do_devio.c
109 $(SYSTEM
)(do_vdevio.o
): do_vdevio.c
112 $(SYSTEM
)(do_copy.o
): do_copy.c
115 $(SYSTEM
)(do_vcopy.o
): do_vcopy.c
118 $(SYSTEM
)(do_umap.o
): do_umap.c
121 $(SYSTEM
)(do_memset.o
): do_memset.c
124 $(SYSTEM
)(do_getksig.o
): do_getksig.c
127 $(SYSTEM
)(do_endksig.o
): do_endksig.c
130 $(SYSTEM
)(do_kill.o
): do_kill.c
133 $(SYSTEM
)(do_sigsend.o
): do_sigsend.c
136 $(SYSTEM
)(do_sigreturn.o
): do_sigreturn.c
139 $(SYSTEM
)(do_getinfo.o
): do_getinfo.c
142 $(SYSTEM
)(do_abort.o
): do_abort.c
145 $(SYSTEM
)(do_setgrant.o
): do_setgrant.c
148 $(SYSTEM
)(do_privctl.o
): do_privctl.c
151 $(SYSTEM
)(do_safecopy.o
): do_safecopy.c
154 $(SYSTEM
)(do_segctl.o
): do_segctl.c
157 $(SYSTEM
)(do_vm.o
): do_vm.o
161 $(SYSTEM
)(do_vm_setbuf.o
): do_vm_setbuf.c
164 $(SYSTEM
)(do_sprofile.o
): do_sprofile.c
167 $(SYSTEM
)(do_cprofile.o
): do_cprofile.c
170 $(SYSTEM
)(do_profbuf.o
): do_profbuf.c
173 $(SYSTEM
)(do_mapdma.o
): do_mapdma.c