xref: /plan9/sys/lib/dist/cmd/multi/mkfile (revision 0a75e54a195f699ff0426de1f8ba80514066a83b)
1objtype=386
2</$objtype/mkfile
3
4TARG=multi
5BIN=/sys/lib/dist/bin/$objtype
6
7PIECES=\
8	aux/mouse\
9	aux/pcmcia\
10	aux/vga\
11	aux/zerotrunc\
12	disk/fdisk\
13	disk/format\
14	disk/mbr\
15	disk/prep\
16#	fossil/fossil\
17#	fossil/flfmt\
18	ip/ipconfig\
19	ip/ppp\
20	ndb/cs\
21	ndb/dns\
22#	replica/applylog\
23	9660srv\
24#	awk\
25	basename\
26	cat\
27	chgrp\
28	chmod\
29	cleanname\
30	cmp\
31	cp\
32	date\
33	dd\
34	dossrv\
35	echo\
36	ed\
37	ext2srv\
38#	fcp\
39	grep\
40	hget\
41	hoc\
42	ls\
43	mc\
44	mount\
45	mv\
46	ps\
47	read\
48#	rio\
49	rm\
50	sed\
51	sort\
52	srv\
53#	stats\
54	syscall\
55	tail\
56	tee\
57	test\
58	wc\
59	xd\
60
61$O.multi: mkmulti mkfile
62	mkmulti $PIECES
63	ls -l $O.multi
64	ls -l /386/bin/$PIECES | awk '{s += $6} END{print s}'
65
66scripts:V:
67	rm -rf ../../pc/multi
68	mkdir ../../pc/multi
69	for(i in $PIECES){
70		b=`{basename $i}
71		echo '#!/bin/multi' >>../../pc/multi/$b
72		chmod +x ../../pc/multi/$b
73	}
74
75</sys/src/cmd/mkmany
76