X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2FMakefile.in;h=c6d0d2e402224597167260d03f608bb796428611;hb=3ae5692990249ceae26a1c7517f2c658c493bb0d;hp=bf402a26c6d156850f2503b1d8ba07491263e45a;hpb=a724e745a061472ae1d83dc8d548675ca4079787;p=libfirm diff --git a/testprograms/Makefile.in b/testprograms/Makefile.in index bf402a26c..c6d0d2e40 100644 --- a/testprograms/Makefile.in +++ b/testprograms/Makefile.in @@ -15,7 +15,11 @@ srcdir = @srcdir@ topdir = .. subdir := testprograms -DIFF ?= diff -c0 +enable_libcore := @enable_libcore@ +enable_external_effects := @enable_external_effects@ +disable_libiberty := @disable_libiberty@ + +DIFF ?= diff # -c0 newer diffs do not support/need this REF_DIR = $(srcdir)/ref-results SOURCES := Makefile.in \ @@ -58,12 +62,25 @@ include $(topdir)/MakeRules CPPFLAGS += -I$(top_srcdir)/ir/adt -I$(top_srcdir)/ir/common -I$(top_srcdir)/ir/debug \ -I$(top_srcdir)/ir/ident -I$(top_srcdir)/ir/ir -I$(top_srcdir)/ir/tr \ -I$(top_srcdir)/ir/tv -I$(top_srcdir)/ir/st -I$(top_srcdir)/ir/ana \ - -I$(top_srcdir)/ir/opt -I$(top_srcdir)/ir/stat + -I$(top_srcdir)/ir/opt -I$(top_srcdir)/ir/stat -I$(topdir)/ir/config \ + -I$(top_srcdir)/ir/arch -I$(top_srcdir)/ir/lower LDFLAGS = -L$(topdir) LDFLAGS+= @LDFLAGS@ -LDLIBS += -lfirm -liberty @LIBS@ -# @@@ TODO replace hand crafted stuff (xml2) for configure +LDLIBS += -lfirm @LIBS@ + +ifeq ($(enable_libcore),yes) +LDLIBS += -lcore +endif + +ifeq ($(enable_external_effects),yes) +LDLIBS += -lxml2 +endif + +ifeq ($(disable_libiberty),yes) +LDLIBS += -liberty +endif + GENFILES := $(bin_EXAMPLES) *.vcg