-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
19 lines (14 loc) · 869 Bytes
/
Makefile
File metadata and controls
19 lines (14 loc) · 869 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
all: bin/client bin/server
bin/client: obj/client.o obj/history.o obj/argsList.o obj/communication.o obj/directories.o
gcc -o bin/client obj/client.o obj/history.o obj/argsList.o obj/communication.o obj/directories.o
obj/client.o: src/client.c src/history.c src/argsList.c src/communication.c
gcc -c -g src/client.c src/history.c src/argsList.c src/communication.c src/directories.c
mv *.o obj/
bin/server: obj/server.o obj/hashServer.o obj/communication.o obj/http.o obj/directories.o
gcc -o bin/server obj/server.o obj/hashServer.o obj/communication.o obj/http.o obj/directories.o
obj/server.o: src/server.c src/hashServer.c src/communication.c src/http.c src/directories.c
gcc -c -g -D_GNU_SOURCE src/server.c src/hashServer.c src/communication.c src/http.c src/directories.c
mv *.o obj/
clean:
clear
rm clients/client1/* proxy/* infoPage/* obj/* bin/*