build: Fix build in separate directory
authorDmytro Bagrii <dimich@softerra.com>
Fri, 4 Oct 2013 12:37:45 +0000 (15:37 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 11 Oct 2013 15:14:39 +0000 (17:14 +0200)
neard build fails when performed in a separate directory.
In this case include/near directory contains broken symlinks
and error appears:

neard/plugins/phdc.c:32:23: fatal error: near/dbus.h: No such file or
directory

Makefile.am

index 175c09c..cfea48f 100644 (file)
@@ -170,9 +170,9 @@ include/near/version.h: include/version.h
        $(AM_V_at)$(MKDIR_P) include/near
        $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@
 
-include/near/%.h: include/%.h
+include/near/%.h: $(abs_top_srcdir)/include/%.h
        $(AM_V_at)$(MKDIR_P) include/near
-       $(AM_V_GEN)$(LN_S) $(abs_top_srcdir)/$< $@
+       $(AM_V_GEN)$(LN_S) $< $@
 
 clean-local:
        @$(RM) -rf include/near