42 lines
706 B
Bash
42 lines
706 B
Bash
#!/cmd/rc
|
|
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
|
|
|
|
yacc -d syn.y
|
|
cp y.tab.h x.tab.h
|
|
rm -f *.o *.tag.*
|
|
$CC \
|
|
$JEHANNE/sys/src/lib/jehanne/lib9.c \
|
|
code.c \
|
|
exec.c \
|
|
getflags.c \
|
|
glob.c \
|
|
havefork.c \
|
|
here.c \
|
|
io.c \
|
|
jehanne.c \
|
|
lex.c \
|
|
pcmd.c \
|
|
pfnc.c \
|
|
simple.c \
|
|
subr.c \
|
|
trap.c \
|
|
tree.c \
|
|
var.c \
|
|
y.tab.c \
|
|
-9 \
|
|
'-mcmodel=small' \
|
|
-O0 \
|
|
-fplan9-extensions \
|
|
-fno-builtin \
|
|
-Wall \
|
|
-Wno-main \
|
|
-Wno-missing-braces \
|
|
-Wno-parentheses \
|
|
-Wno-unknown-pragmas \
|
|
-g \
|
|
-ljehanne \
|
|
-static \
|
|
-o rc
|
|
safemove rc $JEHANNE/arch/$ARCH/cmd
|
|
rm y.tab* x.tab*
|