depend on libfirm (if path is specified in config.mak)
authorMatthias Braun <matze@braunis.de>
Thu, 18 Sep 2008 11:15:36 +0000 (11:15 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 18 Sep 2008 11:15:36 +0000 (11:15 +0000)
[r22074]

Makefile
config.mak.example

index 1065cfe..6bac107 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -90,7 +90,7 @@ REVISION ?= $(shell svnversion -n .)
 DIRS = build build/adt build/driver build/cpb build/cpb/adt build/cpb/driver build/cpb2 build/cpb2/adt build/cpb2/driver build/cpbe build/cpbe/adt build/cpbe/driver
 UNUSED := $(shell mkdir -p $(DIRS))
 
-$(GOAL): $(OBJECTS)
+$(GOAL): $(OBJECTS) $(LIBFIRM_FILE)
        @echo "===> LD $@"
        $(Q)$(CC) $(OBJECTS) $(LFLAGS) -o $(GOAL)
 
index 5f29afe..c3dad81 100644 (file)
@@ -2,3 +2,5 @@ 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
+# used for creating an extra dependency
+LIBFIRM_FILE = $(FIRM_BUILD)/libfirm.a