Added tokens to fit specification.
[Jack-Compiler.git] / Makefile
blob7b88f45a41e400d60f1577e74f365a011c1d2f9b
1 CC=gcc
3 CFLAGS_REL = -O3
4 CFLAGS_DBG = -Wall -pedantic -std=c99 -ansi -DDEBUG -g -O0 -ggdb3 -Wextra -Wno-missing-field-initializers
5 CFLAGS_SML = -Os
7 OBJS = jack.c error.c token.c parse.c test.c
8 OUT = jack
10 default: release
12 release: $(OBJS)
13 $(CC) $(CFLAGS_REL) $(LIBS) -o $(OUT) $^
15 debug: $(OBJS)
16 $(CC) $(CFLAGS_DBG) $(LIBS) -o $(OUT) $^
18 small: $(OBJS)
19 $(CC) $(CFLAGS_SML) $(LIBS) -o $(OUT) $^
21 clean:
22 rm -f $(OUT)