This fixes broken header symlinks when make isn't triggered from the
xfsprogs source location, but as a recursion from another make in a
different directory. This is a common pattern found in cross build
systems.
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
install-headers: $(addsuffix -hdrs, $(PHFILES) $(DKHFILES) $(HFILES))
%-hdrs:
- $(Q)$(LN_S) -f $(PWD)/include/$* xfs/$*
+ $(Q)$(LN_S) -f $(CURDIR)/$* xfs/$*
install: default
$(INSTALL) -m 755 -d $(PKG_INC_DIR)
install-headers: $(addsuffix -hdrs, $(PKGHFILES))
%-hdrs:
- $(Q)$(LN_S) -f $(PWD)/libxfs/$* $(TOPDIR)/include/xfs/$*
+ $(Q)$(LN_S) -f $(CURDIR)/$* $(TOPDIR)/include/xfs/$*
install-dev: install
$(INSTALL) -m 644 $(PKGHFILES) $(PKG_INC_DIR)