summaryrefslogtreecommitdiff
path: root/examples/Makefile
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2020-09-19 18:26:41 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2020-09-19 18:26:41 +0200
commit62673c4137abd04a309115440899431bdb9909e3 (patch)
tree6170d0d70f0fcded77f4db9a722a513438132ccb /examples/Makefile
parente46cf7b5489213ac0f8941c870121b04cf6091ac (diff)
Add README and getBaud example.
Diffstat (limited to 'examples/Makefile')
-rw-r--r--examples/Makefile25
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