From 764231b4189371f2d857e1e8a7ac82366a5e78d5 Mon Sep 17 00:00:00 2001 From: CrimsonMaple Date: Thu, 10 May 2018 22:28:53 -0400 Subject: [PATCH] [Makefile]: Quality of life changes. --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 3df3ccc..94b3fdc 100755 --- a/Makefile +++ b/Makefile @@ -49,14 +49,14 @@ LDFLAGS = $(ARCH) -nostartfiles -lgcc -Wl,--nmagic,--gc-sections .PHONY: all clean -all: $(BUILD)/$(TARGET) +all: $(TARGET).bin clean: @rm -rf $(OBJS) - @rm -rf $(BUILD)/$(TARGET).elf - @rm -rf $(BUILD)/$(TARGET) + @rm -rf $(BUILD) + @rm -rf $(TARGET).bin -$(BUILD)/$(TARGET): $(BUILD)/$(TARGET).elf +$(TARGET).bin: $(BUILD)/$(TARGET).elf $(OBJCOPY) -S -O binary $< $@ $(BUILD)/$(TARGET).elf: $(OBJS) @@ -66,4 +66,5 @@ $(BUILD)/%.o: $(SOURCEDIR)/%.c $(CC) $(CFLAGS) -c $< -o $@ $(BUILD)/%.o: $(SOURCEDIR)/%.S + @mkdir -p "$(BUILD)" $(CC) $(CFLAGS) -c $< -o $@