source: tags/minix3.1.2a-orig/minix/servers/Makefile@ 13

Last change on this file since 13 was 13, checked in by Mattia Monga, 13 years ago

Server semaforo

File size: 1019 bytes
Line 
1# Makefile for all system servers.
2#
3MAKE = exec make -$(MAKEFLAGS)
4
5usage:
6 @echo "" >&2
7 @echo "Makefile for all system servers." >&2
8 @echo "Usage:" >&2
9 @echo " make build # Compile all system servers locally" >&2
10 @echo " make image # Compile servers in boot image" >&2
11 @echo " make clean # Remove local compiler results" >&2
12 @echo " make install # Install servers to /etc/servers/" >&2
13 @echo " (requires root privileges)" >&2
14 @echo "" >&2
15
16build: all
17all install depend clean:
18 cd ./pm && $(MAKE) $@
19 cd ./fs && $(MAKE) $@
20 cd ./rs && $(MAKE) $@
21 cd ./ds && $(MAKE) $@
22 cd ./ss && $(MAKE) $@
23 cd ./is && $(MAKE) $@
24 cd ./init && $(MAKE) $@
25 cd ./inet && $(MAKE) $@
26
27image:
28 cd ./pm && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
29 cd ./fs && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
30 cd ./rs && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
31 cd ./ds && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
32 cd ./ss && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
33 cd ./init && $(MAKE) EXTRA_OPTS=$(EXTRA_OPTS) build
34
35
Note: See TracBrowser for help on using the repository browser.