1
私はこのようなメイクファイルがあるとします。のMakefile:ディレクトリ内の複数の同様のターゲット
modA
、
modB
、
modC
は$(パス)にある私のプログラムの小さなサブインスタンスで、すべてのです
main: modA.o modB.o modC.o
g++ -o main modA.o modB.o modC.o
modA.o: $(path)/modA/modA.cpp
g++ -c $(path)/modA/modA.cpp
modB.o: $(path)/modB/modB.cpp
g++ -c $(path)/modB/modB.cpp
modC.o: $(path)/modC/modC.cpp
g++ -c $(path)/modC/modC.cpp
(あなたが見るように)同じように構築されました。
どのように私はこれをより美しくすることができますか?リストのforループのようにmodA modB modC
?