summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2019-07-29 21:18:09 +1200
committerDavid Phillips <david@sighup.nz>2019-08-03 12:44:10 +1200
commit5a22735d1c265a0a000c77ec9b5bd74688a87370 (patch)
tree44b3416e64cb0d6f6d9303ad96fc84af20b6fee8 /Makefile
parentf5fd3e2a07010db793827f4f9840d6c401f02257 (diff)
downloadtoy-cpu-assembler-5a22735d1c265a0a000c77ec9b5bd74688a87370.tar.xz
Implement quick disassembler
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 11 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 34dfbdb..6edd47d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,11 @@
-OBJECTS = lex.o parse.o output.o assembler.o util.o
+ASM_OBJECTS = lex.o parse.o output.o assembler.o util.o
+DISASM_OBJECTS = util.o
-all: assembler
+all: assembler disassembler
-assembler: $(OBJECTS)
+assembler: $(ASM_OBJECTS)
+
+disassembler: $(DISASM_OBJECTS)
lex.o: lex.h
@@ -12,7 +15,9 @@ output.o: parse.h
util.o: lex.h instruction.h
-
-.PHONY: clean
+.PHONY: clean test
clean:
- - rm -f assembler $(OBJECTS)
+ - rm -f assembler disasm $(ASM_OBJECTS)
+
+test:
+ make -C test test