git: 9front

ref: c6a7c190f62a44c6157e7e8b6c26dcab0deb0cd7
dir: /sys/src/ape/lib/ap/syscall/mkfile/

View raw version
NPROC=1
</$objtype/mkfile

all:V: install

install:V: genall gencall
	./genall

# ugh. sources's build process can't hack absolute path names.
# we're in /sys/src/ape/lib/ap/syscall.
gencall:D: ../../../../libc/9syscall/mkfile	# /sys/src/libc/9syscall/mkfile
	{
		echo '#!/bin/rc'
		sed -n -e 's/seek/_SEEK/g' -e '/switch/,/\$AS /p' $prereq
	} >$target
	chmod +x $target

nuke clean:V:
	rm -f *.[$OS] *.s gencall

installall:V:
	for(objtype in $CPUS) mk install

update:V:
	update $UPDATEFLAGS mkfile