add missing avr458 Makefile
[avr_bc100.git] / BaseTinyFirmware / GCC / avr463 / Makefile
index 44c49e4ee106af91dd3409db9bed26c9a69cf767..826b34552aaca3dd8b62852a644d1af88bd738b9 100644 (file)
@@ -1,11 +1,11 @@
-###############################################################################\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
@@ -23,7 +23,7 @@ ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2
 \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
@@ -44,7 +44,7 @@ OBJECTS = ADC.o battery.o chargefunc.o main.o menu.o NIMHcharge.o OWI.o PWM.o st
 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
@@ -100,9 +100,8 @@ size: ${TARGET}
 ## 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