improve behaviour under VPC, fixes from nicolas tittley.
[minix.git] / commands / scripts / Makefile
blobc1df87a291cf00a69e9ac33c432f357ec2f3720b
1 # Makefile for cmd/scripts.
3 CFLAGS = -D_MINIX -D_POSIX_SOURCE
4 CCLD = $(CC) -i $(CFLAGS)
5 MAKE = exec make -$(MAKEFLAGS) install
7 all: # Does nothing
9 install: usr root
11 # Commands on the /usr partition.
12 usr: \
13 /usr/bin/DESCRIBE \
14 /usr/bin/M \
15 /usr/bin/U \
16 /usr/bin/MAKEDEV \
17 /usr/bin/bigmake \
18 /usr/bin/adduser \
19 /usr/bin/binpackage \
20 /usr/bin/binpackages \
21 /usr/bin/cd \
22 /usr/bin/[ \
23 /usr/bin/command \
24 /usr/bin/easypack \
25 /usr/bin/echo \
26 /usr/bin/expr \
27 /usr/bin/false \
28 /usr/bin/getopts \
29 /usr/bin/getpack \
30 /usr/bin/read \
31 /usr/bin/test \
32 /usr/bin/true \
33 /usr/bin/umask \
34 /usr/bin/wait \
35 /usr/bin/checkhier \
36 /usr/bin/clear \
37 /usr/bin/clr \
38 /usr/bin/makewhatis \
39 /usr/bin/mkdep \
40 /usr/bin/mkdist \
41 /bin/readclock \
42 /bin/setup \
43 /bin/netconf \
44 /usr/bin/binsizes \
45 /usr/bin/datasizes \
46 /usr/bin/rotate \
47 /usr/bin/packit \
48 /usr/bin/packman \
49 /usr/bin/poweroff \
50 /usr/bin/spell \
51 /usr/bin/srccrc \
52 /usr/bin/svclog \
53 /usr/bin/unstack \
54 /usr/bin/version \
55 /usr/bin/whatis \
56 /usr/bin/apropos \
57 /usr/bin/whereis \
59 # Commands on the root partition.
60 root: \
61 /bin/M \
62 /bin/U \
63 /bin/cd \
64 /bin/[ \
65 /bin/command \
66 /bin/echo \
67 /bin/expr \
68 /bin/false \
69 /bin/getopts \
70 /bin/read \
71 /bin/test \
72 /bin/true \
73 /bin/umask \
74 /bin/wait \
76 clean:
78 /usr/bin/DESCRIBE: DESCRIBE.sh
79 install -m 755 -c -o bin $? $@
81 /usr/bin/M: M.sh
82 install -m 755 -c -o bin $? $@
84 /usr/bin/U: /usr/bin/M
85 install -m 755 -l $? $@
87 /usr/bin/MAKEDEV: MAKEDEV.sh
88 install -m 755 -c -o bin $? $@
90 /usr/bin/bigmake: bigmake.sh
91 install -m 755 -c -o bin $? $@
93 /usr/bin/binpackage: binpackage.sh
94 install -m 755 -c -o bin $? $@
96 /usr/bin/binpackages: binpackages.sh
97 install -m 755 -c -o bin $? $@
99 /usr/bin/adduser: adduser.sh
100 install -m 755 -c -o bin $? $@
102 /usr/bin/cd: cd.sh
103 install -m 755 -c -o bin $? $@
105 /usr/bin/[ /usr/bin/command /usr/bin/echo /usr/bin/expr /usr/bin/false \
106 /usr/bin/getopts /usr/bin/read /usr/bin/test /usr/bin/true /usr/bin/umask \
107 /usr/bin/wait: /usr/bin/cd
108 install -m 755 -l $? $@
110 /usr/bin/easypack: easypack.sh
111 install -m 755 -c -o bin $? $@
113 /usr/bin/getpack: getpack.sh
114 install -m 755 -c -o bin $? $@
116 /usr/bin/checkhier: checkhier.sh
117 install -m 755 -c -o bin $? $@
119 /usr/bin/clear: clear.sh
120 install -m 755 -c -o bin $? $@
122 /usr/bin/clr: /usr/bin/clear
123 install -m 755 -l $? $@
125 /usr/bin/makewhatis: makewhatis.sh
126 install -m 755 -c -o bin $? $@
128 /usr/bin/mkdep: mkdep.sh
129 install -m 755 -c -o bin $? $@
131 /usr/bin/mkdist: mkdist.sh
132 install -m 755 -c -o bin $? $@
134 /usr/bin/rotate: rotate.sh
135 install -m 755 -c -o bin $? $@
137 /bin/readclock: readclock.sh
138 install -m 755 -c -o bin $? $@
140 /bin/setup: setup.sh
141 install -m 755 -c -o bin $? $@
143 /bin/netconf: netconf.sh
144 install -m 755 -c -o bin $? $@
146 /usr/bin/binsizes: binsizes.sh
147 install -m 755 -c -o bin $? $@
149 /usr/bin/datasizes: datasizes.sh
150 install -m 755 -c -o bin $? $@
152 /usr/bin/packit: packit.sh
153 install -m 755 -c -o bin $? $@
155 /usr/bin/packman: packman.sh
156 install -m 755 -c -o bin $? $@
158 /usr/bin/poweroff: poweroff.sh
159 install -m 755 -c -o bin $? $@
161 /usr/bin/spell: spell.sh
162 install -m 755 -c -o bin $? $@
164 /usr/bin/srccrc: srccrc.sh
165 install -m 755 -c -o bin $? $@
167 /usr/bin/svclog: svclog.sh
168 install -m 755 -c -o bin $? $@
170 /usr/bin/version: version.sh
171 install -m 755 -c -o bin $? $@
173 /usr/bin/unstack: unstack.sh
174 install -m 755 -c -o bin $? $@
176 /usr/bin/whatis: whatis.sh
177 install -m 755 -c -o bin $? $@
179 /usr/bin/apropos: /usr/bin/whatis
180 install -m 755 -l $? $@
182 /usr/bin/whereis: whereis.sh
183 install -m 755 -c -o bin $? $@
185 /bin/M: /usr/bin/M
186 install -m 755 -c -o bin $? $@
188 /bin/U: /bin/M
189 install -m 755 -l $? $@
191 /bin/cd: /usr/bin/cd
192 install -m 755 -lc $? $@
194 /bin/[ /bin/command /bin/echo /bin/expr /bin/false /bin/getopts \
195 /bin/read /bin/test /bin/true /bin/umask /bin/wait: /bin/cd
196 install -m 755 -l $? $@