summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2019-08-03 13:41:33 +1200
committerDavid Phillips <david@sighup.nz>2019-08-03 14:00:37 +1200
commitf0f5c379513ada7482aa4ead08df1043e9c7d267 (patch)
treeca31b963649513642d2b7dd05ef7ace19a9b48e7 /Makefile
parent28d6a88c02f10b75fb4c5cb46178d2ef71629494 (diff)
downloadtoy-cpu-assembler-f0f5c379513ada7482aa4ead08df1043e9c7d267.tar.xz
Enable -Wall and -Wextra, fix warnings
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 843ccca..752b867 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,11 @@
+CFLAGS = -Wall -Wextra
+
+EXECUTABLES = assembler disassembler
+
ASM_OBJECTS = lex.o parse.o output.o assembler.o util.o
DISASM_OBJECTS = disassembler.o util.o input_bin.o output_asm.o
-all: assembler disassembler
+all: $(EXECUTABLES)
assembler: $(ASM_OBJECTS)
@@ -17,7 +21,7 @@ util.o: lex.h instruction.h
.PHONY: clean test
clean:
- - rm -f assembler disasm $(ASM_OBJECTS)
+ - rm -f $(EXECUTABLES) $(ASM_OBJECTS) $(DISASM_OBJECTS)
test: all
make -C test test