annotate components/nucleus_intram @ 112:fdecfb3bd860

.../drv_app/r2d/r2d_*.c: LCD include case fixes from Magnetite R2D is not used in Selenite, but we strive to keep the two source trees in sync as much as possible to reduce the diffs.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 13 Oct 2018 16:56:22 +0000
parents 1155be085fc1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
37
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # New Selenite component: compiling Nucleus from source (internal RAM)
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 CFLAGS="-mn -me -mt -o -mw"
103
1155be085fc1 components/*: added -g to CFLAGS_gcc
Mychaela Falconia <falcon@freecalypso.org>
parents: 75
diff changeset
4 CFLAGS_gcc="-g -O2 -fno-builtin -mthumb-interwork"
37
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 CPPFLAGS=
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 SRCDIR=$SRC/nucleus
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 c_file $SRCDIR/csc.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 c_file $SRCDIR/pmc.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 c_file $SRCDIR/pmce.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 c_file $SRCDIR/pmd.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 c_file $SRCDIR/smc.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 c_file $SRCDIR/smce.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 c_file $SRCDIR/smd.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 c_file $SRCDIR/tcc.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 c_file $SRCDIR/tcce.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 c_file $SRCDIR/tcd.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 c_file $SRCDIR/tmc.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 c_file $SRCDIR/tmd.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 c_file $SRCDIR/tms.c
77864d54a5ff components/nucleus_{flash,intram}: compiling Nucleus C modules
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 c_file $SRCDIR/tmse.c
39
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
23
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
24 # assembly modules
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
25
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
26 if [ "$COMPILER" = tms470 ]
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
27 then
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
28 ASMFLAGS=-me
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
29 ASMFLAGS="$ASMFLAGS -dOP_L1_STANDALONE=0"
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
30 ASMFLAGS="$ASMFLAGS -dTI_NUC_MONITOR=0"
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
31
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
32 SRCDIR=$SRC/cs/os/nucleus
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
33 asm_file $SRCDIR/tct.s
40
614668bbbc4f Nucleus: tmt.s ported over from FreeNucleus by XVilka
Mychaela Falconia <falcon@freecalypso.org>
parents: 39
diff changeset
34
614668bbbc4f Nucleus: tmt.s ported over from FreeNucleus by XVilka
Mychaela Falconia <falcon@freecalypso.org>
parents: 39
diff changeset
35 SRCDIR=$SRC/nucleus/tms470
614668bbbc4f Nucleus: tmt.s ported over from FreeNucleus by XVilka
Mychaela Falconia <falcon@freecalypso.org>
parents: 39
diff changeset
36 asm_file $SRCDIR/tmt.s
39
4934b474b5c3 components/nucleus_intram: incorporated tct.s from TCS211
Mychaela Falconia <falcon@freecalypso.org>
parents: 37
diff changeset
37 fi
75
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
38
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
39 if [ "$COMPILER" = gcc ]
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
40 then
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
41 ASMFLAGS=-mthumb-interwork
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
42
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
43 SRCDIR=$SRC/nucleus/gcc
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
44 asm_file $SRCDIR/tct.S
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
45 asm_file $SRCDIR/tmt.S
6738273be0b3 Nucleus gcc assembly modules compile
Mychaela Falconia <falcon@freecalypso.org>
parents: 50
diff changeset
46 fi