aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2005-03-03 23:32:23 +0000
committerH. Peter Anvin <hpa@zytor.com>2005-03-03 23:32:23 +0000
commitc26f54c9381964e6649c6770251fe329e7e2d870 (patch)
tree70c862b385307f076c811df02b966d1d30c87c43
parent12e51f884a755375f23faba5592bf1bd3719d27e (diff)
downloadklibc-c26f54c9381964e6649c6770251fe329e7e2d870.tar.gz
Use loops; be more tolerant of missing treesklibc-0.209
-rw-r--r--Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 6c0c472286c28..812ea92f474f4 100644
--- a/Makefile
+++ b/Makefile
@@ -56,10 +56,10 @@ local-install: $(CROSS)klcc
mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin
set -xe ; for d in linux asm-$(ARCH) asm-generic $(ASMARCH); do \
mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(CROSS)include/$$d ; \
- cp -rfL $(KRNLSRC)/include/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ; \
- cp -rfL $(KRNLOBJ)/include/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ; \
- [ ! -d $(KRNLOBJ)/include2/$$d ] || \
- cp -rfL $(KRNLOBJ)/include2/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ; \
+ for r in $(KRNLSRC)/include $(KRNLOBJ)/include $(KRNLOBJ)/include2 ; do \
+ [ ! -d $$r/$$d ] || \
+ cp -rfL $$r/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ; \
+ done ; \
done
cd $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include && ln -sf asm-$(ARCH) asm
cp -rf include/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/.