diff options
Diffstat (limited to 'platform/CMSIS/DSP_Lib/Source/ARM/arm_cortexM_math_Build.bat')
-rwxr-xr-x | platform/CMSIS/DSP_Lib/Source/ARM/arm_cortexM_math_Build.bat | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/platform/CMSIS/DSP_Lib/Source/ARM/arm_cortexM_math_Build.bat b/platform/CMSIS/DSP_Lib/Source/ARM/arm_cortexM_math_Build.bat new file mode 100755 index 0000000..e4c6264 --- /dev/null +++ b/platform/CMSIS/DSP_Lib/Source/ARM/arm_cortexM_math_Build.bat @@ -0,0 +1,59 @@ +@echo off + +SET TMP=C:\Temp +SET TEMP=C:\Temp +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.uvproj -t "M0l" -o "DspLib_M0l_build.log" +echo Building DSP Library for Cortex-M0 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M0b" -o "DspLib_M0b_build.log" +echo Building DSP Library for Cortex-M3 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M3l" -o "DspLib_M3l_build.log" +echo Building DSP Library for Cortex-M3 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M3b" -o "DspLib_M3b_build.log" +echo Building DSP Library for Cortex-M4 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M4l" -o "DspLib_M4l_build.log" +echo Building DSP Library for Cortex-M4 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M4b" -o "DspLib_M4b_build.log" +echo Building DSP Library for Cortex-M4 with FPU Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M4lf" -o "DspLib_M4lf_build.log" +echo Building DSP Library for Cortex-M4 with FPU Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M4bf" -o "DspLib_M4bf_build.log" +echo Building DSP Library for Cortex-M7 Little Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -t "M7l" -o "DspLib_M7l_build.log" +echo Building DSP Library for Cortex-M7 Big Endian +%UVEXE% -rb -j0 arm_cortexM_math.uvproj -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.uvproj -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.uvproj -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.uvproj -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.uvproj -t "M7bfdp" -o "DspLib_M7bfdp_build.log" + +echo. +ECHO Deleting intermediate files +rmdir /S /Q IntermediateFiles\M0l +rmdir /S /Q IntermediateFiles\M0b +rmdir /S /Q IntermediateFiles\M3l +rmdir /S /Q IntermediateFiles\M3b +rmdir /S /Q IntermediateFiles\M4l +rmdir /S /Q IntermediateFiles\M4b +rmdir /S /Q IntermediateFiles\M4lf +rmdir /S /Q IntermediateFiles\M4bf +rmdir /S /Q IntermediateFiles\M7l +rmdir /S /Q IntermediateFiles\M7b +rmdir /S /Q IntermediateFiles\M7lfsp +rmdir /S /Q IntermediateFiles\M7bfsp +rmdir /S /Q IntermediateFiles\M7lfdp +rmdir /S /Q IntermediateFiles\M7bfdp +del /Q IntermediateFiles\*.* +del /Q *.bak +del /Q *.dep +del /Q *.uvgui.* +del /Q ArInp.*
\ No newline at end of file |