19a747e4fSDavid du ColombierNPROC=1 29a747e4fSDavid du Colombier</$objtype/mkfile 39a747e4fSDavid du Colombier 476783259SDavid du Colombierall:V: install 576783259SDavid 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. 11*ce95e1b3SDavid du ColombierSRC=../../../../libc/9syscall # /sys/src/libc/9syscall 12*ce95e1b3SDavid du Colombiergencall:D: $SRC/mkfile $SRC/sys.h 137ad596ffSDavid du Colombier { 14*ce95e1b3SDavid du Colombier sed '/^#define._X[123]/d' $SRC/sys.h 157ad596ffSDavid du Colombier echo '#!/bin/rc' 16*ce95e1b3SDavid du Colombier sed -n -e '/switch/,/\$AS /p' $SRC/mkfile 17*ce95e1b3SDavid du Colombier } | awk -f upper.awk >$target 187ad596ffSDavid du Colombier chmod +x $target 199a747e4fSDavid du Colombier 209a747e4fSDavid du Colombiernuke clean:V: 217ad596ffSDavid du Colombier rm -f *.[$OS] *.s gencall 229a747e4fSDavid du Colombier 239a747e4fSDavid du Colombierinstallall:V: 249a747e4fSDavid du Colombier for(objtype in $CPUS) mk install 257ad596ffSDavid du Colombier 267ad596ffSDavid du Colombierupdate:V: 2776783259SDavid du Colombier update $UPDATEFLAGS mkfile 28