54 lines
919 B
Bash
54 lines
919 B
Bash
#!/cmd/rc
|
|
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
|
|
|
|
yacc -d mpc.y && mv y.tab.c mpc.c && mv y.tab.h mpc.h
|
|
rm -f *.tag.*
|
|
$CC \
|
|
$JEHANNE/sys/src/lib/jehanne/lib9.c \
|
|
mpc.c \
|
|
'-DYYSIZE_T=size_t' \
|
|
-fstack-check \
|
|
-fstack-protector-all \
|
|
-9 \
|
|
-g \
|
|
-gdwarf-2 \
|
|
-ggdb \
|
|
'-mcmodel=small' \
|
|
-O0 \
|
|
-Wall \
|
|
-Werror \
|
|
-Wno-main \
|
|
-Wno-missing-braces \
|
|
-Wno-parentheses \
|
|
-Wno-unknown-pragmas \
|
|
-static \
|
|
-lavl \
|
|
-lcomplete \
|
|
-lcontrol \
|
|
-ldisk \
|
|
-lflate \
|
|
-lframe \
|
|
-lmemdraw \
|
|
-lmemlayer \
|
|
-lmemdraw \
|
|
-ldraw \
|
|
-lplumb \
|
|
-lregexp \
|
|
-lString \
|
|
-l9p \
|
|
-lauth \
|
|
-lauthsrv \
|
|
-lndb \
|
|
-lip \
|
|
-lsec \
|
|
-lauth \
|
|
-lmp \
|
|
-lthread \
|
|
-lbio \
|
|
-l9p2000 \
|
|
-ljehanne \
|
|
-o mpc
|
|
safemove mpc $JEHANNE/arch/$ARCH/cmd
|
|
rm mpc.c mpc.h
|
|
rm -f *.o
|