]> sourceware.org Git - newlib-cygwin.git/commitdiff
libgloss: fix more missing dir with parallel install
authorMike Frysinger <vapier@gentoo.org>
Sat, 29 Jan 2022 06:33:44 +0000 (01:33 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 29 Jan 2022 06:33:49 +0000 (01:33 -0500)
Depending on the processing order of rules when installing in parallel,
these install rules might be processed before some other rule happens
to create the respective dirs.  Make sure each one creates the needed
dirs before installing into them.

33 files changed:
libgloss/arm/Makefile.in
libgloss/cr16/Makefile.in
libgloss/cris/Makefile.in
libgloss/crx/Makefile.in
libgloss/csky/Makefile.in
libgloss/d30v/Makefile.in
libgloss/fr30/Makefile.in
libgloss/frv/Makefile.in
libgloss/ft32/Makefile.in
libgloss/hp74x/Makefile.in
libgloss/i386/Makefile.in
libgloss/i960/Makefile.in
libgloss/iq2000/Makefile.in
libgloss/m32c/Makefile.in
libgloss/m68hc11/Makefile.in
libgloss/m68k/Makefile.in
libgloss/mcore/Makefile.in
libgloss/mep/Makefile.in
libgloss/microblaze/Makefile.in
libgloss/mn10200/Makefile.in
libgloss/moxie/Makefile.in
libgloss/mt/Makefile.in
libgloss/nios2/Makefile.in
libgloss/or1k/Makefile.in
libgloss/pa/Makefile.in
libgloss/rl78/Makefile.in
libgloss/rs6000/Makefile.in
libgloss/rx/Makefile.in
libgloss/tic6x/Makefile.in
libgloss/v850/Makefile.in
libgloss/visium/Makefile.in
libgloss/xc16x/Makefile.in
libgloss/xstormy16/Makefile.in

index e1bad1710c61a0b8586c986fc70e50a9f2cf3a8a..9201a1b0c36d937e7af16d0e17808bb01221f597 100644 (file)
@@ -41,6 +41,8 @@ MULTIDIR_semihv2m_NAME = -v2m
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -219,32 +221,40 @@ install: ${CRT0_INSTALL} ${LINUX_INSTALL} ${REDBOOT_INSTALL} ${RDPMON_INSTALL} $
        $(MAKE) $(AM_MAKEFLAGS) install-recursive
 
 install-nano:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${NANO_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-crt0:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        ${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x
 
 install-linux:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${LINUX_CRT0} ${LINUX_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${LINUX_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-redboot:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${REDBOOT_CRT0} ${REDBOOT_OBJS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${REDBOOT_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-rdpmon:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${RDPMON_CRT0} ${RDPMON_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${RDPMON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-rdimon:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${RDIMON_CRT0} ${RDIMON_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${RDIMON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 
 install-pid:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${PID_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-iq80310:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${IQ80310_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 
@@ -259,4 +269,4 @@ Makefile: Makefile.in config.status @host_makefile_frag_path@
 config.status: configure
        $(SHELL) config.status --recheck
 
-include $(srcdir)/../multi-build.in
\ No newline at end of file
+include $(srcdir)/../multi-build.in
index 145d78bd0fc653cf4ee9769c280fa5b8eb03b2be..5416651880e82573823e3c3c28659d3021451a07 100644 (file)
@@ -30,6 +30,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -127,11 +129,13 @@ distclean maintainer-clean realclean: clean
 install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
 
 install-crt:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${CRT} ; do\
          ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for x in ${SIM_BSP} ; do\
         ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
@@ -140,6 +144,7 @@ install-sim:
        done
 
 install-hndl:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for x in ${H_BSP}; do\
         ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
index 838ddb60f3bdcd027f057f62d06935aaaed77bd5..e254ce548afe7103d88609d9efb755b69e93a93a 100644 (file)
@@ -30,6 +30,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -203,6 +205,7 @@ install: ${SIM_INSTALL} ${BSP_INSTALL} ${LIN_INSTALL}
 # Note that bsp and elinux objects are exclusive: do not overlap
 # installed files.
 install-bsp:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        case "${MULTISUBDIR}" in \
           */elinux) ;; \
          *) set -e; \
@@ -212,12 +215,14 @@ install-bsp:
        esac
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; \
        for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do \
          ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
 
 install-lin:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        case "${MULTISUBDIR}" in \
           */elinux) \
            ${INSTALL_DATA} ${LIN_CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/crt0.o; \
index a57759d4355bd22b884c0925d27d9c2b591fc7ff..1ac3086975912c9fa25fecc9c34694235187140e 100644 (file)
@@ -30,6 +30,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -127,11 +129,13 @@ distclean maintainer-clean realclean: clean
 install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
 
 install-crt:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${CRT} ; do\
          ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for x in ${SIM_BSP} ; do\
         ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
@@ -140,6 +144,7 @@ install-sim:
        done
 
 install-hndl:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for x in ${H_BSP}; do\
         ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
index d3f6ce5e3a7283275692a16bea4628e1fb08febf..b0af7d653891cd72d72f3330600a676f67bf2f0b 100644 (file)
@@ -44,6 +44,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -100,12 +102,14 @@ crt0.o: $(CRT0)
 
 .PHONY: install info dvi doc install-info clean-info
 install:: $(DO:%=install_%) crt0.o
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) crt0.o $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(crt0.o)
 
 $(DO:%=install_%): install_hosted
 
 .PHONY:install_hosted
 install_hosted::
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(HOSTED_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(HOSTED_BSP)
 
 # target specific makefile fragment comes in here.
index 85caedb90ffcdfbf7bddbba415c4b54686653a5a..a27e720ff8bb56d8a92ec631799563e79d6c82b6 100644 (file)
@@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -115,6 +117,7 @@ distclean maintainer-clean realclean: clean
 install: ${SIM_INSTALL}
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 doc:
index adcc98b9c7a9ba22cfa848cb93d16ab5c52762fe..4c988efb7488350ef5725f47a18eef1828d4132e 100644 (file)
@@ -29,6 +29,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -126,10 +128,12 @@ distclean maintainer-clean realclean: clean
 install: ${SIM_INSTALL}
 
 install-mon:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${MON_CRT0} ${MON_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib
        set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib/$$x; done
 
 doc:
index 0a301739bf93dbb870323952b897fa31b7245520..cf3b8b43774fdc6f5283e43803e3a1159d8f9477 100644 (file)
@@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -104,6 +106,7 @@ sim-write.o: $(srcdir)/sim-write.S
 stat.o: $(srcdir)/stat.c
 
 install: $($(CPU)_INSTALL)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
 
index 15161553e6769725bf258bab3b35b56009bfc700..4fa84e3fb860e6edc662d669ae05cb023b9a1cc6 100644 (file)
@@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -105,6 +107,7 @@ sim-write.o: $(srcdir)/sim-write.S
 stat.o: $(srcdir)/stat.c
 
 install: $($(CPU)_INSTALL)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
        for x in ${LD_SCRIPTS}; do \
index 1460f8a2e174fcc05ac95760b17e1dce000a500a..12c51bf3bee7fa91017e399039b08fc411ca0b25 100644 (file)
@@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -101,6 +103,7 @@ hpstub: $(OBJS)
        $(OBJS) -lc -m >stub.map
 
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib/${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(STUBLIB) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBLIB)
        $(INSTALL_PROGRAM) $(SHARED_DIR)/$(STUBCRT0) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBCRT0)
        $(INSTALL_PROGRAM) $(srcdir)/$(LDSCRIPT) $(DESTDIR)$(tooldir)/lib/$(LDSCRIPT)
index 536f37f9873133283e618103a7737a96bf506dc4..5764d44b122dacac91faa72c052d754f2223fa4c 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 #AS = @AS@
@@ -103,6 +105,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        @for bsp in ${BSP}; do\
         $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
index 149b8444ac9688699f272c3ce02a4110e45a501f..bf1a49e581f955004fe1e24b46371b14be3bf9c1 100644 (file)
@@ -29,6 +29,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -125,10 +127,12 @@ distclean maintainer-clean realclean: clean
 install: ${MON_INSTALL}
 
 install-mon:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${MON_CRT0} ${MON_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib
        set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib/$$x; done
 
 doc:
index 52b38a3e9fdedac010add5da8641b9ebb5f54158..4555a7481ec20c69a28fc9a8d45d8c7062a71a3d 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 #AS = @AS@
@@ -122,6 +124,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        @for bsp in ${BSP}; do\
         $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
index cc6777c60bd014703de4ba90d5e3157eb4e0571b..cb520723aad25b890c17885393aa73e522e05188 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -175,12 +177,14 @@ utime.o : $(SDEPS)
 write.o : $(SDEPS)
 
 install: $(CRT) $(SIM_BSP) $(M32C_BSP) $(SCRIPTS)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for c in $(CRT) $(SIM_BSP) $(M32C_BSP); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
        done
        for c in $(SCRIPTS); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
        done
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/include
        for c in $(HEADERS); do \
          $(INSTALL_DATA) ${srcdir}/$$c \
                $(DESTDIR)$(tooldir)/include/$$c ;\
index f2fc7ae3b2d02349a614834b6419b99863551f73..0613c95b08e344956409f83e94ac1429372a7228 100644 (file)
@@ -46,6 +46,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -141,6 +143,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:       install-scripts
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        @for bsp in ${BSP}; do\
         $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
@@ -148,6 +151,7 @@ install:    install-scripts
 
 # Install the linker script in the correct place.
 install-scripts:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        if [ -f ${objroot}/../binutils/objdump ] ; then \
           objdump="${objroot}/../binutils/objdump"; \
        else \
index f1ca1c492e43ba5bc4016875b673f6e19ac338d0..b9452bad7e45bac9bdffa5017c1d6f97e243bfe1 100644 (file)
@@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -409,6 +411,7 @@ install:: $(DO:%=install_%)
 
 .PHONY:install_m68k
 install_m68k::
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        # install SIM stuff
        $(INSTALL_PROGRAM) $(SIM_CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_CRT0)
        $(INSTALL_PROGRAM) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
@@ -435,6 +438,7 @@ install_m68k::
 
 .PHONY: install_cf
 install_cf:: install_io
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        # install CF stuff
        $(INSTALL_DATA) $(CF_CRT0S) $(CF_BSP) \
                $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
@@ -447,6 +451,7 @@ endif
 
 .PHONY: install_fido
 install_fido:: install_io
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(FIDO_CRT0S) $(FIDO_BSP) \
                $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)
        $(INSTALL_DATA) $(FIDO_SCRIPTS) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
@@ -459,6 +464,7 @@ endif
 
 .PHONY: install_io
 install_io::
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        # install IO stuff
        $(INSTALL_DATA) $(HOSTED_BSP) $(UNHOSTED_BSP) \
                $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
index ecfd2b6fdf44727d7e3bee111e3ff8b88a96046e..7d37027925d25f2ded4dc92d6bdbc86a99383839 100644 (file)
@@ -29,6 +29,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -125,10 +127,12 @@ distclean maintainer-clean realclean: clean
 install: ${SIM_INSTALL} ${MON_INSTALL}
 
 install-mon:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${MON_CRT0} ${MON_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${MON_PREFIX}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 doc:
index 71aa647c3bd044abe2ce85bcef74cf0846f70a71..fe8b3adbf795c3b9feebae6fbeafd73bc9d0730f 100644 (file)
@@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -98,6 +100,7 @@ simnovec-crt0.o: $(srcdir)/simnovec-crt0.S $(srcdir)/sim-crt0.S
 crtn.o: $(srcdir)/crtn.S $(srcdir)/sim-crtn.S
 
 install: $(CRT) $(SIM_BSP)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for c in $(CRT) $(SIM_BSP); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
        done
index 670c16a4631186756644fcbf7e9bbcb2702afe60..f1fa286bbc96c966e2c0589ffd13bf72d7006dc0 100644 (file)
@@ -60,6 +60,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -99,6 +101,7 @@ CPU = @CPU@
 all: ${CRT} ${LIB} ${LINUX_BSP}
 
 install: ${CRT} ${LIB} install-linux
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        @for crt in ${CRT}; do \
        $(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
        done
@@ -106,6 +109,7 @@ install: ${CRT} ${LIB} install-linux
        $(INSTALL_PROGRAM) $(srcdir)/${SCRIPTS} $(DESTDIR)$(tooldir)/lib/
 
 install-linux: ${LINUX_BSP}
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) ${LINUX_BSP} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
        set -e; for x in ${LINUX_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
index 5a6e10b31811d4c9747080792d6aea12da0fe8df..af16e7a52977f7cfe897d640e90ae1b8c4bc74d3 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 #AS = @AS@
@@ -122,6 +124,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        @for bsp in ${BSP}; do\
         $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
index 9aba6b4cec3ccc19ade37dc98082b5e7249570d1..bb074ce1294171f5d922e6af825c0df34f1ba723 100644 (file)
@@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -129,6 +131,7 @@ stat.o: $(srcdir)/stat.c
 qemu-write.o: $(srcdir)/qemu-write.c
 
 install: ${CRT0_INSTALL} $($(CPU)_INSTALL)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
        $(INSTALL_DATA) $(QEMU_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(QEMU_BSP)
        for x in ${LD_SCRIPTS}; do \
@@ -136,6 +139,7 @@ install: ${CRT0_INSTALL} $($(CPU)_INSTALL)
        done;
 
 install-crt0:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        ${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x
 
 clean mostlyclean:
index c03b3e87eac75d71cafa79d4e235384aad70f364..397ae48ffd5d880c8b6b7117082de675cafd02a8 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -102,6 +104,7 @@ crt0-ms2.o: $(srcdir)/crt0-ms2.S
 trap.o:        $(srcdir)/trap.S
 
 install: $($(CPU)_INSTALL)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for c in $(CRT0); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ; \
        done; 
index fe1ea6adadaadee358d3e8fcdf883c5719510f90..cbe1c55522626159c96edd2a9213c9dec391e82e 100644 (file)
@@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -92,6 +94,7 @@ $(HOSTED_BSP): crt0.o io-nios2.o $(HOSTED_OBJS) $(OTHER_OBJS)
 
 .PHONY: install info dvi doc install-info clean-info
 install:: 
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(HOSTED_BSP) \
                $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
        for x in ${BSP_SCRIPTS}; do\
index f7d138ca7319065c7bcf75ef7c7fa46982707108..9d8d1699131298ebdbe77343d795c115e68b2f5f 100644 (file)
@@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 AS = @AS@
 AR = @AR@
@@ -126,8 +128,8 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR} $(DESTDIR)$(tooldir)/include
        @for outputs in ${OUTPUTS}; do\
-        mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
         $(INSTALL_DATA) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
        done
        $(INSTALL_DATA) ${srcdir}/include/or1k-support.h $(DESTDIR)$(tooldir)/include/
index a26b332a6e942d751b4189b550b5f4cb6cc05586..d3e95c8c6722f187e6bd325f501a1e070fec5878 100644 (file)
@@ -40,6 +40,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -129,6 +131,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        # install Oki stuff
        $(INSTALL_PROGRAM) $(OKI_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(OKI_BSP)
index 375dcf22ffe98b1368e51ad8a9e1571397e60336..eb220f61ae43338fdbb98aa5b8fd4f13d0636753 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -135,6 +137,7 @@ utime.o : $(SDEPS)
 write.o : $(SDEPS)
 
 install: $(CRT) $(SIM_BSP) $(SCRIPTS)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for c in $(CRT) $(SIM_BSP); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
        done
index 51714e59b8a37a2ab7badf2720bb1970390e43c3..d2446d1dd957d0c312b04349967e2e35ddea1c31 100644 (file)
@@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -355,30 +357,38 @@ distclean maintainer-clean realclean: clean
 install: ${SIM_INSTALL} ${MVME_INSTALL} ${SOLARIS_INSTALL} ${LINUX_INSTALL} ${YELLOWKNIFE_INSTALL} ${ADS_INSTALL} ${MBX_INSTALL} ${XIL_INSTALL}
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-mvme:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${MVME_CRT0} ${MVME_BSP} ${MVME_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-solaris:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${SOLARIS_CRT0} ${SOLARIS_BSP} ${SOLARIS_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-linux:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${LINUX_CRT0} ${LINUX_BSP} ${LINUX_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-yellowknife:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${YELLOWKNIFE_CRT0} ${YELLOWKNIFE_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${YELLOWKNIFE_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-ads:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${ADS_CRT0} ${ADS_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${ADS_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-mbx:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${MBX_CRT0} ${MBX_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
        set -e; for x in ${MBX_SCRIPTS} ${MBX_SPECS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
 
 install-xil:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${XIL_CRT0} ${XIL_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib/$$x; done
        set -e; for x in ${XIL_SCRIPTS} ${XIL_SPECS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib/$$x; done
 
index f19e0867615bd25afc1d88f5735a4caeddc29a3e..d730451bcdf4b37e0d6f8d73aa80463360dfad5a 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -138,6 +140,7 @@ utime.o : $(SDEPS)
 write.o : $(SDEPS)
 
 install: $(CRT) $(SIM_BSP) $(SCRIPTS)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        for c in $(CRT) $(SIM_BSP); do \
          $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
        done
index d940ecc14f00daec09531347ad688b83e66744dd..976babab4f76053131497677f558811aea4b8746 100644 (file)
@@ -29,6 +29,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -105,6 +107,7 @@ distclean maintainer-clean realclean: clean
 install: ${SIM_INSTALL}
 
 install-sim:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e;\
        for x in ${SIM_CRT0} ${SIM_BSP}; do\
         ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x;\
index dd121439d38a08d2cdca3a51b95ca8c91e7f9572..dd507be59506e93e2870a692d90893d1d203c9eb 100644 (file)
@@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL = /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -130,6 +132,7 @@ wait.o: $(srcdir)/wait.c
 write.o: $(srcdir)/write.c
 
 install: $($(CPU)_INSTALL)
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
 
index 2906977c5173a59c3c06c538e1289c4fac4458d0..0e1789a2635c5ac60e9682228e791025483c68fb 100644 (file)
@@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -108,6 +110,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        @for bsp in ${BSP}; do\
         $(INSTALL_DATA) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
        done
index 885cf13a12c7ad85a6c28e9d751e5531efb444a8..357f02e1d06c63c494521796a799135ead6db737 100644 (file)
@@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 #AS = @AS@
@@ -118,6 +120,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install:
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        @for crt in ${CRT0}; do \
        $(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
        done
index 0d84b16114998de84344536806c1c3b40e5608b0..49d8a8deacfeffe56a07558338ed2cb3a4a07b38 100644 (file)
@@ -29,6 +29,8 @@ MULTISUBDIR =
 
 SHELL =        /bin/sh
 
+mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
+
 CC = @CC@
 
 AS = @AS@
@@ -111,6 +113,7 @@ distclean maintainer-clean realclean: clean
 
 .PHONY: install info install-info clean-info
 install: 
+       ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
        set -e; for x in ${SIM_BSP} ${CRT} ${EVA_APP_BSP} ${EVA_STUB_HEX} ${EVA_STUB} ; do\
          ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
        done
This page took 0.071064 seconds and 5 git commands to generate.