私はメイクファイルで指定してるライブラリフォルダのリストがあります:私も地元のOBJにそれぞれ1をコンパイルするための規則の数を持っているのMakefile - 異なるターゲットフォルダにコンパイル
LIBRARIES = Ethernet \
SPI \
SD
をフォルダ:私のプロジェクトの
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)から自動的に生成するには、どうすればこのように複製する必要はありませんか?
おかげマキシム、二次拡張は、私が最後に使用して巻き取るものです。 –