Rev 30071 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## ${R_HOME}/src/gnuwin32/MakefileVPATH = @srcdir@srcdir = @srcdir@top_srcdir = @top_srcdir@top_builddir = ../..subdir = src/gnuwin32include $(top_builddir)/MakeconfDEFS+=-DLEA_MALLOC -DWin32SOURCES = \console.c dataentry.c devga.c dodevga.c dynload.c edit.c editor.c extra.c \malloc.c opt.c pager.c preferences.c psignal.c rhome.c rui.c run.c shext.c \sys-win32.c system.cDEPENDS = $(SOURCES:.c=.d)OBJECTS = $(SOURCES:.c=.o) e_pow.oHEADERS = console.h consolestructs.h devga.h editor.h opt.h rui.h run.h shext.hMAINLIBS = ../main/libmain.a ../appl/libappl.a ../nmath/libnmath.aEXTRALIBS = graphapp/ga.a getline/gl.a ../extra/xdr/libxdr.a \../extra/zlib/libz.a ../extra/pcre/libpcre.a ../extra/bzip2/libbz2.aall: Makefile 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: Makefile@$(MAKE) Makedeps(cd graphapp; $(MAKE))(cd getline; $(MAKE))@$(MAKE) libRblas.a R.dll ../../bin/R.dll libR.a ../../bin/Rblas.dll# (cd front-ends; $(MAKE))R.a: $(OBJECTS)rm -f $@$(AR) cr $@ $^$(RANLIB) $@R-DLLFLAGS = -mwindows -sR-DLLLIBS =-L. -lg2c -lRblas -lcomctl32 -lversionR.dll: R.a $(OBJS-EXTRA) $(MAINLIBS) $(EXTRALIBS) dllversion.o../../bin/R.dll: R.dllcp R.dll ../../bin/libR.a: R.expdlltool -k --dllname R.dll --def R.exp --output-lib libR.aR.exp: R.exp1@(diff R.exp R.exp1 > /dev/null 2>&1) || cp R.exp1 R.expR.exp1: R.a $(MAINLIBS) $(EXTRALIBS) exported-vars@echo EXPORTS > $@@nm R.a $(MAINLIBS) $(EXTRALIBS) > RDefs@sed -n '/^........ [T] _/s/^........ [T] _/ /p' RDefs >> $@@cat $(srcdir)/exported-vars >> $@@rm RDefslibRblas.a: Rblas.defdlltool -k --dllname Rblas.dll \--def $(srcdir)/Rblas.def --output-lib libRblas.ablas.o: $(top_srcdir)/src/appl/blas.f$(F77) $(FFLAGS) -c $< -o $@zgemm.o: $(top_srcdir)/src/appl/zgemm.f$(F77) $(FFLAGS) -c $< -o $@cmplxblas.o: $(top_srcdir)/src/modules/lapack/cmplxblas.f$(F77) $(FFLAGS) -c $< -o $@../../bin/Rblas.dll: blas.o cmplxblas.o zgemm.o dllversion.ogcc -shared -s -o $@ $(srcdir)/Rblas.def $^ -L. -lRmostlyclean: cleanclean:@-rm -f Makedeps *.d *.o *.adistclean: clean@-rm -f Makefilemaintainer-clean: distclean.S.o:gcc -c -o $@ $<%.o: %.rcwindres -I../include -i $< -o $@%.dll:# @echo ------- Building $@ from $^ --------@echo LIBRARY $* > $*.def@echo EXPORTS >> $*.def@nm $^ > Defs@sed -n '/^........ [BCDRT] _/s/^........ [BCDRT] _/ /p' Defs >> $*.def@$(RM) Defsgcc --shared $(DLLFLAGS) $($*-DLLFLAGS) -o $@ $*.def $^ $($*-DLLLIBS) $(DLLLIBS)@rm -f $*.def## Automagically generated dependencies: