@@ -18,22 +18,37 @@ run : server
1818 @./server
1919
2020server : cpp-httplib/main.cpp ../httplib.h
21- g++ -o $@ $(CXXFLAGS ) $(CPPHTTPLIB_FLAGS ) cpp-httplib/main.cpp
21+ @ g++ -o $@ $(CXXFLAGS ) $(CPPHTTPLIB_FLAGS ) cpp-httplib/main.cpp
2222
23- # cpp-httplib
24- bench-base : server-base
23+ # cpp-httplib v0.19.0
24+ bench-v19 : server-v19
25+ @echo " ---------------------\n cpp-httplib v0.19.0\n---------------------\n"
26+ @./server-v19 & export PID=$$ ! ; $(BENCH ) ; kill $$ {PID}
27+ @echo " "
28+
29+ monitor-v19 : server-v19
30+ @./server-v19 & export PID=$$ ! ; $(MONITOR ) ; kill $$ {PID}
31+
32+ run-v19 : server-v19
33+ @./server-v19
34+
35+ server-v19 : cpp-httplib-v19/main.cpp cpp-httplib-v19/httplib.h
36+ @g++ -o $@ $(CXXFLAGS ) $(CPPHTTPLIB_FLAGS ) cpp-httplib-v19/main.cpp
37+
38+ # cpp-httplib v0.18.0
39+ bench-v18 : server-v18
2540 @echo " ---------------------\n cpp-httplib v0.18.0\n---------------------\n"
26- @./server-base & export PID=$$ ! ; $(BENCH ) ; kill $$ {PID}
41+ @./server-v18 & export PID=$$ ! ; $(BENCH ) ; kill $$ {PID}
2742 @echo " "
2843
29- monitor-base : server-base
30- @./server-base & export PID=$$ ! ; $(MONITOR ) ; kill $$ {PID}
44+ monitor-v18 : server-v18
45+ @./server-v18 & export PID=$$ ! ; $(MONITOR ) ; kill $$ {PID}
3146
32- run-base : server-base
33- @./server-base
47+ run-v18 : server-v18
48+ @./server-v18
3449
35- server-base : cpp-httplib-base /main.cpp cpp-httplib-base /httplib.h
36- g++ -o $@ $(CXXFLAGS ) $(CPPHTTPLIB_FLAGS ) cpp-httplib-base /main.cpp
50+ server-v18 : cpp-httplib-v18 /main.cpp cpp-httplib-v18 /httplib.h
51+ @ g++ -o $@ $(CXXFLAGS ) $(CPPHTTPLIB_FLAGS ) cpp-httplib-v18 /main.cpp
3752
3853# crow
3954bench-crow : server-crow
@@ -48,12 +63,12 @@ run-crow : server-crow
4863 @./server-crow
4964
5065server-crow : crow/main.cpp
51- g++ -o $@ $(CXXFLAGS ) crow/main.cpp
66+ @ g++ -o $@ $(CXXFLAGS ) crow/main.cpp
5267
5368# misc
54- build : server server-base server-crow
69+ build : server server-v18 server-v19 server-crow
5570
56- bench-all : bench-crow bench bench-base
71+ bench-all : bench-crow bench bench-v19 bench-v18
5772
5873issue :
5974 bombardier -c 10 -d 30s localhost:8080
0 commit comments