Updated link in README file.
[Hack-Assembler.git] / Makefile
blobf89803b55d73a89b67296aa76a22f932d436e00b
1 CC=gcc
3 CFLAGS_REL=-Wall -ansi -O0
4 CFLAGS_DBG=-Wall -ansi -DDEBUG -g -O0 -ggdb3 -pedantic
5 CFLAGS_SML=-Wall -ansi -Os
7 OBJS=asm.c error.c parse.c code.c symbol.c
8 OUT=-o asm
10 asmcompile: $(OBJS)
11 $(CC) $(CFLAGS_REL) $(OUT) $^
13 asmlink: asm.o
14 gcc -o asm error.o parse.o code.o
16 asm: asmlink
18 small: $(OBJS)
19 $(CC) $(CFLAGS_SML) $(OUT) $^
21 debug: $(OBJS)
22 $(CC) $(CFLAGS_DBG) $(OUT) $^
24 clean:
25 rm -f asm *.o