This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH] libgloss: missing DESTDIRs
- From: Yaakov Selkowitz <yselkowi at redhat dot com>
- To: "newlib at sourceware dot org" <newlib at sourceware dot org>
- Date: Thu, 25 Dec 2014 18:35:59 -0600
- Subject: [PATCH] libgloss: missing DESTDIRs
- Authentication-results: sourceware.org; auth=none
The attached patch fixes missing DESTDIRs during make install on a few
targets.
--
Yaakov Selkowitz
Associate Software Engineer, ARM
Red Hat, Inc.
2014-12-25 Yaakov Selkowitz <yselkowi@...>
* lm32/Makefile.in (install): Respect DESTDIR.
(install-scripts): Ditto.
* mep/Makefile.in (install): Ditto.
* mt/Makefile.in (install): Ditto.
* rl78/Makefile.in (install): Ditto.
Index: lm32/Makefile.in
===================================================================
RCS file: /cvs/src/src/libgloss/lm32/Makefile.in,v
retrieving revision 1.1
diff -u -p -r1.1 Makefile.in
--- lm32/Makefile.in 17 Dec 2008 23:08:09 -0000 1.1
+++ lm32/Makefile.in 26 Dec 2014 00:26:02 -0000
@@ -72,10 +72,10 @@ distclean maintainer-clean realclean: cl
.PHONY: install info install-info clean-info
install: install-scripts # install-includes
@for crt0 in ${CRT0S}; do\
- $(INSTALL_PROGRAM) $${crt0} $(tooldir)/lib${MULTISUBDIR}; \
+ $(INSTALL_PROGRAM) $${crt0} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done
@for bsp in ${BSPS}; do\
- $(INSTALL_PROGRAM) $${bsp} $(tooldir)/lib${MULTISUBDIR}; \
+ $(INSTALL_PROGRAM) $${bsp} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done
install-includes:
@@ -86,7 +86,7 @@ install-includes:
install-scripts:
@for script in ${SCRIPTS}; do\
- $(INSTALL_DATA) ${srcdir}/$${script} $(tooldir)/lib${MULTISUBDIR}; \
+ $(INSTALL_DATA) ${srcdir}/$${script} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
done
doc:
Index: mep/Makefile.in
===================================================================
RCS file: /cvs/src/src/libgloss/mep/Makefile.in,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile.in
--- mep/Makefile.in 21 Apr 2009 18:13:32 -0000 1.2
+++ mep/Makefile.in 26 Dec 2014 00:26:02 -0000
@@ -99,13 +99,13 @@ crtn.o: $(srcdir)/crtn.S $(srcdir)/sim-c
install: $(CRT) $(SIM_BSP)
for c in $(CRT) $(SIM_BSP); do \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$c ;\
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done
if test -z "$(MULTISUBDIR)"; then \
for c in $(SCRIPTS); do \
- $(INSTALL_DATA) $(srcdir)/$$c $(tooldir)/lib${MULTISUBDIR}/$$c ;\
+ $(INSTALL_DATA) $(srcdir)/$$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done; \
- $(INSTALL_DATA) $(srcdir)/gmap_default.ld $(tooldir)/lib/gmap_default.tmpl; \
+ $(INSTALL_DATA) $(srcdir)/gmap_default.ld $(DESTDIR)$(tooldir)/lib/gmap_default.tmpl; \
else true; fi
clean mostlyclean:
Index: mt/Makefile.in
===================================================================
RCS file: /cvs/src/src/libgloss/mt/Makefile.in,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.in
--- mt/Makefile.in 16 Jan 2006 23:23:30 -0000 1.3
+++ mt/Makefile.in 26 Dec 2014 00:26:02 -0000
@@ -103,11 +103,11 @@ trap.o: $(srcdir)/trap.S
install: $($(CPU)_INSTALL)
for c in $(CRT0); do \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$c ; \
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ; \
done;
- $(INSTALL_DATA) $(SIM_BSP) $(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
+ $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
for c in $(SCRIPTS); do \
- $(INSTALL_DATA) $(srcdir)/$$c $(tooldir)/lib/$$c ; \
+ $(INSTALL_DATA) $(srcdir)/$$c $(DESTDIR)$(tooldir)/lib/$$c ; \
done;
clean mostlyclean:
Index: rl78/Makefile.in
===================================================================
RCS file: /cvs/src/src/libgloss/rl78/Makefile.in,v
retrieving revision 1.1
diff -u -p -r1.1 Makefile.in
--- rl78/Makefile.in 29 Nov 2011 06:33:48 -0000 1.1
+++ rl78/Makefile.in 26 Dec 2014 00:26:02 -0000
@@ -135,11 +135,11 @@ write.o : $(SDEPS)
install: $(CRT) $(SIM_BSP) $(SCRIPTS)
for c in $(CRT) $(SIM_BSP); do \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$c ;\
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done
for c in $(SCRIPTS); do \
b=`basename $$c`; \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$b ;\
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$b ;\
done
clean mostlyclean: