Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 560e4db4b21ec5e4ec1ba158d071e4a7 > files > 2

opencascade-6.3-6mdv2010.1.src.rpm

--- OpenCASCADE6.3.0/ros/Makefile.am.orig	2010-02-10 19:51:39.995020094 -0200
+++ OpenCASCADE6.3.0/ros/Makefile.am	2010-02-11 16:38:09.805018834 -0200
@@ -108,128 +108,19 @@
 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; \
-	fi
-	if [ -e $(prefix)/lib -a ! -e $(prefix)/$(platform)/lib ]; then \
-		cd $(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; \
-	fi
-	if [ -e $(prefix)/lib -a ! -e $(prefix)/$(dir_$(platform))/lib ]; then \
-		cd $(prefix)/$(dir_$(platform)) && ln -s ../lib lib; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
-	if [ "$$pd" != "$$sd" ]; then \
-		$(INSTALL) -d $(prefix)/inc; \
-		cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(prefix); \
-	fi; \
-	if [ "$$pd" != "$$bd" ]; then \
-		cp -fr$(CP_$(platform)) $$bd/config.h $(prefix); \
-	fi
-	if [ -e $(prefix)/inc/config.h ]; then \
-		unlink $(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; \
-	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); \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
+	$(INSTALL) -d $(DESTDIR)/$(prefix)/include; \
+	cp -fr$(CP_$(platform)) $(top_srcdir)/inc $(DESTDIR)/$(prefix)/include; mv -f $(DESTDIR)/$(prefix)/include/inc $(DESTDIR)/$(prefix)/include/opencascade; \
+	cp -fr$(CP_$(platform)) config.h $(DESTDIR)/$(prefix)/include/opencascade; \
+	$(INSTALL) -d $(DESTDIR)/$(prefix)/src/opencascade; \
+	$(INSTALL) -d $(DESTDIR)/$(prefix)/src/opencascade/UnitsAPI; \
+	cp -fr$(CP_$(platform)) $(top_srcdir)/src/UnitsAPI $(DESTDIR)/$(prefix)/src/opencascade; \
+	cp -f$(CP_$(platform)) $(top_srcdir)/env_DRAW.sh $(DESTDIR)/$(prefix)/src/opencascade; \
+	inst_dirs="$(FoundationClasses_DIRS) $(ModelingData_DIRS) $(ModelingAlgorithms_DIRS) $(ModelingAlgorithms_DIRS) $(Visualization_DIRS) $(ApplicationFramework_DIRS) $(DataExchange_DIRS) $(Draw_DIRS) $(WOK_DIRS) $(Wrappers_DIRS)"; \
+	for d in $$inst_dirs; do \
+		if test x$$d != x; then \
+			$(INSTALL) -d $(DESTDIR)/$(prefix)/src/opencascade/$$d; \
+			cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(DESTDIR)/$(prefix)/src/opencascade; \
 		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(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; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
-	if [ "$$pd" != "$$sd" ]; then \
-		inst_dirs="$(WOK_DIRS)"; \
-		if test "x$(WOK_DIRS)" != "x"; then \
-			for d in $$inst_dirs; do \
-				$(INSTALL) -d $(prefix)/src/$$d; \
-				cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
-			done; \
-		fi; \
-	fi
-	bd=`pwd`; cd $(top_srcdir); sd=`pwd`; cd $(prefix); pd=`pwd`; cd $$bd; \
-	if [ "$$pd" != "$$sd" ]; then \
-		inst_dirs="$(Wrappers_DIRS)"; \
-		if test "x$(Wrappers_DIRS)" != "x"; then \
-			for d in $$inst_dirs; do \
-				$(INSTALL) -d $(prefix)/src/$$d; \
-				cp -fr$(CP_$(platform)) $(top_srcdir)/src/$$d $(prefix)/src; \
-			done; \
-		fi; \
-	fi
+	done
 
 .PHONY: FoundationClasses ModelingData ModelingAlgorithms Visualization ApplicationFramework DataExchange Draw WOK Wrappers