From 8915093ce1ed103cc52481118e1ab47bec663236 Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Sun, 17 Jan 2021 21:06:04 -0500 Subject: Revert "Starting work on MCU port" This reverts commit 43eec01361eb6174142180c29afef960e041514e. --- Makefile | 47 +++-------------------------------------------- 1 file changed, 3 insertions(+), 44 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6814aee..1dfb930 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,4 @@ IDIR=include - -# ------------------------------------------------------------------- -# Computer stuff TPDIR=3rd-party DEFINES=-DDETERMINISTIC CFLAGS=-O3 -Wall -Wextra -std=c99 -D_DEFAULT_SOURCE $(DEFINES) -I$(IDIR) -I$(TPDIR) @@ -14,27 +11,6 @@ PROG=ctaklm STAT=pptdb SIZE=size -# ------------------------------------------------------------------- -# MCU stuff -MCU=atmega32u4 -F_CPU=20000000UL -ACC=avr-gcc -ACFLAGS=-Os -Wall -fpack-struct -fshort-enums -funsigned-bitfields -funsigned-char -I$(IDIR) -AOBJCOPY=avr-objcopy -AOBJSIZE=avr-size - -AVRDUDE=avrdude -ADFLAGS=-p $(MCU) -c avr109 -b 57600 -P /dev/serial/by-id/usb-Arduino_LLC_Arduino_Micro-if00 - -TARGET=mcu -AHEX=$(TARGET).hex -ASRC=src/$(TARGET).c $(wildcard include/*.c) -AOBJ=$(patsubst %.c, %.o, $(ASRC)) -AASM=$(patsubst %.c, %.s, $(ASRC)) - -# ------------------------------------------------------------------- -# Targets - %.o: %.c cc -c $< -o $@ $(CFLAGS) @@ -45,25 +21,8 @@ $(PROG): src/$(PROG).o $(OBJS) $(STAT): src/$(STAT).o $(OBJS) $(CC) $(CFLAGS) src/$(STAT).o $(OBJS) -o $(STAT) -avr: $(AHEX) $(AASM) ASUMMARY upload - -$(AHEX): $(AOBJ) - $(AOBJCOPY) -S -j .text -j .data -O ihex $< $@ - -$(AOBJ): $(ASRC) - $(ACC) $(ACFLAGS) -DF_CPU=$(F_CPU) -mmcu=$(MCU) $(ASRC) -o $@ - -%.s: %.c - $(ACC) -S $(ACFLAGS) -DF_CPU=$(F_CPU) -mmcu=$(MCU) $< -o $@ - -ASUMMARY: $(AOBJ) - @echo ---------------------------------------------------------------------- - @$(AOBJSIZE) $(AOBJ) $(AHEX) - -upload: $(TARGET).hex - $(AVRDUDE) $(ADFLAGS) -D -U flash:w:$<:i - clean: - rm -f $(PROG) $(STAT) $(OBJS) - rm -f $(AOBJ) $(AHEX) $(AASM) + rm -f $(PROG) + rm -f $(STAT) rm -f src/*.o + rm -f $(OBJS) -- cgit v1.3.1