Avr-make

@echo off cls

avr-gcc -mmcu=atmega8 -Os -c %1 -o %~n1.o GOTO :checkexitcode

avr-gcc %~n1.o -o %~n1.elf GOTO :checkexitcode

avr-objcopy -O ihex -j .text -j .data %~n1.elf %~n1.hex GOTO :checkexitcode

IF "%2" == "" GOTO end avrdude -p m8 -c avr911 -P %2 -U flash:w:%~n1.hex:i GOTO :checkexitcode

checkexitcode

IF %errorlevel% NEQ 0 GOTO :error GOTO :end

error

GOTO:EOF

end

echo; echo OK GOTO:EOF