[Makefile]: Quality of life changes.
This commit is contained in:
9
Makefile
9
Makefile
@@ -49,14 +49,14 @@ LDFLAGS = $(ARCH) -nostartfiles -lgcc -Wl,--nmagic,--gc-sections
|
|||||||
|
|
||||||
.PHONY: all clean
|
.PHONY: all clean
|
||||||
|
|
||||||
all: $(BUILD)/$(TARGET)
|
all: $(TARGET).bin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@rm -rf $(OBJS)
|
@rm -rf $(OBJS)
|
||||||
@rm -rf $(BUILD)/$(TARGET).elf
|
@rm -rf $(BUILD)
|
||||||
@rm -rf $(BUILD)/$(TARGET)
|
@rm -rf $(TARGET).bin
|
||||||
|
|
||||||
$(BUILD)/$(TARGET): $(BUILD)/$(TARGET).elf
|
$(TARGET).bin: $(BUILD)/$(TARGET).elf
|
||||||
$(OBJCOPY) -S -O binary $< $@
|
$(OBJCOPY) -S -O binary $< $@
|
||||||
|
|
||||||
$(BUILD)/$(TARGET).elf: $(OBJS)
|
$(BUILD)/$(TARGET).elf: $(OBJS)
|
||||||
@@ -66,4 +66,5 @@ $(BUILD)/%.o: $(SOURCEDIR)/%.c
|
|||||||
$(CC) $(CFLAGS) -c $< -o $@
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|
||||||
$(BUILD)/%.o: $(SOURCEDIR)/%.S
|
$(BUILD)/%.o: $(SOURCEDIR)/%.S
|
||||||
|
@mkdir -p "$(BUILD)"
|
||||||
$(CC) $(CFLAGS) -c $< -o $@
|
$(CC) $(CFLAGS) -c $< -o $@
|
||||||
|
|||||||
Reference in New Issue
Block a user