summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 54f76f7..d361fc5 100644
--- a/Makefile
+++ b/Makefile
@@ -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