diff options
author | Khem Raj <raj.khem@gmail.com> | 2010-12-17 00:54:50 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2010-12-18 08:05:34 -0800 |
commit | fc91a4155d265a189ae6aa50b63640d8da7b3609 (patch) | |
tree | accacf86ef0a7d0e34eaa85e7408c602793f5b96 | |
parent | d3a751c8c067f55a1a88a1bda3b73d2b7617b0d6 (diff) |
install_headers: Fix the header installation when using out of source
build ( O=/x/y/z )
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | Makefile.in | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in index 3399f8842..b4dcf6bfd 100644 --- a/Makefile.in +++ b/Makefile.in @@ -291,7 +291,14 @@ endif install_headers: headers $(top_builddir)extra/scripts/unifdef | $(PREFIX)$(DEVEL_PREFIX)include @$(call disp_install,"include -> $(PREFIX)$(DEVEL_PREFIX)include") $(Q)top_builddir=$(top_builddir) \ - $(top_srcdir)extra/scripts/install_headers.sh include $(PREFIX)$(DEVEL_PREFIX)include + $(top_srcdir)extra/scripts/install_headers.sh \ + include $(PREFIX)$(DEVEL_PREFIX)include +ifneq ($(O),) # only run this step in O is set i.e. make O=/my/builddir/ .. + @$(call disp_install,"$(top_builddir)/include -> $(PREFIX)$(DEVEL_PREFIX)include") + $(Q)top_builddir=$(top_builddir) \ + $(top_srcdir)extra/scripts/install_headers.sh \ + $(top_builddir)/include $(PREFIX)$(DEVEL_PREFIX)include +endif $(Q)cd $(PREFIX)$(DEVEL_PREFIX)include && $(RM) -r $(HEADERS_RM-) ifeq ($(UCLIBC_HAS_WCHAR),) $(Q)cd $(PREFIX)$(DEVEL_PREFIX)include && mv -f wchar-stub.h wchar.h |