diff options
author | Teddy <[email protected]> | 2014-05-07 02:28:18 +0800 |
---|---|---|
committer | Teddy <[email protected]> | 2014-05-07 02:28:18 +0800 |
commit | 44a8fd7f007ab5b135677255c0f8c5e749ab638c (patch) | |
tree | 11ae53944e7ad2f5f9f16417cc6652d7b5f7fde1 /Makefile | |
parent | deb60a413d2b053647b5de2eb5d2bc7f13f4e210 (diff) |
...
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -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 |