From 2570adb1aa76a24ce74dfcd9932ee757db4d2b38 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Tue, 7 May 2019 14:45:58 +0900 Subject: [PATCH] Change install command at Makefile - fix build error at obs (Argument list too long) - change foreach statement to for statement Change-Id: Ibdfcd27e8bd586a304a83e47f2bde8815eb5e049 Signed-off-by: DongHun Kwak --- Makefile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 7ed6a6a..4ddd3cf 100644 --- a/Makefile +++ b/Makefile @@ -2990,13 +2990,19 @@ install-headers: install-headers_c install-headers_cxx 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 -- 2.7.4