FreeCalypso > hg > fc-selenite
view components/main @ 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 | 7f0681afe430 |
line wrap: on
line source
# Building main.lib with recompilation of the init module # C modules CFLAGS="-mn -mt -o -x -mw -me -pw2" CFLAGS_gcc="-g -O2 -fno-builtin -mthumb-interwork -mthumb" CPPFLAGS="-DTOOL_CHOICE=0 -D_TMS470" if [ "$TARGET" = c139 -o "$TARGET" = c11x ] then CPPFLAGS="$CPPFLAGS -DCONFIG_RVTMUX_ON_MODEM" fi # Includes CPPFLAGS="$CPPFLAGS -I$SRC/nucleus" CPPFLAGS="$CPPFLAGS -I.." CPPFLAGS="$CPPFLAGS -I../config" CPPFLAGS="$CPPFLAGS -I$SRC/gpf/inc" CPPFLAGS="$CPPFLAGS -I$SRC/gpf/frame/cust_os" CPPFLAGS="$CPPFLAGS -I$SRC/cs/system" CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera" CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera/rv" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/abb" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/armio" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/clkm" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/conf" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dma" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dsp_dwnld" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/inth" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/memif" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/rhea" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/security" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/spi" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/timer" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/uart" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/ulpd" CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app" CPPFLAGS="$CPPFLAGS -I$SRC/cs/services" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/audio_cust0" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/audio_include" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/cust0" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/hmacs" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/include" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/p_include" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/tm_include" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/tm_cust0" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/dyn_dwl_include" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/tpu_drivers/p_source0" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/tpu_drivers/source0" CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/tpu_drivers/source" SRCDIR=$SRC/cs/system/main c_file $SRCDIR/init.c c_file $SRCDIR/create_RVtasks.c c_file $SRCDIR/main.c c_file $SRCDIR/sys_dummy.c # mem_load.c and int.s are for the TMS470 version only if [ "$COMPILER" = tms470 ] then # Different CFLAGS for mem_load.c CFLAGS="-o -mw -me -pw2" c_file $SRCDIR/mem_load.c # Assembly module ASMFLAGS=-me ASMFLAGS="$ASMFLAGS -dBOARD=41" ASMFLAGS="$ASMFLAGS -dCHIPSET=$CHIPSET" ASMFLAGS="$ASMFLAGS -dLONG_JUMP=3" ASMFLAGS="$ASMFLAGS -dTOOL_CHOICE=0" ASMFLAGS="$ASMFLAGS -dR2D_ASM=0" ASMFLAGS="$ASMFLAGS -dR2D_LCD_TEST=0" ASMFLAGS="$ASMFLAGS -dTI_PROFILER=0" ASMFLAGS="$ASMFLAGS -dTI_NUC_MONITOR=0" ASMFLAGS="$ASMFLAGS -dL1_GPRS=$GPRS" ASMFLAGS="$ASMFLAGS -dOP_WCP=0" ASMFLAGS="$ASMFLAGS -dWCP_PROF=0" asm_file $SRCDIR/int.s fi # a couple of assembly modules for the gcc-built version if [ "$COMPILER" = gcc ] then ASMFLAGS=-mthumb-interwork CPPFLAGS= asm_file $SRCDIR/gcc/exceptions.S asm_file $SRCDIR/gcc/int_dummy.S fi