@ -6,33 +6,69 @@ echo.
echo Building DSP Libraries ARM
echo .
echo Building DSP Library for Cortex-M0 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M0l " -o " DspLib_M0l_build.log "
echo Building DSP Library for Cortex-M0 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M0b " -o " DspLib_M0b_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM0l " -o " DspLib_cortexM0l_build.log "
echo Building DSP Library for Cortex-M3 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M3l " -o " DspLib_M3l_build.log "
echo Building DSP Library for Cortex-M3 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M3b " -o " DspLib_M3b_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM3l " -o " DspLib_cortexM3l_build.log "
echo Building DSP Library for Cortex-M4 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M4l " -o " DspLib_M4l_build.log "
echo Building DSP Library for Cortex-M4 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M4b " -o " DspLib_M4b_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM4l " -o " DspLib_cortexM4l_build.log "
echo Building DSP Library for Cortex-M4 with FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M4lf " -o " DspLib_M4lf_build.log "
echo Building DSP Library for Cortex-M4 with FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M4bf " -o " DspLib_M4bf_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM4lf " -o " DspLib_cortexM4lf_build.log "
echo Building DSP Library for Cortex-M7 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7l " -o " DspLib_M7l_build.log "
echo Building DSP Library for Cortex-M7 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7b " -o " DspLib_M7b_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM7l " -o " DspLib_cortexM7l_build.log "
echo Building DSP Library for Cortex-M7 with single precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7lfsp " -o " DspLib_M7lfsp_build.log "
echo Building DSP Library for Cortex-M7 with single precision FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7bfsp " -o " DspLib_M7bfsp_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM7lfsp " -o " DspLib_cortexM7lfsp_build.log "
echo Building DSP Library for Cortex-M7 with double precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7lfdp " -o " DspLib_M7lfdp_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM7lfdp " -o " DspLib_cortexM7lfdp_build.log "
echo Building DSP Library for ARMv8-M Baseline Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MBLl " -o " DspLib_ARMv8MBLl_build.log "
echo Building DSP Library for ARMv8-M Mainline Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLl " -o " DspLib_ARMv8MMLl_build.log "
echo Building DSP Library for ARMv8-M Mainline with single precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLlfsp " -o " DspLib_ARMv8MMLlfsp_build.log "
echo Building DSP Library for ARMv8-M Mainline with double precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLlfdp " -o " DspLib_ARMv8MMLlfdp_build.log "
echo Building DSP Library for ARMv8-M Mainline with DSP Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLld " -o " DspLib_ARMv8MMLld_build.log "
echo Building DSP Library for ARMv8-M Mainline with DSP, single precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLldfsp " -o " DspLib_ARMv8MMLldfsp_build.log "
echo Building DSP Library for ARMv8-M Mainline with DSP, double precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " ARMv8MMLldfdp " -o " DspLib_ARMv8MMLldfdp_build.log "
REM big endian libraries
echo Building DSP Library for Cortex-M0 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM0b " -o " DspLib_cortexM0b_build.log "
echo Building DSP Library for Cortex-M3 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM3b " -o " DspLib_cortexM3b_build.log "
echo Building DSP Library for Cortex-M4 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM4b " -o " DspLib_cortexM4b_build.log "
echo Building DSP Library for Cortex-M4 with FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM4bf " -o " DspLib_cortexM4bf_build.log "
echo Building DSP Library for Cortex-M7 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM7b " -o " DspLib_cortexM7b_build.log "
echo Building DSP Library for Cortex-M7 with single precision FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortexM7bfsp " -o " DspLib_cortexM7bfsp_build.log "
echo Building DSP Library for Cortex-M7 with double precision FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " M7bfdp " -o " DspLib_M7bfdp_build.log "
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t " cortex M7bfdp" -o " DspLib_ cortex M7bfdp_build.log"
echo .
ECHO Deleting intermediate files