xref: /plan9/sys/src/ape/lib/ap/syscall/mkfile (revision 767832599f05417fe9452317de3fa53a733ada57)
19a747e4fSDavid du ColombierNPROC=1
29a747e4fSDavid du Colombier</$objtype/mkfile
39a747e4fSDavid du Colombier
4*76783259SDavid du Colombierall:V: install
5*76783259SDavid du Colombier
67ad596ffSDavid du Colombierinstall:V: genall gencall
77ad596ffSDavid du Colombier	genall
89a747e4fSDavid du Colombier
96b0d5c8bSDavid du Colombier# ugh. sources's build process can't hack absolute path names.
106b0d5c8bSDavid du Colombier# we're in /sys/src/ape/lib/ap/syscall.
116b0d5c8bSDavid du Colombiergencall:D: ../../../../libc/9syscall/mkfile	# /sys/src/libc/9syscall/mkfile
127ad596ffSDavid du Colombier	{
137ad596ffSDavid du Colombier		echo '#!/bin/rc'
147ad596ffSDavid du Colombier		sed -n -e 's/seek/_SEEK/g' -e '/switch/,/\$AS /p' $prereq
157ad596ffSDavid du Colombier	} >$target
167ad596ffSDavid du Colombier	chmod +x $target
179a747e4fSDavid du Colombier
189a747e4fSDavid du Colombiernuke clean:V:
197ad596ffSDavid du Colombier	rm -f *.[$OS] *.s gencall
209a747e4fSDavid du Colombier
219a747e4fSDavid du Colombierinstallall:V:
229a747e4fSDavid du Colombier	for(objtype in $CPUS) mk install
237ad596ffSDavid du Colombier
247ad596ffSDavid du Colombierupdate:V:
25*76783259SDavid du Colombier	update $UPDATEFLAGS mkfile
26