From 16d87ef13b62ed1b6ddf4c84a00f7604e2a3beab Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 10 Oct 2021 12:02:03 -0700 Subject: Add Makefile. --- Makefile | 27 +++++++++++++++++++++++++++ README.md | 6 ++++++ 2 files changed, 33 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..94f3a7a --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +.POSIX: +.PHONY: all clean + +CFLAGS+=-D _GNU_SOURCE + +-include config.mk + +OBJ=\ + main.o\ + util.o + +all: minias + +minias: $(OBJ) + $(CC) $(LDFLAGS) -o $@ $(OBJ) + +asm.peg.inc: asm.peg + leg -o $@ asm.peg + +main.o: asm.peg.inc +main.o util.o: minias.h + +check: + sh test/test.sh + +clean: + rm -f $(OBJ) minias asm.peg.inc diff --git a/README.md b/README.md index f350c41..f80f75e 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,12 @@ Non Goals: redo minias ``` +or + +``` +make +``` + or ``` -- cgit v1.2.3