diff options
author | visil <workregor@mail.ru> | 2023-10-11 21:12:15 +0300 |
---|---|---|
committer | visil <workregor@mail.ru> | 2023-10-11 21:12:15 +0300 |
commit | 636aec561badc805ed454c7a8f4c120428c9b627 (patch) | |
tree | b43ee14bc7836a1e004afa335b4ddedbbe6ad225 /Makefile | |
parent | db3871e169003284ccce2f7f7fef267017362d71 (diff) |
Улучшил Makefile, исправление некорректной компиляции при наличии других функций в коде, улучшил кодHEADmaster
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,12 +1,12 @@ DELAY?=1000 +SRCFILE?='led' default: - avr-gcc -DDELAY=${DELAY} -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o led.o led.c - avr-gcc -o led.bin led.o - avr-objcopy -O ihex -R .eeprom led.bin led.hex + avr-gcc -Wall -Wextra -DDELAY=${DELAY} -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o ${SRCFILE}.o ${SRCFILE}.c + avr-gcc -mmcu=atmega328p -o ${SRCFILE}.bin ${SRCFILE}.o flash: - sudo avrdude -F -V -c arduino -p ATMEGA328P -P /dev/ttyACM0 -b 115200 -U flash:w:led.hex + sudo avrdude -F -V -c arduino -p ATMEGA328P -P /dev/ttyACM0 -b 115200 -U flash:w:${SRCFILE}.bin clean: - rm -f led.o led.hex led.bin + rm -f ${SRCFILE}.o ${SRCFILE}.bin |