jehanne/sys/src/lib/mp/klibmp.rc.build

51 lines
1.0 KiB
Bash

#!/cmd/rc
if ( ~ 0 $#BUILD_INITIALIZED ) . $JEHANNE/arch/rc/lib/build/utils.rc
rm -f *.o *.tag.*
$CC \
port/betomp.c \
port/cnfield.c \
port/crt.c \
port/gmfield.c \
port/letomp.c \
port/mpadd.c \
port/mpaux.c \
port/mpcmp.c \
port/mpdigdiv.c \
port/mpdiv.c \
port/mpexp.c \
port/mpextendedgcd.c \
port/mpfactorial.c \
port/mpfield.c \
port/mpfmt.c \
port/mpinvert.c \
port/mpleft.c \
port/mplogic.c \
port/mpmod.c \
port/mpmodop.c \
port/mpmul.c \
port/mpnrand.c \
port/mprand.c \
port/mpright.c \
port/mpsel.c \
port/mpsub.c \
port/mptobe.c \
port/mptober.c \
port/mptoi.c \
port/mptole.c \
port/mptolel.c \
port/mptoui.c \
port/mptouv.c \
port/mptov.c \
port/mpvecadd.c \
port/mpveccmp.c \
port/mpvecdigmuladd.c \
port/mpvecsub.c \
port/mpvectscmp.c \
port/strtomp.c \
$KLIB_CFLAGS
prependLibraryName klibmp.a
$AR -rs $JEHANNE/arch/$ARCH/lib/klibmp.a *.o
$RANLIB $JEHANNE/arch/$ARCH/lib/klibmp.a
rm *.o