diff options
| author | Andrew Chambers <[email protected]> | 2021-10-11 11:54:34 +1300 |
|---|---|---|
| committer | Andrew Chambers <[email protected]> | 2021-10-11 11:54:34 +1300 |
| commit | dd694b1efdf09eeb063807a94305c5e933d4fea9 (patch) | |
| tree | 83dfd43ab1ba841c0d5b88c8a319c1108ea65bfd | |
| parent | fb0ac681dd8d271799c6652b1e581572cf68a9c3 (diff) | |
Use make instead of redo so more people can build it.
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | default.do | 37 | ||||
| -rw-r--r-- | test/test.sh | 2 |
3 files changed, 0 insertions, 45 deletions
@@ -17,12 +17,6 @@ Non Goals: # Building ``` -redo minias -``` - -or - -``` make ``` diff --git a/default.do b/default.do deleted file mode 100644 index 6e9c8e5..0000000 --- a/default.do +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -set -eu - -case "$1" in - *.o) - test "$1" = "main.o" && redo-ifchange asm.peg.inc - redo-ifchange "${1%.o}.c" minias.h - set -x - ${CC:- cc} ${CFLAGS:- -g -Og} -c -o "$3" "${1%.o}.c" - ;; - asm.peg.inc) - redo-ifchange asm.peg - set -x - leg asm.peg > "$3" - ;; - minias) - obj="main.o util.o " - redo-ifchange $obj - set -x - ${CC:- cc} ${LDFLAGS:-} -o "$3" $obj - ;; - all) - redo-ifchange minias - ;; - check) - redo-ifchange minias - sh ./test/test.sh >&2 - ;; - fmt) - set -x - clang-format -i main.c util.c >&2 - ;; - *) - echo "don't know how to do $1" 2>&1 - exit 1 - ;; -esac
\ No newline at end of file diff --git a/test/test.sh b/test/test.sh index 6999b75..a5ffc12 100644 --- a/test/test.sh +++ b/test/test.sh @@ -53,8 +53,6 @@ t "lea 2147483647(%rsp, %rax, 4), %rax" t "lea 2147483647(%rbp, %rax, 4), %rax" t "lea 2147483647(%rax, %rax, 4), %rax" - - t "ret" t "cltd" t "cqto" |
