shithub: riscv

ref: 2153eb179c21589a991625acba967c69aad1e5d9
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