The R Project SVN R

Rev

Rev 74046 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 74046 Rev 80503
Line 6... Line 6...
6
 
6
 
7
include $(top_builddir)/Makeconf
7
include $(top_builddir)/Makeconf
8
 
8
 
9
install install-strip: install-R-framework
9
install install-strip: install-R-framework
10
		@(sed 's|^LIBR =.*|LIBR = -F$(R_FRAMEWORK_DIR)/.. -framework R|' \
10
		@(sed 's|^LIBR =.*|LIBR = -F$(R_FRAMEWORK_DIR)/.. -framework R|' \
11
		  $(top_builddir)/etc/Makeconf > "$(rhome)/etc${R_ARCH}/Makeconf")
11
		  $(top_builddir)/etc/Makeconf > "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/etc${R_ARCH}/Makeconf")
12
		@(sed 's/Versions\/$(FW_VERSION)\/Resources/Resources/' \
12
		@(sed 's/Versions\/$(FW_VERSION)\/Resources/Resources/' \
13
		  "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R" > \
13
		  "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R" > \
14
		  "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/RR")
14
		  "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/RR")
15
		@(mv "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/RR" "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R")
15
		@(mv "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/RR" "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R")
16
		@(chmod a+x "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R")
16
		@(chmod a+x "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/bin/R")
Line 35... Line 35...
35
	  ln -f -s -n Versions/Current/R R && \
35
	  ln -f -s -n Versions/Current/R R && \
36
	  ln -f -s -n Versions/Current/Resources/lib Libraries && \
36
	  ln -f -s -n Versions/Current/Resources/lib Libraries && \
37
	  ln -f -s -n Versions/Current/Resources Resources)
37
	  ln -f -s -n Versions/Current/Resources Resources)
38
	@## the resulting libR will point dyld to the fat libR regardless of its origin
38
	@## the resulting libR will point dyld to the fat libR regardless of its origin
39
	@(cd "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/lib" && \
39
	@(cd "$(DESTDIR)$(R_FRAMEWORK_DIR)/Resources/lib" && \
40
	  install_name_tool -id "$(R_FRAMEWORK_DIR)/Versions/$(FW_VERSION)/Resources/lib/libR.dylib" $(Rexeclibdir)/libR.dylib)
40
	  install_name_tool -id "$(R_FRAMEWORK_DIR)/Versions/$(FW_VERSION)/Resources/lib/libR.dylib" "$(DESTDIR)$(Rexeclibdir)/libR.dylib")
41
	@( otool=otool ; if otool -D "$(DESTDIR)$(Rexeclibdir)/libR.dylib"|grep 'not an object'>/dev/null; then otool=otool64; fi; \
41
	@( otool=otool ; if otool -D "$(DESTDIR)$(Rexeclibdir)/libR.dylib"|grep 'not an object'>/dev/null; then otool=otool64; fi; \
42
	   for lib in Rlapack Rblas R; do \
42
	   for lib in Rlapack Rblas R; do \
43
	   if test -e "$(DESTDIR)$(Rexeclibdir)/lib$${lib}.dylib"; then $(ECHO) "  lib$${lib}"; \
43
	   if test -e "$(DESTDIR)$(Rexeclibdir)/lib$${lib}.dylib"; then $(ECHO) "  lib$${lib}"; \
44
	    find "$(DESTDIR)$(R_FRAMEWORK_DIR)/Versions/$(FW_VERSION)/Resources/" -name '*.so' -or -name '*.dylib' | \
44
	    find "$(DESTDIR)$(R_FRAMEWORK_DIR)/Versions/$(FW_VERSION)/Resources/" -name '*.so' -or -name '*.dylib' | \
45
	    xargs -n 1 install_name_tool -change \
45
	    xargs -n 1 install_name_tool -change \