-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
38 lines (29 loc) · 1.05 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CC=g++
CFLAGS=-g
TARGET:testapp.exe
LIBS=-lpthread
OBJS=TcpClientDBManager.o \
TcpClientServiceManager.o \
TcpNewConnectionAcceptor.o \
TcpServerController.o \
network_utils.o \
TcpClient.o
testapp.exe:testapp.o ${OBJS}
${CC} ${CFLAGS} ${OBJS} testapp.o -o testapp.exe ${LIBS}
testapp.o:testapp.cpp
${CC} ${CFLAGS} -c testapp.cpp -o testapp.o
TcpClientDBManager.o:TcpClientDBManager.cpp
${CC} ${CFLAGS} -c TcpClientDBManager.cpp -o TcpClientDBManager.o
TcpClientServiceManager.o:TcpClientServiceManager.cpp
${CC} ${CFLAGS} -c TcpClientServiceManager.cpp -o TcpClientServiceManager.o
TcpNewConnectionAcceptor.o:TcpNewConnectionAcceptor.cpp
${CC} ${CFLAGS} -c TcpNewConnectionAcceptor.cpp -o TcpNewConnectionAcceptor.o
TcpServerController.o:TcpServerController.cpp
${CC} ${CFLAGS} -c TcpServerController.cpp -o TcpServerController.o
network_utils.o:network_utils.cpp
${CC} ${CFLAGS} -c network_utils.cpp -o network_utils.o
TcpClient.o:TcpClient.cpp
${CC} ${CFLAGS} -c TcpClient.cpp -o TcpClient.o
clean:
rm -f *.o
rm -f *exe