From 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 20:24:20 +0200 Subject: Adding upstream version 14.2.21. Signed-off-by: Daniel Baumann --- src/civetweb/test/MakefileTest.mk | 88 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 src/civetweb/test/MakefileTest.mk (limited to 'src/civetweb/test/MakefileTest.mk') diff --git a/src/civetweb/test/MakefileTest.mk b/src/civetweb/test/MakefileTest.mk new file mode 100644 index 00000000..08d8e337 --- /dev/null +++ b/src/civetweb/test/MakefileTest.mk @@ -0,0 +1,88 @@ +# +# Copyright (c) 2013 No Face Press, LLC +# License http://opensource.org/licenses/mit-license.php MIT License +# + +#This makefile is used to test the other Makefiles + +TOP = .. +TEST_OUT = test_install + +include $(TOP)/resources/Makefile.in-os + +all: test + +test: buildoptions buildlibs buildinstall +test: buildexamples threaded + +ifeq ($(TARGET_OS),OSX) +test: dmg +endif + +test: clean + @echo PASSED + +dmg: + @echo "================" + $(MAKE) -C $(TOP) -f Makefile.osx clean package + +buildexamples: + @echo "================" + $(MAKE) -C $(TOP)/examples/embedded_c clean all + $(MAKE) -C $(TOP)/examples/embedded_c clean + @echo "================" + $(MAKE) -C $(TOP)/examples/embedded_cpp clean all + $(MAKE) -C $(TOP)/examples/embedded_cpp clean + @echo "================" + $(MAKE) -C $(TOP)/examples/chat clean all + $(MAKE) -C $(TOP)/examples/chat clean + @echo "================" + $(MAKE) -C $(TOP)/examples/hello clean all + $(MAKE) -C $(TOP)/examples/hello clean + @echo "================" + $(MAKE) -C $(TOP)/examples/post clean all + $(MAKE) -C $(TOP)/examples/post clean + @echo "================" + $(MAKE) -C $(TOP)/examples/upload clean all + $(MAKE) -C $(TOP)/examples/upload clean + @echo "================" + $(MAKE) -C $(TOP)/examples/websocket clean all + $(MAKE) -C $(TOP)/examples/websocket clean + +buildoptions: + @echo "================" + $(MAKE) -C $(TOP) clean build + @echo "================" + $(MAKE) -C $(TOP) clean build WITH_IPV6=1 + @echo "================" + $(MAKE) -C $(TOP) clean build WITH_WEBSOCKET=1 + @echo "================" + $(MAKE) -C $(TOP) clean build WITH_LUA=1 + @echo "================" + $(MAKE) -C $(TOP) clean build WITH_LUA=1 WITH_IPV6=1 WITH_WEBSOCKET=1 + +threaded: + @echo "================" + $(MAKE) -j 8 -C $(TOP) clean WITH_LUA=1 + $(MAKE) -j 8 -C $(TOP) build WITH_LUA=1 + +buildinstall: + @echo "================" + $(MAKE) -C $(TOP) clean install PREFIX=$(TEST_OUT) + +buildlibs: + @echo "================" + $(MAKE) -C $(TOP) clean lib + @echo "================" + $(MAKE) -C $(TOP) clean slib + @echo "================" + $(MAKE) -C $(TOP) clean lib WITH_CPP=1 + @echo "================" + $(MAKE) -C $(TOP) clean slib WITH_CPP=1 + +clean: + @echo "================" + $(MAKE) -C $(TOP) clean + rm -rf $(TOP)/$(TEST_OUT) + +.PHONY: all buildoptions buildinstall clean os linux -- cgit v1.2.3