install-headers_c:
$(E) "[INSTALL] Installing public C headers"
- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
+ @for header in `echo $(PUBLIC_HEADERS_C)`; \
+ do \
+ $(INSTALL) -d $(prefix)/$$(dirname $$header); \
+ $(INSTALL) $$header $(prefix)/$$header; \
+ done
install-headers_cxx:
$(E) "[INSTALL] Installing public C++ headers"
- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1
- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1
+ @for header in `echo $(PUBLIC_HEADERS_CXX)`; \
+ do \
+ $(INSTALL) -d $(prefix)/$$(dirname $$header); \
+ $(INSTALL) $$header $(prefix)/$$header; \
+ done
install-static: install-static_c install-static_cxx