--- 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