Rev 4760 | Rev 4927 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## ${R_HOME}/src/main/MakefileVPATH = @srcdir@srcdir = @srcdir@top_srcdir = @top_srcdir@top_builddir = ../..subdir = src/maininclude $(top_builddir)/Makeconfdistdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)DISTFILES = $(shell cd $(srcdir) && ls Makefile.in *.[cfhy])SRCS = arithmetic.c array.c attrib.c bind.c builtin.c character.c \coerce.c colors.c complex.c context.c cov.c cum.c debug.c \deparse.c deriv.c devices.c dotcode.c dstruct.c duplicate.c \envir.c errors.c eval.c format.c fourier.c gram.c gram-ex.c \graphics.c iosupport.c list.c logic.c main.c match.c memory.c \model.c names.c objects.c optimize.c options.c par.c paste.c \platform.c plot.c plot3d.c plotmath.c print.c printarray.c \printvector.c printutils.c random.c relop.c saveload.c scan.c \seq.c sort.c source.c split.c subassign.c subscript.c subset.c \summary.c unique.c util.c version.cDEPS = $(SRCS:.c=.d)OBJS = $(SRCS:.c=.o)RLIBS = ../unix/libunix.a ../appl/libappl.a ../nmath/libmath.aRGNOMELIBS = ../gnome/libRgnome.a ../appl/libappl.a ../nmath/libmath.aALL_LIBS = $(RLIBS) $(X_PRE_LIBS) $(X_LIBS) $(X_EXTRA_LIBS) $(LIBS)ALL_GNOME_LIBS = $(RGNOMELIBS) $(LIBS) $(GNOMEUI_LIBS)all: Makefile RMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.statuscd $(top_builddir) && \CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \$(SHELL) ./config.statusR: Makefile Makedeps $(top_builddir)/bin/R.binary @RGNOMEBIN@Makedeps: ../include/Platform.h ../include/FFDecl.h $(DEPS)@cat $(DEPS) > $@../include/Platform.h:(cd ../include; $(MAKE) $(@F))../include/FFDecl.h: $(top_srcdir)/src/appl/ROUTINES(cd ../include; $(top_srcdir)/tools/GETSYMBOLS)$(top_builddir)/bin/R.binary: $(OBJS) $(RLIBS)@$(MKINSTALLDIRS) $(top_builddir)/bin$(LDCMD) $(DLLFLAGS) -o $@ $(OBJS) $(ALL_LIBS)$(top_builddir)/bin/R.gnome: $(OBJS) $(RGNOMELIBS)@$(MKINSTALLDIRS) $(top_builddir)/bin$(LDCMD) $(DLLFLAGS) $(GNOME_LIBDIR) -o $@ $(OBJS) $(ALL_GNOME_LIBS)../unix/libunix.a:(cd ../unix; $(MAKE) $(@F))../appl/libappl.a:(cd ../appl; $(MAKE) $(@F))../nmath/libmath.a:(cd ../nmath; $(MAKE) $(@F))gram.c: $(srcdir)/gram.y$(YACC) $(srcdir)/gram.ymv y.tab.c $@mostlyclean: cleanclean:@echo "Cleaning in $(subdir)"@-rm -f R.binary R-Image *core Makedeps *.d *.o gram.cdistclean: clean@-rm -f Makefilemaintainer-clean: distclean@rm -f gram.ctags: *.h *.cctags *.h *.cTAGS: *.h *.cetags *.h *.cdistdir: $(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# Unused targetsinstall install-strip uninstall info dvi check::@MAKE_INCLUDE_DEPS@ ./Makedeps