メイクファイルで次を使用しようとしていますが、入力make filter_test
すると以下のエラーが表示され、理由がわかりません。入力ファイルを配置するスペースに注意してください。
CXX=g++
CXXFLAGS=-O1 -pedantic -Wall -Werror -g
DEPS=p2.o recursive.o $@.cpp
p2.o: p2.cpp ; $(CXXFLAGS) -c p2.cpp
recursive.o: recursive.cpp ; $(CXXFLAGS) -c recursive.cpp
filter_test: p2.o $@.cpp recursive.o ; $(CXX) $(CXXFLAGS) recursive.o p2.o $@.cpp -o aaa
出力:
g++ -O1 -pedantic -Wall -Werror -g -o .cpp
g++: fatal error: no input files
compilation terminated.
make: *** [.cpp] Error 4