カレントディレクトリのソースをコンパイルするMakefile

Eclipse CDTでソースをコンパイルするにはMakefileが必要だ。練習などのために作る小さなファイルの場合も同様だが、一つのディレクトリにたくさんファイルを追加するたびに修正するのは面倒なのでソースファイルを追加しても変更不要なMakefileを作ってみた。

SRC	:= $(wildcard *.cpp)
TARGET = $(patsubst %.cpp,%,$(SRC))
CFLAGS	= -g

all	: $(TARGET)

%	: %.cpp
	g++ $(CFLAGS) -o $@ $<

管理Makefileのプロジェクトがうまく動かないのは何故だろう?

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください