diff options
Diffstat (limited to 'examples/Makefile')
| -rw-r--r-- | examples/Makefile | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/examples/Makefile b/examples/Makefile new file mode 100644 index 0000000..17c811f --- /dev/null +++ b/examples/Makefile @@ -0,0 +1,25 @@ +# Add more tests here +TESTS=\ +	test_ExampleTest + +CXX ?= g++ +CXXFLAGS ?= -g -std=c++17 -I.. + +all: ${TESTS} + +check: all +	@F="0"; \ +		for T in ${TESTS}; do echo -en "\n$$T: "; ./$$T 2> $$T.log; F=$$(($$F+$$?)); done; \ +		echo -e '\n-----'; echo "Failed tests: $$F"; echo '-----'; \ +		[ $$F -eq 0 ] + +EXAMPLE_TEST_SRC = \ +	getbaud.cc \ +	ExampleTest.cc +test_ExampleTest: $(EXAMPLE_TEST_SRC) +	$(CXX) $(CXXFLAGS) -DOUTPUT=\"$@\" -o $@ ../uunit.cc $(EXAMPLE_TEST_SRC) + +clean: +	rm -f ${TESTS} +	rm -f *.xml +	rm -f *.log | 
