~aleteoryx/9c

9c/mkfile -rw-r--r-- 535 bytes
21c953b0 — glenda mkfile bug, usage bug 6 days ago
                                                                                
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
</$objtype/mkfile

bins=\
	pong\
	maze\
	spiral\
	queuesrv\
	pres\
	ufx2font

all:VQ: `{echo $O.^$bins}

install:V: all
	for(bin in $bins) cp $O.$bin $home/bin/$objtype/$bin
installall:V:
	for(objtype in $CPUS) mk install

$O.%: %.c
	$CC $CFLAGS -o $stem.$O $stem.c
	$LD $LDFLAGS -o $O.$stem $stem.$O

clean:V:
	for(bin in $bins) rm -f $O.$bin $bin.$O
cleanall:V:
	for(objtype in $CPUS) mk clean


qclean:V:
	rm -f /srv/queue
	unmount /n || echo -n
	slay queuesrv | rc
qdev:V:
	mk queuesrv
	queuesrv -D || echo -n
	mount /srv/queue /n