我有库文件夹的是我指定的make文件的列表:Makefile文件 - 编译到不同的目标文件夹
LIBRARIES = Ethernet \
SPI \
SD
我也有一些规则为每一个编译为本地OBJ我的项目文件夹:
obj/SPI/%.cpp.o: $(LIBS_DIR)/SPI/%.cpp
@echo "Compiling $<"
obj/SD/%.cpp.o: $(LIBS_DIR)/SD/%.cpp
@echo "Compiling $<"
obj/Ethernet/%.cpp.o: $(LIBS_DIR)/Ethernet/%.cpp
@echo "Compiling $<"
(注意每个人都使用它自己的子文件夹)。我如何自动从$(LIBRARIES)生成这些规则,以便我不必像这样复制它们?
感谢马克西姆,继发性扩张是我清盘使用到底。 –