From 0e716d559b5bfef6c128aca68d19c7e4ce54c3f6 Mon Sep 17 00:00:00 2001 From: Rafael Antognolli Date: Wed, 9 Sep 2009 20:37:23 +0000 Subject: [PATCH] EINA: Fix compilation when builddir != srcdir. SVN revision: 42369 --- legacy/eina/src/lib/Makefile.am | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/legacy/eina/src/lib/Makefile.am b/legacy/eina/src/lib/Makefile.am index 1951b9c9c3..802e86c6b5 100644 --- a/legacy/eina/src/lib/Makefile.am +++ b/legacy/eina/src/lib/Makefile.am @@ -91,11 +91,17 @@ $(builddir)/ eina_amalgamation.c: $(sources_used) Makefile @echo "#include " >> $(builddir)/eina_amalgamation.c @for f in $(sources_used); do \ - echo "/* file: $$f */" >> $(builddir)/eina_amalgamation.c; \ - grep -v -e '^# *include \+.\(config\|eina_[a-z_]\+\|Evil\|stdio\|stdlib\|string\)[.]h.*' $$f >> $(builddir)/eina_amalgamation.c; \ + if [ `expr substr $$f 1 1` != '/' ]; then \ + file="$(srcdir)/$$f" ; \ + else \ + file="$$f" ; \ + fi ; \ + echo "/* file: $$file */" >> $(builddir)/eina_amalgamation.c; \ + grep -v -e '^# *include \+.\(config\|eina_[a-z_]\+\|Evil\|stdio\|stdlib\|string\)[.]h.*' $$file >> $(builddir)/eina_amalgamation.c; \ done @echo "eina_amalgamation.c generated" + else eina_sources_used = $(sources_used) endif