diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -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 |