-###############################################################################\r
+ ###############################################################################\r
# Makefile for the project avr463\r
###############################################################################\r
\r
## General Flags\r
PROJECT = avr463\r
MCU = attiny861\r
-TARGET = avr463.elf\r
+TARGET = $(PROJECT).elf\r
CC = avr-gcc.exe\r
\r
## Options common to compile, link and assembly rules\r
\r
## Linker flags\r
LDFLAGS = $(COMMON)\r
-LDFLAGS += -Wl,-Map=avr463.map -Wl,-relax\r
+LDFLAGS += -Wl,-Map=$(PROJECT).map -Wl,-relax\r
\r
\r
## Intel Hex file production flags\r
LINKONLYOBJECTS = \r
\r
## Build\r
-all: $(TARGET) avr463.hex avr463.eep avr463.lss size\r
+all: $(TARGET) $(PROJECT).hex $(PROJECT).eep $(PROJECT).lss size\r
\r
## Compile\r
ADC.o: ../ADC.c\r
## Clean target\r
.PHONY: clean\r
clean:\r
- -rm -rf $(OBJECTS) avr463.elf dep avr463.hex avr463.eep avr463.lss avr463.map\r
+ -rm -rf $(OBJECTS) $(PROJECT).elf dep $(PROJECT).hex $(PROJECT).eep $(PROJECT).lss $(PROJECT).map\r
\r
\r
## Other dependencies\r
-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)\r
-\r