summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/multi/mkfile
blob: a3acc36de00310013109b9539473a19c23fd43f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
objtype=386
</$objtype/mkfile

TARG=multi

PIECES=\
	aux/mouse\
	aux/pcmcia\
	aux/vga\
	aux/zerotrunc\
	disk/fdisk\
	disk/format\
	disk/mbr\
	disk/prep\
#	fossil/fossil\
#	fossil/flfmt\
	ip/ipconfig\
	ip/ppp\
	ndb/cs\
	ndb/dns\
#	replica/applylog\
	9660srv\
#	awk\
	basename\
	cat\
	chgrp\
	chmod\
	cleanname\
	cmp\
	cp\
	date\
	dd\
	dossrv\
	echo\
	ed\
	ext2srv\
#	fcp\
	grep\
	hget\
	hoc\
	ls\
	mc\
	mount\
	mv\
	ps\
	read\
#	rio\
	rm\
	sed\
	sort\
	srv\
#	stats\
	syscall\
	tail\
	tee\
	test\
	wc\
	xd\

8.multi:V: mkmulti mkfile
	mkmulti $PIECES 
	ls -l 8.multi
	ls -l /386/bin/$PIECES | awk '{s += $6} END{print s}'

scripts:V:
	rm -rf ../../pc/multi
	mkdir ../../pc/multi
	for(i in $PIECES){
		b=`{basename $i}
		echo '#!/bin/multi' >>../../pc/multi/$b
		chmod +x ../../pc/multi/$b
	}

BIN=/sys/lib/dist/bin/$objtype
</sys/src/cmd/mkmany