echo Compiler gcc version arm-none-eabi-gcc -v rd /s /q deliver mkdir deliver call clean.bat echo "TIMESTAMP %date% %time%" set EXTRA_PARAMS=-DDUMMY -DFIRMWARE_ID=\"default_no_assert\" -DEFI_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE make -j4 DEBUG_LEVEL_OPT='-O2' set EXTRA_PARAMS= rem mv build\rusefi.elf deliver\rusefi_no_asserts.elf mv build\rusefi.bin deliver\rusefi_no_asserts.bin rem this file is needed for DFU generation mv build\rusefi.hex deliver\rusefi_no_asserts.hex echo Release compilation results 1/2 echo "TIMESTAMP %date% %time%" ls -l build if not exist deliver/rusefi_no_asserts.hex echo FAILED to compile NO ASSERTS version if not exist deliver/rusefi_no_asserts.hex exit -1 call clean.bat echo "TIMESTAMP %date% %time%" set EXTRA_PARAMS=-DDUMMY -DFIRMWARE_ID=\"default\" make -j4 set EXTRA_PARAMS= mv build\rusefi.elf deliver\rusefi.elf rem this file is needed for DFU generation mv build\rusefi.hex deliver\rusefi.hex rem Keeping file in place since hw_test.bat would take it from current location cp build\rusefi.bin deliver\rusefi.bin echo Debug compilation results 2/2 echo "TIMESTAMP %date% %time%" ls -l build if not exist deliver/rusefi.hex echo FAILED to compile DEFAULT with DEBUG if not exist deliver/rusefi.hex exit -1 echo clean_compile_two_versions: Looks good!