home: hub: zuo

ref: be919211e93d5ca646050aa14aae987f4fb8d62e
dir: /mkfile/

View raw version
</$objtype/mkfile

CC=pcc -c
LD=pcc

all:V: zuo

zuo: zuo_image.$O
	$LD -o zuo zuo_image.$O

zuo_image.$O: zuo_image.c
	$CC -D_PLAN9_SOURCE -FTVw zuo_image.c

zuo0: zuo.$O
	$LD -o zuo0 zuo.$O

zuo.$O: zuo.c
	$CC -D_PLAN9_SOURCE -FTVw zuo.c

zuo_image.c: zuo0
	./zuo0 local/image.zuo -o zuo_image.c ++lib zuo \
		`{for(i in `{walk -f -n1,1 lib/zuo}) echo ++lib zuo/^`{basename $i .zuo}}

install:V: zuo
	chmod 755 zuo
	cp zuo /$objtype/bin/zuo

clean:V:
	rm -f zuo zuo0 zuo_image.c *.$O