|
@@ -12,34 +12,35 @@ prepare:
|
|
|
-mkdir -p $(TMPDIR)
|
|
-mkdir -p $(TMPDIR)
|
|
|
|
|
|
|
|
test: prepare
|
|
test: prepare
|
|
|
- -rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
|
|
|
|
+ -rm $(TMPDIR)/*.o $(TMPDIR)/*.h $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
cp main.cpp.tmpl $(TMPDIR)/main.cpp
|
|
cp main.cpp.tmpl $(TMPDIR)/main.cpp
|
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base utils $(TMPDIR)"
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base utils $(TMPDIR)"
|
|
|
|
|
|
|
|
client: prepare
|
|
client: prepare
|
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
- cp event/client.cpp.demo $(TMPDIR)/client.cpp
|
|
|
|
|
|
|
+ cp examples/client.cpp $(TMPDIR)/client.cpp
|
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base event $(TMPDIR)"
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base event $(TMPDIR)"
|
|
|
|
|
|
|
|
server: prepare
|
|
server: prepare
|
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
- cp event/server.cpp.demo $(TMPDIR)/server.cpp
|
|
|
|
|
|
|
+ cp examples/server.cpp $(TMPDIR)/server.cpp
|
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base event $(TMPDIR)"
|
|
$(MAKEF) TARGET=$@ SRCDIRS=". base event $(TMPDIR)"
|
|
|
|
|
|
|
|
httpd: prepare
|
|
httpd: prepare
|
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
- cp http/httpd.cpp.demo $(TMPDIR)/httpd.cpp
|
|
|
|
|
- $(MAKEF) TARGET=$@ SRCDIRS=". base utils event http $(TMPDIR)"
|
|
|
|
|
|
|
+ cp examples/httpd.cpp $(TMPDIR)/httpd.cpp
|
|
|
|
|
+ cp examples/httpd_conf.h $(TMPDIR)/httpd_conf.h
|
|
|
|
|
+ cp examples/http_api_test.h $(TMPDIR)/http_api_test.h
|
|
|
|
|
+ $(MAKEF) TARGET=$@ SRCDIRS=". base utils event http http/server $(TMPDIR)"
|
|
|
|
|
|
|
|
webbench: prepare
|
|
webbench: prepare
|
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
- cp http/webbench.c.demo $(TMPDIR)/webbench.c
|
|
|
|
|
|
|
+ cp examples/webbench.c $(TMPDIR)/webbench.c
|
|
|
$(MAKEF) TARGET=$@ SRCS="$(TMPDIR)/webbench.c"
|
|
$(MAKEF) TARGET=$@ SRCS="$(TMPDIR)/webbench.c"
|
|
|
|
|
|
|
|
curl: prepare
|
|
curl: prepare
|
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
-rm $(TMPDIR)/*.o $(TMPDIR)/*.c $(TMPDIR)/*.cpp
|
|
|
- cp http/curl.cpp.demo $(TMPDIR)/curl.cpp
|
|
|
|
|
- cp http/http_client.cpp.curl $(TMPDIR)/http_client.cpp
|
|
|
|
|
- $(MAKEF) TARGET=$@ SRCDIRS=". base utils event http $(TMPDIR)" LIBS="curl"
|
|
|
|
|
|
|
+ cp examples/curl.cpp $(TMPDIR)/curl.cpp
|
|
|
|
|
+ $(MAKEF) TARGET=$@ SRCDIRS=". base utils event http http/client $(TMPDIR)" LIBS="curl"
|
|
|
|
|
|
|
|
.PHONY: clean prepare test client server curl httpd webbench
|
|
.PHONY: clean prepare test client server curl httpd webbench
|