ASSET_FILES=$(wildcard static/*) ASSET_OBJ=$(addprefix $(BINDIR)/, $(addsuffix .o, $(ASSET_FILES)) ) GETALLOBJ=$(sort $(call ASMOBJ,$1) $(call COBJ,$1) $(call CXXOBJ,$1)) $(ASSET_OBJ) .SECONDEXPANSION: $(ASSET_OBJ): $$(patsubst bin/%,%,$$(basename $$@)) $(VV)mkdir -p $(BINDIR)/static @echo "ASSET $@" $(VV)$(OBJCOPY) -I binary -O elf32-littlearm -B arm $^ $@