diff options
Diffstat (limited to 'DarkHorse/Makefile')
| -rw-r--r-- | DarkHorse/Makefile | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/DarkHorse/Makefile b/DarkHorse/Makefile deleted file mode 100644 index a18cf9a..0000000 --- a/DarkHorse/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -PROGRAM = DarkHorse -MCU = attiny13 -CC = avr-gcc -OBJCOPY = avr-objcopy -CFLAGS += -Wall -g -Os -mmcu=$(MCU) -LDFLAGS += -OBJS = $(PROGRAM).o -# uncomment to remove raw commands from build output -#Q := @ - -all: $(PROGRAM).hex - -$(PROGRAM).elf: $(PROGRAM).o - @printf " LD $(subst $(shell pwd)/,,$(@))\n" - $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ - -$(PROGRAM).hex: $(PROGRAM).elf - @printf " OBJCOPY $(subst $(shell pwd)/,,$(@))\n" - $(Q)$(OBJCOPY) -O ihex $< $@ - @printf " SIZE $(subst $(shell pwd)/,,$(@))\n" - $(Q)avr-size $@ - -%.o: %.c - @printf " CC $(subst $(shell pwd)/,,$(@))\n" - $(Q)$(CC) $(CFLAGS) -o $@ -c $< - -flash: $(PROGRAM).hex - @printf " FLASH $(PROGRAM).hex\n" - $(Q)avrdude -c usbasp -p t13 -V -u -Uflash:w:$(PROGRAM).hex -Ulfuse:w:0x75:m -Uhfuse:w:0xFF:m - -flash-example: precompiled.hex - @printf " FLASH precompiled.hex\n" - $(Q)avrdude -c usbasp -p t13 -V -u -Uflash:w:precompiled.hex -Ulfuse:w:0x75:m -Uhfuse:w:0xFF:m - -clean: - @printf " CLEAN $(subst $(shell pwd)/,,$(OBJS))\n" - $(Q)rm -f $(OBJS) - @printf " CLEAN $(PROGRAM).elf\n" - $(Q)rm -f *.elf - @printf " CLEAN $(PROGRAM).hex\n" - $(Q)rm -f $(PROGRAM).hex |
