diff options
-rw-r--r-- | Makefile | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -4,7 +4,7 @@ FILES := $(patsubst %.cpp,%,$(wildcard *.cpp)) all: robocup.elf; -include $(FILES:%=%.d) +-include $(FILES:%=%.d) robocup.hex: robocup.elf @@ -17,10 +17,7 @@ robocup.elf: $(FILES:%=%.o) avr-g++ -c -mmcu=atmega32 -o $@ $< %.d: %.cpp - @set -e; rm -f $@; \ - avr-g++ -M -mmcu=atmega32 -MF $@.$$$$ $<; \ - sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ - rm -f $@.$$$$ + avr-g++ -M -mmcu=atmega32 -MF $@ -MT $(patsubst %.cpp,%.o,$<) -MT $@ $< program: robocup.hex sudo avrdude -P usb -c avrisp2 -p m32 -U $< |