libgloss: fix more missing dir with parallel install

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.
This commit is contained in:
Mike Frysinger 2022-01-29 01:33:44 -05:00
parent 580817ec01
commit 502cf4b7b5
33 changed files with 131 additions and 2 deletions

View File

@ -41,6 +41,8 @@ MULTIDIR_semihv2m_NAME = -v2m
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -219,32 +221,40 @@ install: ${CRT0_INSTALL} ${LINUX_INSTALL} ${REDBOOT_INSTALL} ${RDPMON_INSTALL} $
$(MAKE) $(AM_MAKEFLAGS) install-recursive $(MAKE) $(AM_MAKEFLAGS) install-recursive
install-nano: 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 set -e; for x in ${NANO_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-crt0: install-crt0:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x ${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x
install-linux: 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_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 set -e; for x in ${LINUX_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-redboot: 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_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 set -e; for x in ${REDBOOT_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-rdpmon: 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_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 set -e; for x in ${RDPMON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-rdimon: 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_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 set -e; for x in ${RDIMON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-pid: 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 set -e; for x in ${PID_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-iq80310: 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 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 config.status: configure
$(SHELL) config.status --recheck $(SHELL) config.status --recheck
include $(srcdir)/../multi-build.in include $(srcdir)/../multi-build.in

View File

@ -30,6 +30,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -127,11 +129,13 @@ distclean maintainer-clean realclean: clean
install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL} install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
install-crt: install-crt:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
set -e; for x in ${CRT} ; do\ set -e; for x in ${CRT} ; do\
${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done
install-sim: install-sim:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for x in ${SIM_BSP} ; do\ for x in ${SIM_BSP} ; do\
${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done
@ -140,6 +144,7 @@ install-sim:
done done
install-hndl: install-hndl:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for x in ${H_BSP}; do\ for x in ${H_BSP}; do\
${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done

View File

@ -30,6 +30,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -203,6 +205,7 @@ install: ${SIM_INSTALL} ${BSP_INSTALL} ${LIN_INSTALL}
# Note that bsp and elinux objects are exclusive: do not overlap # Note that bsp and elinux objects are exclusive: do not overlap
# installed files. # installed files.
install-bsp: install-bsp:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
case "${MULTISUBDIR}" in \ case "${MULTISUBDIR}" in \
*/elinux) ;; \ */elinux) ;; \
*) set -e; \ *) set -e; \
@ -212,12 +215,14 @@ install-bsp:
esac esac
install-sim: install-sim:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
set -e; \ set -e; \
for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do \ for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do \
${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done
install-lin: install-lin:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
case "${MULTISUBDIR}" in \ case "${MULTISUBDIR}" in \
*/elinux) \ */elinux) \
${INSTALL_DATA} ${LIN_CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/crt0.o; \ ${INSTALL_DATA} ${LIN_CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/crt0.o; \

View File

@ -30,6 +30,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -127,11 +129,13 @@ distclean maintainer-clean realclean: clean
install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL} install: ${CRT_INSTALL} ${SIM_INSTALL} ${H_INSTALL}
install-crt: install-crt:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
set -e; for x in ${CRT} ; do\ set -e; for x in ${CRT} ; do\
${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done
install-sim: install-sim:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for x in ${SIM_BSP} ; do\ for x in ${SIM_BSP} ; do\
${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done
@ -140,6 +144,7 @@ install-sim:
done done
install-hndl: install-hndl:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for x in ${H_BSP}; do\ for x in ${H_BSP}; do\
${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ ${INSTALL_PROGRAM} $${x} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done

View File

@ -44,6 +44,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -100,12 +102,14 @@ crt0.o: $(CRT0)
.PHONY: install info dvi doc install-info clean-info .PHONY: install info dvi doc install-info clean-info
install:: $(DO:%=install_%) crt0.o install:: $(DO:%=install_%) crt0.o
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) crt0.o $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(crt0.o) $(INSTALL_PROGRAM) crt0.o $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(crt0.o)
$(DO:%=install_%): install_hosted $(DO:%=install_%): install_hosted
.PHONY:install_hosted .PHONY:install_hosted
install_hosted:: install_hosted::
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(HOSTED_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(HOSTED_BSP) $(INSTALL_PROGRAM) $(HOSTED_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(HOSTED_BSP)
# target specific makefile fragment comes in here. # target specific makefile fragment comes in here.

View File

@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -115,6 +117,7 @@ distclean maintainer-clean realclean: clean
install: ${SIM_INSTALL} install: ${SIM_INSTALL}
install-sim: 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 set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
doc: doc:

View File

@ -29,6 +29,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -126,10 +128,12 @@ distclean maintainer-clean realclean: clean
install: ${SIM_INSTALL} install: ${SIM_INSTALL}
install-mon: 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_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 set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-sim: 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 set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib/$$x; done
doc: doc:

View File

@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -104,6 +106,7 @@ sim-write.o: $(srcdir)/sim-write.S
stat.o: $(srcdir)/stat.c stat.o: $(srcdir)/stat.c
install: $($(CPU)_INSTALL) install: $($(CPU)_INSTALL)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
$(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP) $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)

View File

@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -105,6 +107,7 @@ sim-write.o: $(srcdir)/sim-write.S
stat.o: $(srcdir)/stat.c stat.o: $(srcdir)/stat.c
install: $($(CPU)_INSTALL) install: $($(CPU)_INSTALL)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
$(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP) $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
for x in ${LD_SCRIPTS}; do \ for x in ${LD_SCRIPTS}; do \

View File

@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -101,6 +103,7 @@ hpstub: $(OBJS)
$(OBJS) -lc -m >stub.map $(OBJS) -lc -m >stub.map
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib/${MULTISUBDIR}
$(INSTALL_PROGRAM) $(STUBLIB) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBLIB) $(INSTALL_PROGRAM) $(STUBLIB) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBLIB)
$(INSTALL_PROGRAM) $(SHARED_DIR)/$(STUBCRT0) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBCRT0) $(INSTALL_PROGRAM) $(SHARED_DIR)/$(STUBCRT0) $(DESTDIR)$(tooldir)/lib/$(MULTISUBDIR)$(STUBCRT0)
$(INSTALL_PROGRAM) $(srcdir)/$(LDSCRIPT) $(DESTDIR)$(tooldir)/lib/$(LDSCRIPT) $(INSTALL_PROGRAM) $(srcdir)/$(LDSCRIPT) $(DESTDIR)$(tooldir)/lib/$(LDSCRIPT)

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
#AS = @AS@ #AS = @AS@
@ -103,6 +105,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
@for bsp in ${BSP}; do\ @for bsp in ${BSP}; do\
$(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \

View File

@ -29,6 +29,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -125,10 +127,12 @@ distclean maintainer-clean realclean: clean
install: ${MON_INSTALL} install: ${MON_INSTALL}
install-mon: 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_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 set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-sim: 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 set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib/$$x; done
doc: doc:

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
#AS = @AS@ #AS = @AS@
@ -122,6 +124,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
@for bsp in ${BSP}; do\ @for bsp in ${BSP}; do\
$(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -175,12 +177,14 @@ utime.o : $(SDEPS)
write.o : $(SDEPS) write.o : $(SDEPS)
install: $(CRT) $(SIM_BSP) $(M32C_BSP) $(SCRIPTS) install: $(CRT) $(SIM_BSP) $(M32C_BSP) $(SCRIPTS)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for c in $(CRT) $(SIM_BSP) $(M32C_BSP); do \ for c in $(CRT) $(SIM_BSP) $(M32C_BSP); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done done
for c in $(SCRIPTS); do \ for c in $(SCRIPTS); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done done
${mkinstalldirs} ${DESTDIR}${tooldir}/include
for c in $(HEADERS); do \ for c in $(HEADERS); do \
$(INSTALL_DATA) ${srcdir}/$$c \ $(INSTALL_DATA) ${srcdir}/$$c \
$(DESTDIR)$(tooldir)/include/$$c ;\ $(DESTDIR)$(tooldir)/include/$$c ;\

View File

@ -46,6 +46,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -141,6 +143,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install-scripts install: install-scripts
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
@for bsp in ${BSP}; do\ @for bsp in ${BSP}; do\
$(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
@ -148,6 +151,7 @@ install: install-scripts
# Install the linker script in the correct place. # Install the linker script in the correct place.
install-scripts: install-scripts:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
if [ -f ${objroot}/../binutils/objdump ] ; then \ if [ -f ${objroot}/../binutils/objdump ] ; then \
objdump="${objroot}/../binutils/objdump"; \ objdump="${objroot}/../binutils/objdump"; \
else \ else \

View File

@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -409,6 +411,7 @@ install:: $(DO:%=install_%)
.PHONY:install_m68k .PHONY:install_m68k
install_m68k:: install_m68k::
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
# install SIM stuff # install SIM stuff
$(INSTALL_PROGRAM) $(SIM_CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_CRT0) $(INSTALL_PROGRAM) $(SIM_CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_CRT0)
$(INSTALL_PROGRAM) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP) $(INSTALL_PROGRAM) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
@ -435,6 +438,7 @@ install_m68k::
.PHONY: install_cf .PHONY: install_cf
install_cf:: install_io install_cf:: install_io
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
# install CF stuff # install CF stuff
$(INSTALL_DATA) $(CF_CRT0S) $(CF_BSP) \ $(INSTALL_DATA) $(CF_CRT0S) $(CF_BSP) \
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
@ -447,6 +451,7 @@ endif
.PHONY: install_fido .PHONY: install_fido
install_fido:: install_io install_fido:: install_io
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(FIDO_CRT0S) $(FIDO_BSP) \ $(INSTALL_DATA) $(FIDO_CRT0S) $(FIDO_BSP) \
$(DESTDIR)$(tooldir)/lib$(MULTISUBDIR) $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)
$(INSTALL_DATA) $(FIDO_SCRIPTS) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR} $(INSTALL_DATA) $(FIDO_SCRIPTS) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
@ -459,6 +464,7 @@ endif
.PHONY: install_io .PHONY: install_io
install_io:: install_io::
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
# install IO stuff # install IO stuff
$(INSTALL_DATA) $(HOSTED_BSP) $(UNHOSTED_BSP) \ $(INSTALL_DATA) $(HOSTED_BSP) $(UNHOSTED_BSP) \
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}

View File

@ -29,6 +29,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -125,10 +127,12 @@ distclean maintainer-clean realclean: clean
install: ${SIM_INSTALL} ${MON_INSTALL} install: ${SIM_INSTALL} ${MON_INSTALL}
install-mon: 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_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 set -e; for x in ${MON_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${MON_PREFIX}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-sim: 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 set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
doc: doc:

View File

@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ 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 crtn.o: $(srcdir)/crtn.S $(srcdir)/sim-crtn.S
install: $(CRT) $(SIM_BSP) install: $(CRT) $(SIM_BSP)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for c in $(CRT) $(SIM_BSP); do \ for c in $(CRT) $(SIM_BSP); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done done

View File

@ -60,6 +60,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -99,6 +101,7 @@ CPU = @CPU@
all: ${CRT} ${LIB} ${LINUX_BSP} all: ${CRT} ${LIB} ${LINUX_BSP}
install: ${CRT} ${LIB} install-linux install: ${CRT} ${LIB} install-linux
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
@for crt in ${CRT}; do \ @for crt in ${CRT}; do \
$(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \ $(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
done done
@ -106,6 +109,7 @@ install: ${CRT} ${LIB} install-linux
$(INSTALL_PROGRAM) $(srcdir)/${SCRIPTS} $(DESTDIR)$(tooldir)/lib/ $(INSTALL_PROGRAM) $(srcdir)/${SCRIPTS} $(DESTDIR)$(tooldir)/lib/
install-linux: ${LINUX_BSP} install-linux: ${LINUX_BSP}
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) ${LINUX_BSP} $(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 set -e; for x in ${LINUX_SCRIPTS}; do ${INSTALL_DATA} ${srcdir}/${objtype}$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
#AS = @AS@ #AS = @AS@
@ -122,6 +124,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
@for bsp in ${BSP}; do\ @for bsp in ${BSP}; do\
$(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \

View File

@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -129,6 +131,7 @@ stat.o: $(srcdir)/stat.c
qemu-write.o: $(srcdir)/qemu-write.c qemu-write.o: $(srcdir)/qemu-write.c
install: ${CRT0_INSTALL} $($(CPU)_INSTALL) install: ${CRT0_INSTALL} $($(CPU)_INSTALL)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP) $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
$(INSTALL_DATA) $(QEMU_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(QEMU_BSP) $(INSTALL_DATA) $(QEMU_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(QEMU_BSP)
for x in ${LD_SCRIPTS}; do \ for x in ${LD_SCRIPTS}; do \
@ -136,6 +139,7 @@ install: ${CRT0_INSTALL} $($(CPU)_INSTALL)
done; done;
install-crt0: install-crt0:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x ${INSTALL_DATA} ${CRT0} $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x
clean mostlyclean: clean mostlyclean:

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -102,6 +104,7 @@ crt0-ms2.o: $(srcdir)/crt0-ms2.S
trap.o: $(srcdir)/trap.S trap.o: $(srcdir)/trap.S
install: $($(CPU)_INSTALL) install: $($(CPU)_INSTALL)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for c in $(CRT0); do \ for c in $(CRT0); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ; \ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ; \
done; done;

View File

@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ 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 .PHONY: install info dvi doc install-info clean-info
install:: install::
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(HOSTED_BSP) \ $(INSTALL_DATA) $(HOSTED_BSP) \
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
for x in ${BSP_SCRIPTS}; do\ for x in ${BSP_SCRIPTS}; do\

View File

@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
AR = @AR@ AR = @AR@
@ -126,8 +128,8 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR} $(DESTDIR)$(tooldir)/include
@for outputs in ${OUTPUTS}; do\ @for outputs in ${OUTPUTS}; do\
mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
$(INSTALL_DATA) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_DATA) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done done
$(INSTALL_DATA) ${srcdir}/include/or1k-support.h $(DESTDIR)$(tooldir)/include/ $(INSTALL_DATA) ${srcdir}/include/or1k-support.h $(DESTDIR)$(tooldir)/include/

View File

@ -40,6 +40,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -129,6 +131,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_PROGRAM) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
# install Oki stuff # install Oki stuff
$(INSTALL_PROGRAM) $(OKI_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(OKI_BSP) $(INSTALL_PROGRAM) $(OKI_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(OKI_BSP)

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -135,6 +137,7 @@ utime.o : $(SDEPS)
write.o : $(SDEPS) write.o : $(SDEPS)
install: $(CRT) $(SIM_BSP) $(SCRIPTS) install: $(CRT) $(SIM_BSP) $(SCRIPTS)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for c in $(CRT) $(SIM_BSP); do \ for c in $(CRT) $(SIM_BSP); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done done

View File

@ -45,6 +45,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ 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_INSTALL} ${MVME_INSTALL} ${SOLARIS_INSTALL} ${LINUX_INSTALL} ${YELLOWKNIFE_INSTALL} ${ADS_INSTALL} ${MBX_INSTALL} ${XIL_INSTALL}
install-sim: 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 set -e; for x in ${SIM_CRT0} ${SIM_BSP} ${SIM_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-mvme: 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 set -e; for x in ${MVME_CRT0} ${MVME_BSP} ${MVME_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-solaris: 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 set -e; for x in ${SOLARIS_CRT0} ${SOLARIS_BSP} ${SOLARIS_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-linux: 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 set -e; for x in ${LINUX_CRT0} ${LINUX_BSP} ${LINUX_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-yellowknife: 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_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 set -e; for x in ${YELLOWKNIFE_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-ads: 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_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 set -e; for x in ${ADS_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-mbx: 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_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 set -e; for x in ${MBX_SCRIPTS} ${MBX_SPECS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
install-xil: 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_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 set -e; for x in ${XIL_SCRIPTS} ${XIL_SPECS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib/$$x; done

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -138,6 +140,7 @@ utime.o : $(SDEPS)
write.o : $(SDEPS) write.o : $(SDEPS)
install: $(CRT) $(SIM_BSP) $(SCRIPTS) install: $(CRT) $(SIM_BSP) $(SCRIPTS)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
for c in $(CRT) $(SIM_BSP); do \ for c in $(CRT) $(SIM_BSP); do \
$(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done done

View File

@ -29,6 +29,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -105,6 +107,7 @@ distclean maintainer-clean realclean: clean
install: ${SIM_INSTALL} install: ${SIM_INSTALL}
install-sim: install-sim:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
set -e;\ set -e;\
for x in ${SIM_CRT0} ${SIM_BSP}; do\ for x in ${SIM_CRT0} ${SIM_BSP}; do\
${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x;\ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x;\

View File

@ -43,6 +43,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -130,6 +132,7 @@ wait.o: $(srcdir)/wait.c
write.o: $(srcdir)/write.c write.o: $(srcdir)/write.c
install: $($(CPU)_INSTALL) install: $($(CPU)_INSTALL)
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
$(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0) $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
$(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP) $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)

View File

@ -41,6 +41,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -108,6 +110,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
@for bsp in ${BSP}; do\ @for bsp in ${BSP}; do\
$(INSTALL_DATA) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ $(INSTALL_DATA) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done done

View File

@ -42,6 +42,8 @@ INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
#AS = @AS@ #AS = @AS@
@ -118,6 +120,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
@for crt in ${CRT0}; do \ @for crt in ${CRT0}; do \
$(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \ $(INSTALL_PROGRAM) $${crt} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
done done

View File

@ -29,6 +29,8 @@ MULTISUBDIR =
SHELL = /bin/sh SHELL = /bin/sh
mkinstalldirs = $(SHELL) $(srcroot)/mkinstalldirs
CC = @CC@ CC = @CC@
AS = @AS@ AS = @AS@
@ -111,6 +113,7 @@ distclean maintainer-clean realclean: clean
.PHONY: install info install-info clean-info .PHONY: install info install-info clean-info
install: install:
${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
set -e; for x in ${SIM_BSP} ${CRT} ${EVA_APP_BSP} ${EVA_STUB_HEX} ${EVA_STUB} ; do\ 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; \ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done done