2
我有一个Makefile
看起来像这样,从.o -> .bin -> .stub
大多数目标。但我有另一个更复杂的目标,我想通过.o -> .elf -> .bin -> .stub
生成。如何为单个目标添加额外的Makefile步骤?
all: simple.stub complex.stub
%.bin: %.o
$(Q)echo " OBJCOPY [email protected]"
$(Q)$(OBJCOPY) -O binary $< [email protected]
%.stub: %.bin
$(Q)echo " HEXDUMP [email protected]"
$(Q)$(HEXDUMP) -v -e '/2 "0x%04X, "' $< > [email protected]
%.elf: %.o
arm-none-eabi-gcc $< %@
我如何告诉make
是.o -> .bin
不是同时建立complex.stub
一个有效的过渡,并防止它通过.elf
去为其他人呢?