-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
24 lines (16 loc) · 743 Bytes
/
makefile
File metadata and controls
24 lines (16 loc) · 743 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CFLAGS:=-c -Wall -Weffc++ -g -std=c++11 -Iinclude
LFLAGS:= -lboost_system -lpthread
all: BGRSclient
g++ -o bin/BGRSclient bin/connectionHandler.o bin/Client.o bin/KeyboardReader.o bin/SocketReader.o $(LFLAGS)
BGRSclient: bin/connectionHandler.o bin/Client.o bin/KeyboardReader.o bin/SocketReader.o
bin/connectionHandler.o: src/connectionHandler.cpp
g++ $(CFLAGS) -o bin/connectionHandler.o src/connectionHandler.cpp
bin/Client.o: src/Client.cpp
g++ $(CFLAGS) -o bin/Client.o src/Client.cpp
bin/KeyboardReader.o: src/KeyboardReader.cpp
g++ $(CFLAGS) -o bin/KeyboardReader.o src/KeyboardReader.cpp
bin/SocketReader.o: src/SocketReader.cpp
g++ $(CFLAGS) -o bin/SocketReader.o src/SocketReader.cpp
.PHONY: clean
clean:
rm -f bin/*