X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=Makefile;h=0c3f7937059c49458b53b69ffa431eaf0b3ccc83;hb=603715f1486af6096c5e4194b4c60ed2786c52f3;hp=810b714dce8217c318ef77ebd20b03642dfe3086;hpb=9749dae0f4dbf98e4fca126b97919fd8f33d9652;p=cparser diff --git a/Makefile b/Makefile index 810b714..0c3f793 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,25 @@ GOAL = cparser -CFLAGS += -Wall -W -Wextra -Werror -O0 -g3 -std=c99 -pedantic +FIRM_HOME = $(HOME)/projects/firm +FIRM_BUILD = $(FIRM_HOME)/build/i686-pc-linux-gnu/debug/ +FIRM_CFLAGS = -I$(FIRM_HOME)/libfirm/include -I$(FIRM_HOME)/obstack -I$(FIRM_HOME)/libcore -I$(FIRM_HOME)/libcore/libcore -I$(FIRM_HOME) +FIRM_LIBS = -L$(FIRM_BUILD) -lfirm -llpp -lcore -lm -ldl + +CFLAGS += -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Werror -std=c99 -pedantic CFLAGS += -DHAVE_CONFIG_H CFLAGS += -I . +CFLAGS += -O0 -g3 +CFLAGS += $(FIRM_CFLAGS) +#CFLAGS += -O3 -march=pentium3 -fomit-frame-pointer -DNDEBUG -LFLAGS = -g3 +LFLAGS = $(FIRM_LIBS) SOURCES := \ - adt/array.c \ adt/hashset.c \ adt/strset.c \ adt/xmalloc.c \ ast.c \ + ast2firm.c \ lexer.c \ main.c \ parser.c \