The R Project SVN R

Rev

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

Rev 28302 Rev 28362
Line 81... Line 81...
81
	  (cd $${d} && $(MAKE) $@) || exit 1; \
81
	  (cd $${d} && $(MAKE) $@) || exit 1; \
82
	done
82
	done
83
	@for f in $(INSTFILES); do \
83
	@for f in $(INSTFILES); do \
84
	  $(INSTALL_DATA) $(srcdir)/$${f} $(rhome); \
84
	  $(INSTALL_DATA) $(srcdir)/$${f} $(rhome); \
85
	done
85
	done
86
@WANT_R_FRAMEWORK_TRUE@	$(MAKE) install-R-framework
86
@WANT_R_FRAMEWORK_TRUE@		$(MAKE) install-R-framework
87
@WANT_R_FRAMEWORK_TRUE@	sed 's/^LIBR =.*/LIBR = -framework R/' \
87
@WANT_R_FRAMEWORK_TRUE@		@(sed 's/^LIBR =.*/LIBR = -framework R/' \
88
@WANT_R_FRAMEWORK_TRUE@	$(top_builddir)/etc/Makeconf > $(rhome)/etc/Makeconf
88
@WANT_R_FRAMEWORK_TRUE@		$(top_builddir)/etc/Makeconf > $(rhome)/etc/Makeconf)
89
installdirs:
89
installdirs:
90
	@$(MKINSTALLDIRS) $(rhome)
90
	@$(MKINSTALLDIRS) $(rhome)
91
install-strip:
91
install-strip:
92
	$(MAKE) INSTALL_PROGRAM="${INSTALL_PROGRAM} -s" install
92
	$(MAKE) INSTALL_PROGRAM="${INSTALL_PROGRAM} -s" install
93
uninstall:
93
uninstall:
Line 166... Line 166...
166
 
166
 
167
install-R-framework:
167
install-R-framework:
168
	@(cd $(top_builddir)/src/modules/aqua && \
168
	@(cd $(top_builddir)/src/modules/aqua && \
169
	  cp Info.plist "$(R_FRAMEWORK_DIR)/Versions/$(VERSION)/Resources")
169
	  cp Info.plist "$(R_FRAMEWORK_DIR)/Versions/$(VERSION)/Resources")
170
	@(cd "$(R_FRAMEWORK_DIR)/Versions/$(VERSION)" && \
170
	@(cd "$(R_FRAMEWORK_DIR)/Versions/$(VERSION)" && \
171
	  ln -f -s Resources/include Headers && \
171
	  ln -f -s -h Resources/include Headers && \
172
	  ln -f -s Resources/bin/libR.dylib R)
172
	  ln -f -s -h Resources/bin/libR.dylib R)
173
	@(cd "$(R_FRAMEWORK_DIR)/Versions" && \
173
	@(cd "$(R_FRAMEWORK_DIR)/Versions" && \
174
	  ln -f -s $(VERSION) Current)
174
	  ln -f -s -h $(VERSION) Current)
175
	@(cd "$(R_FRAMEWORK_DIR)"  && \
175
	@(cd "$(R_FRAMEWORK_DIR)"  && \
176
	  ln -f -s Versions/Current/Headers Headers&& \
176
	  ln -f -s -h Versions/Current/Headers Headers&& \
177
	  ln -f -s Versions/Current/R R && \
177
	  ln -f -s -h Versions/Current/R R && \
178
	  ln -f -s Versions/Current/Resources Resources)
178
	  ln -f -s -h Versions/Current/Resources Resources)
179
	@(cd "$(srcdir)/src/modules/aqua/Contents/Resources" && \
179
	@(cd "$(srcdir)/src/modules/aqua/Contents/Resources" && \
180
	  cp -R * "$(R_FRAMEWORK_DIR)/Resources/bin")
180
	  cp -R * "$(R_FRAMEWORK_DIR)/Resources/bin")
181
	@(cd "$(R_FRAMEWORK_DIR)/Resources/bin" && \
181
	@(cd "$(R_FRAMEWORK_DIR)/Resources/bin" && \
182
	  sed 's/^args=/args=--gui=aqua/' < R > RAqua && \
182
	  sed 's/^args=/args=--gui=aqua/' < R > RAqua && \
183
	  chmod 755 RAqua && \
183
	  chmod 755 RAqua && \
Line 194... Line 194...
194
	  cp -R * /Applications/R.app/Contents/Resources)
194
	  cp -R * /Applications/R.app/Contents/Resources)
195
	@(mkdir -p /Applications/R.app/Contents/MacOS)
195
	@(mkdir -p /Applications/R.app/Contents/MacOS)
196
	@test -f "$(R_FRAMEWORK_DIR)/Resources/bin/RAqua"  \
196
	@test -f "$(R_FRAMEWORK_DIR)/Resources/bin/RAqua"  \
197
	  || (echo "please, make install-R-framework first" &&  exit 1)
197
	  || (echo "please, make install-R-framework first" &&  exit 1)
198
	@(cd /Applications/R.app/Contents/MacOS && \
198
	@(cd /Applications/R.app/Contents/MacOS && \
199
	  ln -f "$(R_FRAMEWORK_DIR)/Resources/bin/RAqua" R && \
199
	  ln -f -h "$(R_FRAMEWORK_DIR)/Resources/bin/RAqua" R && \
200
	  chmod 755 R)
200
	  chmod 755 R)
201
TAGS:
201
TAGS: