make: *** 'AcceptTCPConnection.o' に必要なターゲット 'AcceptTCPConnection.c' を make するルールがありません. 中止.
というエラーが出ます。
何が問題なのか考えたのですがわからないので教えてほしいです。
必要なファイルやディレクトリはちゃんとあります。
INCLUDE = ../include
CFLAGS = -I$(INCLUDE)
BIN = TCPEchoServer-Thread \
TCPEchoServer-ForkN
all: $(BIN)
clean:
rm -f $(BIN) *.o *~
TCPEchoServer-Thread.o \
TCPEchoServer-ForkN.o: $(INCLUDE)/TCPEchoServer.h
TCPEchoServer-Thread: AcceptTCPConnection.o \
CreateTCPServerSocket.o \
DieWithError.o \
HandleTCPClient.o \
TCPEchoServer-Thread.o
gcc -o $@ $^ -pthread
TCPEchoServer-ForkN: AcceptTCPConnection.o \
CreateTCPServerSocket.o \
DieWithError.o \
HandleTCPClient.o \
TCPEchoServer-ForkN.o
gcc -o $@ $^