summaryrefslogtreecommitdiff
path: root/examples/tools2/tests
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tools2/tests')
-rw-r--r--examples/tools2/tests/prog1/Makefile8
-rw-r--r--examples/tools2/tests/prog2/Makefile8
-rw-r--r--examples/tools2/tests/prog3/Makefile10
-rw-r--r--examples/tools2/tests/prog4/Makefile8
4 files changed, 34 insertions, 0 deletions
diff --git a/examples/tools2/tests/prog1/Makefile b/examples/tools2/tests/prog1/Makefile
new file mode 100644
index 0000000..157ce1c
--- /dev/null
+++ b/examples/tools2/tests/prog1/Makefile
@@ -0,0 +1,8 @@
+check:
+ @if test "`${OBJDIR_tools_prog1}/prog1`" = 'This is a message #1'; then \
+ echo ok; \
+ else \
+ echo FAILED; false; \
+ fi
+
+.include <mkc.mk>
diff --git a/examples/tools2/tests/prog2/Makefile b/examples/tools2/tests/prog2/Makefile
new file mode 100644
index 0000000..bb706b8
--- /dev/null
+++ b/examples/tools2/tests/prog2/Makefile
@@ -0,0 +1,8 @@
+check:
+ @if test "`${OBJDIR_tools_prog2}/prog2`" = 'Message #2'; then \
+ echo ok; \
+ else \
+ echo FAILED; false; \
+ fi
+
+.include <mkc.mk>
diff --git a/examples/tools2/tests/prog3/Makefile b/examples/tools2/tests/prog3/Makefile
new file mode 100644
index 0000000..c4cdad8
--- /dev/null
+++ b/examples/tools2/tests/prog3/Makefile
@@ -0,0 +1,10 @@
+check:
+ @if test "`${OBJDIR_tools_prog3}/prog3 | tr '\012' ' '`" = \
+ 'This is a message #3 Message #3 '; \
+ then \
+ echo ok; \
+ else \
+ echo FAILED; false; \
+ fi
+
+.include <mkc.mk>
diff --git a/examples/tools2/tests/prog4/Makefile b/examples/tools2/tests/prog4/Makefile
new file mode 100644
index 0000000..fb34426
--- /dev/null
+++ b/examples/tools2/tests/prog4/Makefile
@@ -0,0 +1,8 @@
+check:
+ @if test "`${OBJDIR_tools_prog4}/prog4 | tr '248' 'nnn'`" = 'int_size=n'; then \
+ echo ok; \
+ else \
+ echo FAILED; false; \
+ fi
+
+.include <mkc.mk>