This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] libgloss: missing DESTDIRs


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:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]