diff options
author | H. Peter Anvin <hpa@zytor.com> | 2005-03-03 23:32:23 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2005-03-03 23:32:23 +0000 |
commit | c26f54c9381964e6649c6770251fe329e7e2d870 (patch) | |
tree | 70c862b385307f076c811df02b966d1d30c87c43 | |
parent | 12e51f884a755375f23faba5592bf1bd3719d27e (diff) | |
download | klibc-c26f54c9381964e6649c6770251fe329e7e2d870.tar.gz |
Use loops; be more tolerant of missing treesklibc-0.209
-rw-r--r-- | Makefile | 8 |
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/. |