#!/bin/sh mkdir -p $JEHANNE/hacking/bin/ TARGET=$JEHANNE/hacking/bin/rc git clean -xdf . 9yacc -d syn.y cp y.tab.h x.tab.h cc -c \ -DPLAN9PORT \ -I$JEHANNE/hacking/src/trampoline/include \ -O2 \ -c \ -Wall \ -Wno-parentheses \ -Wno-missing-braces \ -Wno-switch \ -Wno-comment \ -Wno-sign-compare \ -Wno-unknown-pragmas \ -Wno-misleading-indentation \ -Wno-stringop-truncation \ -Wno-stringop-overflow \ -Wno-format-truncation \ -fno-omit-frame-pointer \ -fsigned-char \ -fcommon \ -ggdb \ code.c \ exec.c \ getflags.c \ glob.c \ havefork.c \ here.c \ io.c \ plan9ish.c \ unixcrap.c \ lex.c \ parse.c \ pcmd.c \ pfnc.c \ simple.c \ subr.c \ trap.c \ tree.c \ var.c \ y.tab.c gcc -pie -o $TARGET \ code.o \ exec.o \ getflags.o \ glob.o \ here.o \ io.o \ lex.o \ parse.o \ pcmd.o \ pfnc.o \ simple.o \ subr.o \ trap.o \ tree.o \ unixcrap.o \ var.o \ y.tab.o \ plan9ish.o \ havefork.o \ -L$JEHANNE/hacking/lib \ -lutil \ -lresolv \ -lpthread \ -l9 \ -lm git clean -xdf .