diff options
author | Benedikt Böhm <bb@xnull.de> | 2009-07-06 18:17:01 +0200 |
---|---|---|
committer | Benedikt Böhm <bb@xnull.de> | 2009-07-06 18:17:01 +0200 |
commit | 37aec7789434c3ade9a1df630b1eec6c997487b2 (patch) | |
tree | 7d20118b5627f8f0afdb366173078e1d77661599 /compiler | |
parent | f4ec2c9b488f83754a2361f3ece8543d0574d0fe (diff) | |
download | swppy-37aec7789434c3ade9a1df630b1eec6c997487b2.tar.gz swppy-37aec7789434c3ade9a1df630b1eec6c997487b2.tar.xz swppy-37aec7789434c3ade9a1df630b1eec6c997487b2.zip |
add compiler wrapper
Diffstat (limited to '')
-rwxr-xr-x | compiler | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/compiler b/compiler new file mode 100755 index 0000000..0655a11 --- /dev/null +++ b/compiler @@ -0,0 +1,17 @@ +#!/bin/sh + +TESTDIR=${PWD}/test + +pushd src >/dev/null +python __init__.py < ${TESTDIR}/$1.t > ${TESTDIR}/$1.S + +pushd emu >/dev/null +make +./riscas ${TESTDIR}/$1.S ${TESTDIR}/$1.bin +./risci -d ${TESTDIR}/$1.bin +ret=$? +popd >/dev/null + +popd >/dev/null + +exit ${ret} |