1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #
- # 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
- ifeq ($(TARGET_OS),OSX)
- test: dmg
- endif
- test: clean
- @echo PASSED
- dmg:
- $(MAKE) -C $(TOP) -f Makefile.osx clean package
- buildexamples:
- $(MAKE) -C $(TOP)/examples/chat clean all
- $(MAKE) -C $(TOP)/examples/chat clean
- $(MAKE) -C $(TOP)/examples/hello clean all
- $(MAKE) -C $(TOP)/examples/hello clean
- $(MAKE) -C $(TOP)/examples/post clean all
- $(MAKE) -C $(TOP)/examples/post clean
- $(MAKE) -C $(TOP)/examples/upload clean all
- $(MAKE) -C $(TOP)/examples/upload clean
- $(MAKE) -C $(TOP)/examples/websocket clean all
- $(MAKE) -C $(TOP)/examples/websocket clean
- $(MAKE) -C $(TOP)/examples/embedded_cpp clean all
- $(MAKE) -C $(TOP)/examples/embedded_cpp clean
- buildoptions:
- $(MAKE) -C $(TOP) clean build
- $(MAKE) -C $(TOP) clean build WITH_IPV6=1
- $(MAKE) -C $(TOP) clean build WITH_WEBSOCKET=1
- $(MAKE) -C $(TOP) clean build WITH_LUA=1
- $(MAKE) -C $(TOP) clean build WITH_LUA=1 WITH_IPV6=1 WITH_WEBSOCKET=1
- buildinstall:
- $(MAKE) -C $(TOP) clean install PREFIX=$(TEST_OUT)
- buildlibs:
- $(MAKE) -C $(TOP) clean lib
- $(MAKE) -C $(TOP) clean slib
- $(MAKE) -C $(TOP) clean lib WITH_CPP=1
- $(MAKE) -C $(TOP) clean slib WITH_CPP=1
- clean:
- $(MAKE) -C $(TOP) clean
- rm -rf $(TOP)/$(TEST_OUT)
- .PHONY: all buildoptions buildinstall clean os linux
|