destdir
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)
committerAdam C. Powell, IV <hazelsct@debian.org>
Fri, 6 May 2011 13:52:41 +0000 (14:52 +0100)
Add support for DESTDIR

Submitted upstream: http://www.opencascade.org/org/forum/thread_20121/

Gbp-Pq: Topic submitted
Gbp-Pq: Name destdir.patch

ros/Makefile.am

index d7b103dd31d7650added615f3c7fa0e86768b1f6..3dfd55d4b7145c527d1954556b34f41ac5abe1b5 100644 (file)
@@ -86,106 +86,106 @@ dir_Linux=lin
 dir_SunOS=sun
 
 install-exec-local:
-       $(INSTALL) -d $(prefix)/$(platform)
-       if [ -e $(prefix)/bin -a ! -e $(prefix)/$(platform)/bin ]; then \
-               cd $(prefix)/$(platform) && ln -s ../bin bin; \
+       $(INSTALL) -d $(DESTDIR)$(prefix)/$(platform)
+       if [ -e $(DESTDIR)$(prefix)/bin -a ! -e $(DESTDIR)$(prefix)/$(platform)/bin ]; then \
+               cd $(DESTDIR)$(prefix)/$(platform) && ln -s ../bin bin; \
        fi
-       if [ -e $(prefix)/lib -a ! -e $(prefix)/$(platform)/lib ]; then \
-               cd $(prefix)/$(platform) && ln -s ../lib lib; \
+       if [ -e $(DESTDIR)$(prefix)/lib -a ! -e $(DESTDIR)$(prefix)/$(platform)/lib ]; then \
+               cd $(DESTDIR)$(prefix)/$(platform) && ln -s ../lib lib; \
        fi
-       $(INSTALL) -d $(prefix)/$(dir_$(platform))
-       if [ -e $(prefix)/bin -a ! -e $(prefix)/$(dir_$(platform))/bin ]; then \
-               cd $(prefix)/$(dir_$(platform)) && ln -s ../bin bin; \
+       $(INSTALL) -d $(DESTDIR)$(prefix)/$(dir_$(platform))
+       if [ -e $(DESTDIR)$(prefix)/bin -a ! -e $(DESTDIR)$(prefix)/$(dir_$(platform))/bin ]; then \
+               cd $(DESTDIR)$(prefix)/$(dir_$(platform)) && ln -s ../bin bin; \
        fi
-       if [ -e $(prefix)/lib -a ! -e $(prefix)/$(dir_$(platform))/lib ]; then \
-               cd $(prefix)/$(dir_$(platform)) && ln -s ../lib lib; \
+       if [ -e $(DESTDIR)$(prefix)/lib -a ! -e $(DESTDIR)$(prefix)/$(dir_$(platform))/lib ]; then \
+               cd $(DESTDIR)$(prefix)/$(dir_$(platform)) && ln -s ../lib lib; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
-               $(INSTALL) -d $(prefix)/inc; \
-               cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(prefix); \
+               $(INSTALL) -d $(DESTDIR)$(prefix)/inc; \
+               cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(DESTDIR)$(prefix); \
        fi; \
        if [ "$$pd" != "$$bd" ]; then \
-               cp -fr$(CP_$(platform)) $$bd/config.h $(prefix); \
+               cp -fr$(CP_$(platform)) $$bd/config.h $(DESTDIR)$(prefix); \
        fi
-       if [ -e $(prefix)/inc/config.h ]; then \
-               unlink $(prefix)/inc/config.h; \
+       if [ -e $(DESTDIR)$(prefix)/inc/config.h ]; then \
+               unlink $(DESTDIR)$(prefix)/inc/config.h; \
        fi
-       cd $(prefix)/inc && ln -s ../config.h config.h 
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       cd $(DESTDIR)$(prefix)/inc && ln -s ../config.h config.h 
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" -a -d $(top_srcdir)/src/UnitsAPI ]; then \
-               $(INSTALL) -d $(prefix)/src; \
-               $(INSTALL) -d $(prefix)/src/UnitsAPI; \
-               cp -fr$(CP_$(platform)) $(top_srcdir)/src/UnitsAPI $(prefix)/src; \
-               cp -f$(CP_$(platform)) $(top_srcdir)/env_DRAW.sh $(prefix); \
+               $(INSTALL) -d $(DESTDIR)$(prefix)/src; \
+               $(INSTALL) -d $(DESTDIR)$(prefix)/src/UnitsAPI; \
+               cp -fr$(CP_$(platform)) $(top_srcdir)/src/UnitsAPI $(DESTDIR)$(prefix)/src; \
+               cp -f$(CP_$(platform)) $(top_srcdir)/env_DRAW.sh $(DESTDIR)$(prefix); \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(FoundationClasses_DIRS)"; \
                if test "x$(FoundationClasses_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(ModelingData_DIRS)"; \
                if test "x$(ModelingData_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(ModelingAlgorithms_DIRS)"; \
                if test "x$(ModelingAlgorithms_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(Visualization_DIRS)"; \
                if test "x$(Visualization_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(ApplicationFramework_DIRS)"; \
                if test "x$(ApplicationFramework_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(DataExchange_DIRS)"; \
                if test "x$(DataExchange_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi
-       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
+       bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(DESTDIR)$(prefix); pd=`pwd`; cd $$bd; \
        if [ "$$pd" != "$$sd" ]; then \
                inst_dirs="$(Draw_DIRS)"; \
                if test "x$(Draw_DIRS)" != "x"; then \
                        for d in $$inst_dirs; do \
-                               $(INSTALL) -d $(prefix)/src/$$d; \
-                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
+                               $(INSTALL) -d $(DESTDIR)$(prefix)/src/$$d; \
+                               cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)$(prefix)/src; \
                        done; \
                fi; \
        fi