-SUBDIRS = doc src
+SUBDIRS = doc src test
EXTRA_DIST = \
AUTHORS \
Makefile
doc/Makefile
src/Makefile
+ test/Makefile
])
--- /dev/null
+*.out
+mov
--- /dev/null
+check_SCRIPTS = run-test.sh
+
+TESTS_ENVIRONMENT = top_builddir=${top_builddir}
+TESTS = \
+ mov
+
+TESTDATA = \
+ mov.expected \
+ mov.g4a
+
+EXTRA_DIST = \
+ ${TESTDATA} \
+ run-test.sh
+
+$(TESTS): run-test.sh
+ sed "s|TEST|$@|g" ${srcdir}/run-test.sh > $@
+ chmod +x $@
+
+CLEANFILES = \
+ *.out \
+ ${TESTS}
\ No newline at end of file
--- /dev/null
+ { 0x00000001, 0x20000021, 0x00000020, 0x00000000 },
--- /dev/null
+mov (1) g0<1>UD g1<0,1,0>UD { align1 };
--- /dev/null
+#!/bin/sh
+
+TESTDIR=${srcdir-`pwd`}
+BUILDDIR=${top_builddir-`pwd`}
+
+${BUILDDIR}/src/gen4asm -o TEST.out $TESTDIR/TEST.g4a
+if cmp TEST.out ${TESTDIR}/TEST.expected; then : ; else
+ exit 1;
+fi