view components/l1_int @ 93:6475bde1b170
Building RAM fw images for the Pirelli: finishing touches
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Sun, 02 Oct 2016 19:51:37 +0000 (2016-10-02) |
parents |
a46b0aacd9aa |
children |
53b797cd3c12 |
line source
# Building l1_int.lib
SRCDIR=$SRC/cs/layer1
# *_intram.c generation
helpers/makeline dep l1_cmplx_intram.c $SRCDIR/cfile/l1_cmplx.c \
>> $BUILD_DIR/$LIBNAME/Makefile
helpers/makeline cmd sed -n -f $SRCDIR/tools/intram.sed '$<' '>' '$@' \
>> $BUILD_DIR/$LIBNAME/Makefile
echo >> $BUILD_DIR/$LIBNAME/Makefile
helpers/makeline dep l1_sync_intram.c $SRCDIR/cfile/l1_sync.c \
>> $BUILD_DIR/$LIBNAME/Makefile
helpers/makeline cmd sed -n -f $SRCDIR/tools/intram.sed '$<' '>' '$@' \
>> $BUILD_DIR/$LIBNAME/Makefile
echo >> $BUILD_DIR/$LIBNAME/Makefile
# Compilation
CFLAGS="-g -me -pw2 -mt -o -mw"
CPPFLAGS="-DRV_TRACE_LEVEL_WARNING=2 -DTOOL_CHOICE=0 -D_TMS470"
# Includes
CPPFLAGS="$CPPFLAGS -I../config"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/os/nucleus"
CPPFLAGS="$CPPFLAGS -I.."
CPPFLAGS="$CPPFLAGS -I$SRC/$GPF/frame/cust_os"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/system"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app/buzzer"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app/ffs"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app/sim"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app/uart"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera/rv"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera/rvt"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/services"
CPPFLAGS="$CPPFLAGS -I$SRC/cs/services/Audio"
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"
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"
# Source modules
cfile_plain $SRCDIR/cfile/l1_func.c
cfile_plain $SRCDIR/cfile/l1_drive.c
cfile_plain $SRCDIR/cfile/l1_mfmgr.c
cfile_plain $SRCDIR/cfile/l1_ctl.c
OBJS="$OBJS ../../blobs/obj/l1_int/l1audio_func.obj"
OBJS="$OBJS ../../blobs/obj/l1_int/l1audio_sync.obj"
cfile_plain $SRCDIR/gtt_cfile/ctm/viterbi.c
cfile_plain $SRCDIR/gtt_cfile/ctm/wait_for_sync.c
cfile_plain $SRCDIR/dl1/dl1_com.c
cfile_plain $SRCDIR/cfile/l1_api_hisr.c
if [ "$GPRS" = 1 ]
then
OBJS="$OBJS ../../blobs/obj/l1_int/l1p_ctl.obj"
OBJS="$OBJS ../../blobs/obj/l1_int/l1p_func.obj"
OBJS="$OBJS ../../blobs/obj/l1_int/l1p_driv.obj"
OBJS="$OBJS ../../blobs/obj/l1_int/macs.obj"
fi
cfile_plain l1_cmplx_intram.c
cfile_plain l1_sync_intram.c
if [ "$GPRS" = 1 ]
then
OBJS="$OBJS ../../blobs/obj/l1_int/l1p_cmpl_intram.obj"
OBJS="$OBJS ../../blobs/obj/l1_int/l1p_sync_intram.obj"
fi