summary refs log tree commit diff
path: root/minic/mcc
diff options
context:
space:
mode:
Diffstat (limited to 'minic/mcc')
-rwxr-xr-xminic/mcc12
1 files changed, 12 insertions, 0 deletions
diff --git a/minic/mcc b/minic/mcc
new file mode 100755
index 0000000..523c7f5
--- /dev/null
+++ b/minic/mcc
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+SRC=$1
+
+if [ -z "$SRC" ]; then
+	echo "usage: ./mcc file.c" 1>&2
+	exit 1
+fi
+
+rm -f /tmp/minic.s
+./minic < $SRC | ../lisc/lisc - > /tmp/minic.s
+[ -f /tmp/minic.s ] && cc /tmp/minic.s