(install-build-headers): make this function convoluted and deal with
dist_, nodist, nobase and all its friends. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18327 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -71,8 +71,8 @@ install-suid-programs:
|
|||||||
|
|
||||||
install-exec-hook: install-suid-programs
|
install-exec-hook: install-suid-programs
|
||||||
|
|
||||||
install-build-headers:: $(include_HEADERS) $(build_HEADERZ)
|
install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS)
|
||||||
@foo='$(include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
|
@foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
|
||||||
for f in $$foo; do \
|
for f in $$foo; do \
|
||||||
f=`basename $$f`; \
|
f=`basename $$f`; \
|
||||||
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
|
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
|
||||||
@@ -82,6 +82,17 @@ install-build-headers:: $(include_HEADERS) $(build_HEADERZ)
|
|||||||
echo " $(CP) $$file $(buildinclude)/$$f"; \
|
echo " $(CP) $$file $(buildinclude)/$$f"; \
|
||||||
$(CP) $$file $(buildinclude)/$$f; \
|
$(CP) $$file $(buildinclude)/$$f; \
|
||||||
fi ; \
|
fi ; \
|
||||||
|
done ; \
|
||||||
|
foo='$(nobase_include_HEADERS)'; \
|
||||||
|
for f in $$foo; do \
|
||||||
|
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
|
||||||
|
else file="$$f"; fi; \
|
||||||
|
$(mkdir_p) $(buildinclude)/`dirname $$f` ; \
|
||||||
|
if cmp -s $$file $(buildinclude)/$$f 2> /dev/null ; then \
|
||||||
|
: ; else \
|
||||||
|
echo " $(CP) $$file $(buildinclude)/$$f"; \
|
||||||
|
$(CP) $$file $(buildinclude)/$$f; \
|
||||||
|
fi ; \
|
||||||
done
|
done
|
||||||
|
|
||||||
all-local: install-build-headers
|
all-local: install-build-headers
|
||||||
|
Reference in New Issue
Block a user