updated Makefiles
authorMatthias Braun <matze@braunis.de>
Fri, 30 Nov 2007 16:31:21 +0000 (16:31 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 30 Nov 2007 16:31:21 +0000 (16:31 +0000)
[r18581]

Makefile
config.mak.example [new file with mode: 0644]

index c719eef..12c03fd 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,11 @@
-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.
diff --git a/config.mak.example b/config.mak.example
new file mode 100644 (file)
index 0000000..5f29afe
--- /dev/null
@@ -0,0 +1,4 @@
+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