@echo off SET UVEXE=C:\Keil\UV4\UV4.EXE 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" 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" 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" 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" 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" 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" 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" 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" echo. ECHO Deleting intermediate files rmdir /S /Q IntermediateFiles del /Q *.bak del /Q *.dep del /Q *.uvguix.* del /Q ArInp.*