Fix Makefile

This commit is contained in:
TuxSH 2018-02-27 01:00:58 +01:00
parent 9384546753
commit 23e9a8369a

View File

@ -32,7 +32,12 @@ LDFLAGS = -g $(ARCH) -nostartfiles -Wl,--nmagic,--gc-sections
objects = $(patsubst $(dir_source)/%.s, $(dir_build)/%.o, \ objects = $(patsubst $(dir_source)/%.s, $(dir_build)/%.o, \
$(patsubst $(dir_source)/%.c, $(dir_build)/%.o, \ $(patsubst $(dir_source)/%.c, $(dir_build)/%.o, \
$(call rwildcard, $(dir_source), *.s *.c))) $(call rwildcard, $(dir_source), *.s *.c))) \
$(dir_build)/bpmpfw.bin.o
define bin2o
bin2s $< | $(AS) -o $(@)
endef
.PHONY: all .PHONY: all
all: $(dir_out)/$(name).bin all: $(dir_out)/$(name).bin
@ -62,7 +67,6 @@ $(dir_build)/bpmpfw.bin: $(dir_bpmpfw)/out/bpmpfw.bin
$(dir_build)/%.bin.o: $(dir_build)/%.bin $(dir_build)/%.bin.o: $(dir_build)/%.bin
@$(bin2o) @$(bin2o)
$(dir_build)/lpo.o: $(dir_build)/bpmpfw.bin.o
$(dir_build)/%.o: $(dir_source)/%.c $(dir_build)/%.o: $(dir_source)/%.c
@mkdir -p "$(@D)" @mkdir -p "$(@D)"
$(COMPILE.c) $(OUTPUT_OPTION) $< $(COMPILE.c) $(OUTPUT_OPTION) $<