-GOAL = cparser
+-include config.mak
-FIRM_HOME = $(HOME)/jambuild
-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 -lz -ldl
+GOAL = $(BUILDDIR)/cparser
+
+BUILDDIR ?= build
+
+FIRM_CFLAGS ?= `pkg-config --cflags firm`
+FIRM_LIBS ?= `pkg-config --libs firm`
CPPFLAGS = -DHAVE_CONFIG_H -DFIRM_BACKEND
CPPFLAGS += -I.
--- /dev/null
+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 -lz -ldl