diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -1,9 +1,11 @@ CFLAGS = -Wall -Wextra -Wpedantic -EXECUTABLES = assembler disassembler +EXECUTABLES = assembler disassembler asmcat bincat -ASM_OBJECTS = lex.o parse.o output.o assembler.o util.o -DISASM_OBJECTS = disassembler.o util.o input_bin.o output_asm.o +ASM_OBJECTS = assembler.o lex.o parse.o output.o util.o +DISASM_OBJECTS = disassembler.o input_bin.o output_asm.o util.o +ASMCAT_OBJECTS = asmcat.o lex.o parse.o output_asm.o util.o +BINCAT_OBJECTS = bincat.o input_bin.o output.o util.o all: $(EXECUTABLES) @@ -11,6 +13,10 @@ assembler: $(ASM_OBJECTS) disassembler: $(DISASM_OBJECTS) +asmcat: $(ASMCAT_OBJECTS) + +bincat: $(BINCAT_OBJECTS) + lex.o: lex.h parse.o: lex.h parse.h instruction.h util.h @@ -21,7 +27,7 @@ util.o: lex.h instruction.h .PHONY: clean test clean: - - rm -f $(EXECUTABLES) $(ASM_OBJECTS) $(DISASM_OBJECTS) + - rm -f $(EXECUTABLES) $(ASM_OBJECTS) $(DISASM_OBJECTS) $(ASMCAT_OBJECTS) $(BINCAT_OBJECTS) test: all make -C test test |