FreeCalypso > hg > ffs-editor
diff components/nucleus_intram @ 5:3b367f330821
components: pruned import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 15 May 2020 02:20:23 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/nucleus_intram Fri May 15 02:20:23 2020 +0000 @@ -0,0 +1,46 @@ +# New Selenite component: compiling Nucleus from source (internal RAM) + +CFLAGS="-mn -me -mt -o -mw" +CFLAGS_gcc="-g -O2 -fno-builtin -mthumb-interwork" +CPPFLAGS= + +SRCDIR=$SRC/nucleus + +c_file $SRCDIR/csc.c +c_file $SRCDIR/pmc.c +c_file $SRCDIR/pmce.c +c_file $SRCDIR/pmd.c +c_file $SRCDIR/smc.c +c_file $SRCDIR/smce.c +c_file $SRCDIR/smd.c +c_file $SRCDIR/tcc.c +c_file $SRCDIR/tcce.c +c_file $SRCDIR/tcd.c +c_file $SRCDIR/tmc.c +c_file $SRCDIR/tmd.c +c_file $SRCDIR/tms.c +c_file $SRCDIR/tmse.c + +# assembly modules + +if [ "$COMPILER" = tms470 ] +then + ASMFLAGS=-me + ASMFLAGS="$ASMFLAGS -dOP_L1_STANDALONE=0" + ASMFLAGS="$ASMFLAGS -dTI_NUC_MONITOR=0" + + SRCDIR=$SRC/cs/os/nucleus + asm_file $SRCDIR/tct.s + + SRCDIR=$SRC/nucleus/tms470 + asm_file $SRCDIR/tmt.s +fi + +if [ "$COMPILER" = gcc ] +then + ASMFLAGS=-mthumb-interwork + + SRCDIR=$SRC/nucleus/gcc + asm_file $SRCDIR/tct.S + asm_file $SRCDIR/tmt.S +fi