Sophie

Sophie

distrib > Fedora > 15 > x86_64 > by-pkgid > 19b9ab2c1960fa706e46fe8fe0d2ea83 > files > 1

gprbuild-2010-7.fc15.src.rpm

--- a/Makefile.in	2011-02-05 01:10:28.682428002 +0300
+++ b/Makefile.in	2011-02-05 01:11:20.654428003 +0300
@@ -3,7 +3,7 @@
 INSTALL_PROGRAM=@INSTALL_PROGRAM@
 INSTALL_DATA=@INSTALL_DATA@
 HOST=@HOST@
-
+DESTDIR ?= 
 # Relative to the gnat/ subdirectory (or absolute path)
 GNAT_SOURCE_DIR=../gnat_src
 
@@ -89,36 +89,37 @@
 	  -XBUILD_TOOL=gprbuild
 
 install: install.data install.bin
-	-${MKDIR} ${datadir}/gpr
-	$(RM) -r ${datadir}/examples/gprbuild
-	-${MKDIR} ${datadir}/examples/gprbuild
-	${CP} -r examples/* ${datadir}/examples/gprbuild
-	${RM} -r ${datadir}/doc/gprbuild
-	-${MKDIR} ${datadir}/doc/gprbuild
+	-${MKDIR} ${DESTDIR}/${datadir}/gpr
+	$(RM) -r ${DESTDIR}/${datadir}/gprbuild/examples
+	-${MKDIR} ${DESTDIR}/${datadir}/gprbuild/examples/
+	${CP} -r examples/* ${DESTDIR}/${datadir}/gprbuild/examples
+	${RM} -r ${DESTDIR}/${datadir}/doc/gprbuild
+	-${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild
 	for format in html txt pdf info; do \
 	  if [ -d doc/$$format ] ; then \
-	     ${MKDIR} ${datadir}/doc/gprbuild/$$format; \
-	     ${CP} doc/$$format/* ${datadir}/doc/gprbuild/$$format; \
+	     ${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild/$$format; \
+	     ${CP} doc/$$format/* ${DESTDIR}/${datadir}/doc/gprbuild/$$format; \
 	     if [ $$format = html ] ; then \
-	        ${CP} doc/*.png ${datadir}/doc/gprbuild/html; \
+	        ${CP} doc/*.png ${DESTDIR}/${datadir}/doc/gprbuild/html; \
 	        sed -e "s/<doc_path>.*//" doc/gprbuild_gps.xml \
-	           > ${datadir}/doc/gprbuild/html/gps_index.xml; \
+	           > ${DESTDIR}/${datadir}/doc/gprbuild/html/gps_index.xml; \
 	     fi; \
 	  fi; \
 	done
 
 install.data: force
-	-${MKDIR} ${datadir}/gprconfig
-	${CP} share/gprconfig/*.xml ${datadir}/gprconfig
+	-${MKDIR} ${DESTDIR}/${datadir}/gprconfig
+
+	${CP} share/gprconfig/*.xml ${DESTDIR}/${datadir}/gprconfig
 
 install.bin: force
-	-${MKDIR} ${bindir}
-	${INSTALL_PROGRAM} gprconfig${EXEXT} ${bindir}
-	${INSTALL_PROGRAM} gprbuild${EXEXT} ${bindir}
-	${INSTALL_PROGRAM} gprclean${EXEXT} ${bindir}
-	-${MKDIR} ${libexecdir}/gprbuild
-	${INSTALL_PROGRAM} gprbind${EXEXT} ${libexecdir}/gprbuild/
-	${INSTALL_PROGRAM} gprlib${EXEXT} ${libexecdir}/gprbuild/
+	-${MKDIR} ${DESTDIR}/${bindir}
+	${INSTALL_PROGRAM} gprconfig${EXEXT} ${DESTDIR}/${bindir}
+	${INSTALL_PROGRAM} gprbuild${EXEXT} ${DESTDIR}/${bindir}
+	${INSTALL_PROGRAM} gprclean${EXEXT} ${DESTDIR}/${bindir}
+	-${MKDIR} ${DESTDIR}/${libexecdir}/gprbuild
+	${INSTALL_PROGRAM} gprbind${EXEXT} ${DESTDIR}/${libexecdir}/gprbuild/
+	${INSTALL_PROGRAM} gprlib${EXEXT} ${DESTDIR}/${libexecdir}/gprbuild/
 
 $(objdir)/gprbuild_dummies.o: src/gprbuild_dummies.c
 	gcc -c -o $@ $<
@@ -143,8 +144,8 @@
 	make -C doc
 
 install-doc:
-	-$(MKDIR) ${docdir}/html
-	${CP} doc/*.html ${docdir}/html
+	-$(MKDIR) ${DESTDIR}/${docdir}/html
+	${CP} doc/*.html ${DESTDIR}/${docdir}/html
 
 tests: force
 	cd internal/gprtests_python; ./run-gprconfig-test.py