Rev 75796 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## ${R_HOME}/src/unix/MakefileVPATH = @srcdir@srcdir = @srcdir@top_srcdir = @top_srcdir@top_builddir = ../..subdir = src/unixinclude $(top_builddir)/Makeconf# see note in src/main/Makefile.inLIBINTL= @BUILD_LIBINTL_FALSE@ @LIBINTL@R_HOME=$(rhome)STATIC_LIBR_PC = @WANT_R_STATIC_TRUE@ $(BLAS_LIBS) $(FLIBS) @R_XTRA_LIBS@ $(LIBINTL) @READLINE_LIBS@ $(LIBS)ALL_CPPFLAGS = $(R_XTRA_CPPFLAGS) $(X_CFLAGS) $(CPPFLAGS) $(DEFS)## Rscript should not be linked to OpenMP## MAIN_CFLAGS is used on some systems when profiling R.ALL_CFLAGS0 = $(R_XTRA_CFLAGS) $(MAIN_CFLAGS) $(CFLAGS)SOURCES_C_BASE = Rembedded.c dynload.c system.c sys-unix.c sys-std.c X11.cSOURCES = $(SOURCES_C_BASE)DEPENDS = $(SOURCES:.c=.d)OBJECTS = $(SOURCES:.c=.o)HEADERS = Runix.hdistdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)DISTFILES = \Makefile.in $(SOURCES_C_BASE) Rscript.c \$(HEADERS) libR.pc.in system.txt@WANT_R_SHLIB_TRUE@ALL_CFLAGS = $(ALL_CFLAGS_LO)all: RMakefile: $(srcdir)/Makefile.in \$(top_builddir)/config.status \../include/Rversion.h \$(SOURCES)@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@Makedeps: Makefile $(DEPENDS)@cat $(DEPENDS) >> Makefile@touch $@R: Makedeps@$(MAKE) libunix.a@$(MAKE) rhome="$(abs_top_builddir)" install-Rscript## is this portable?../include/Rversion.h:(cd ../include; $(MAKE) $(@F))libunix.a: $(OBJECTS)@rm -Rf $@$(AR) -cr $@ $(OBJECTS)$(RANLIB) $@mostlyclean: cleanclean:@-rm -Rf .libs _libs Rscript.dSYM@-rm -f Makedeps *.d *.o *.a *.lo *.la stamp-lodistclean: clean@-rm -f Makefile Rscriptmaintainer-clean: distclean## we need to build at install time to capture the correct 'rhome'install-Rscript:$(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS0) $(LDFLAGS) -DR_HOME='"$(rhome)"' \-o Rscript $(srcdir)/Rscript.c@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexecbindir)"@$(INSTALL_PROGRAM) Rscript "$(DESTDIR)$(Rexecbindir)/Rscript"## substitute at install time to allow 'prefix' to be overriddeninstall-pc:@$(MKINSTALLDIRS) "$(DESTDIR)$(libdir)/pkgconfig"-@$(SED) -e "s:@rhome:$(rhome):" \-e "s:@rincludedir:$(rincludedir):" \-e "s:@rarch:$(R_ARCH):" \-e 's:@libsprivate:$(STATIC_LIBR_PC):' \-e 's:@others:$(MAIN_LDFLAGS) $(LDFLAGS):' \-e 's/@VERSION/$(VERSION)/' $(srcdir)/libR.pc.in \> "$(DESTDIR)$(libdir)/pkgconfig/libR.pc"install: install-maininstall: @WANT_R_SHLIB_TRUE@ install-pcinstall: @WANT_R_STATIC_TRUE@ install-pcinstall-main: install-Rscript@$(MKINSTALLDIRS) "$(DESTDIR)$(bindir)"@$(INSTALL_PROGRAM) Rscript "$(DESTDIR)$(bindir)/Rscript"@if test -n "${R_ARCH}"; then \$(MKINSTALLDIRS) "$(DESTDIR)$(Rexecbindir2)"; \$(INSTALL_PROGRAM) Rscript "$(DESTDIR)$(Rexecbindir2)/Rscript"; \fiuninstall:@rm -f "$(DESTDIR)$(bindir)/Rscript" "$(DESTDIR)$(Rexecbindir)/Rscript" \"$(DESTDIR)$(Rexecbindir2)/Rscript" \"$(DESTDIR)$(libdir)/pkgconfig/libR.pc"install-strip:@$(MAKE) INSTALL_PROGRAM="${INSTALL_PROGRAM} -s" installTAGS info dvi check:distdir: $(DISTFILES)@for f in $(DISTFILES); do \test -f $(distdir)/$${f} \|| ln $(srcdir)/$${f} $(distdir)/$${f} 2>/dev/null \|| cp -p $(srcdir)/$${f} $(distdir)/$${f}; \done## Automagically generated dependencies: