多数のソース ファイルとヘッダー ファイルを含むディレクトリがあります。ヘッダー ファイルへの変更を検出する%.o
ための次のターゲットよりも優れた、またはクリーンな方法はありますか? make
オブジェクトがコンパイルされると、正しくないように見える.cc
とファイルの両方で g++ が呼び出されます。ファイルは自動的に検出されます。.h
.h
%.o: %.cc %.h
g++ -c $^
OBJECTS=headless-driver.o config.o simplefm2.o emulator.o basis-util.o objective.o weighted-objectives.o motifs.o util.o
learnfun : $(OBJECTS) learnfun.o
g++ $^ -o $@