jehanne/sys/src/cmd/awk/awk.rc.build

29 lines
490 B
Bash

#!/cmd/rc
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
yacc -d awkgram.y && mv y.tab.c awkgram.c
cat maketab.rc.template|template|rc > proctab.c
rm -f *.tag.*
$CC \
re.c \
lex.c \
main.c \
parse.c \
proctab.c \
popen.c \
tran.c \
lib.c \
run.c \
awkgram.c \
'-DYYMALLOC=malloc' \
$STACKCHECK_CFLAGS \
$CFLAGS \
$CMD_OFLAGS \
-o awk
safemove awk $JEHANNE/arch/$ARCH/cmd
git clean -xdf ./
rm -f *.o