我有庫文件夾的是我指定的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)生成這些規則,以便我不必像這樣複製它們?
感謝馬克西姆,繼發性擴張是我清盤使用到底。 –