|
|
@@ -1,5 +1,8 @@
|
|
|
#!/bin/sh
|
|
|
|
|
|
+DIR=`cd $(dirname $0); pwd`
|
|
|
+QBE=$DIR/../obj/qbe
|
|
|
+
|
|
|
usage()
|
|
|
{
|
|
|
echo "usage: mcc [LDFLAGS] file.c" >&2
|
|
|
@@ -28,8 +31,8 @@ then
|
|
|
fi
|
|
|
|
|
|
|
|
|
-../minic/minic < $file > /tmp/minic.ssa &&
|
|
|
-../obj/qbe < /tmp/minic.ssa > /tmp/minic.s &&
|
|
|
+$DIR/minic < $file > /tmp/minic.ssa &&
|
|
|
+$QBE < /tmp/minic.ssa > /tmp/minic.s &&
|
|
|
cc $flags /tmp/minic.s
|
|
|
|
|
|
if test $? -ne 0
|