From 44a8fd7f007ab5b135677255c0f8c5e749ab638c Mon Sep 17 00:00:00 2001 From: Teddy Date: Wed, 7 May 2014 02:28:18 +0800 Subject: ... --- Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7d10bcb..b5d63a1 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,9 @@ +ifeq ($(mode), release) + CFLAGS = -O2 -Wall +else + CFLAGS = -g -Wall -Wextra -DCIBIC_DEBUG +endif + all: cibic db: @@ -12,15 +18,15 @@ lex.yy.o: lex.yy.c cibic.tab.c cibic.tab.o: cibic.tab.c gcc -c cibic.tab.c main.o: main.c - gcc -c main.c -g -Wall -Wextra +# gcc -c main.c -g -Wall -Wextra ast.o: ast.c ast.h - gcc -c ast.c -g -Wall -Wextra -DCIBIC_DEBUG +# gcc -c ast.c -g -Wall -Wextra -DCIBIC_DEBUG semantics.o: semantics.c semantics.h - gcc -c semantics.c -g -Wall -Wextra -DCIBIC_DEBUG +# gcc -c semantics.c -g -Wall -Wextra -DCIBIC_DEBUG ssa.o: ssa.c ssa.h - gcc -c ssa.c -g -Wall -Wextra -DCIBIC_DEBUG +# gcc -c ssa.c -g -Wall -Wextra -DCIBIC_DEBUG mips.o: mips.c mips.h - gcc -c mips.c -g -Wall -Wextra -DCIBIC_DEBUG +# gcc -c mips.c -g -Wall -Wextra -DCIBIC_DEBUG lex.yy.c: cibic.l flex cibic.l cibic.tab.c: cibic.y -- cgit v1.2.3