Rev 35372 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
include ../MkRulesR_HOME = ../../..ifdef DEBUGOPTFLAGS=-gLINKFLAGS=DLLFLAGS=elseOPTFLAGS=-O2 -Wall -pedanticLINKFLAGS=-sDLLFLAGS=-sendifCFLAGS=$(OPTFLAGS) -I../../includeall: $(R_HOME)/bin/Rgui.exe $(R_HOME)/bin/Rterm.exe \$(R_HOME)/bin/Rcmd.exe $(R_HOME)/bin/RSetReg.exe \$(R_HOME)/bin/Rproxy.dll $(R_HOME)/bin/R.exe \$(R_HOME)/bin/md5check.exe \$(R_HOME)/lib/librproxy.a$(R_HOME)/bin/Rgui.exe: Rgui.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@$(R_HOME)/bin/Rterm.exe: Rterm.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@$(R_HOME)/bin/Rcmd.exe: Rcmd.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@$(R_HOME)/bin/RSetReg.exe: RSetReg.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@$(R_HOME)/bin/R.exe: R.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@$(R_HOME)/bin/md5check.exe: md5check.exe$(MKDIR) -p $(R_HOME)/bin$(CP) $^ $@graphappmain.o: ../graphapp/graphappmain.c$(CC) -c -o $@ -I../graphapp $(CFLAGS) $^rgui-CFLAGS=-DWin32rterm-CFLAGS=-DWin32Rgui-LINKFLAGS=-mwindowsRterm-LIBS=$(LIBUNICOWS) -luser32 -L../../../lib -lRRgui-LIBS=-L../../../lib $(LIBUNICOWS) -lRRpwd-LIBS=$(LIBUNICOWS) -lkernel32## needs binutils > 2.15.90 which is what the cross-compiler toolkit has.ifneq ($(strip $(BUILD)),CROSS)Rgui-LINKFLAGS+=-Wl,--large-address-awareRterm-LINKFLAGS+=-Wl,--large-address-awareendif## Increase stack size to 10Mb## If you alter this, change initialization of R_CStackLimit in ../system.cRgui-LINKFLAGS+=-Wl,--stack=0xA00000Rterm-LINKFLAGS+=-Wl,--stack=0xA00000Rgui.exe: graphappmain.o rgui.o rgico.oRterm.exe: graphappmain.o rterm.o rtico.oRcmd.exe: rcmd.o ../rhome.o ../shext.o rcico.o rcmdfn.oR.exe: R.o ../rhome.o ../shext.o rcico.o rcmdfn.oRSetReg.exe: RSetReg.o ../rhome.o rcico.omd5check-CFLAGS=-I../../../include -I../../library/tools/srcmd5check.exe : md5check.o md5ico.o ../../library/tools/src/md5.oRpwd:$(MAKE) -C ../../include -f Makefile.win version$(MAKE) Rpwd.exeRpwd.exe: rpwd.o rcico.orcmd.o R.o rgui.o rterm.o RSetReg.o rproxy_impl.o rgico.o rtico.o rcico.o: ../../include/Rversion.hclean:$(RM) *.o *.obj *.exe *~ *.exp *.def *.dll *.lib *.abdx_util-CFLAGS=-D_IN_RPROXY_bdx_com-CFLAGS=-D_IN_RPROXY_bdx_SEXP-CFLAGS=-D_IN_RPROXY_rproxy-DLLFLAGS=-mwindowsrproxy-DLLLIBS=-L../../../lib $(LIBUNICOWS) -lR -lole32 -luuid -loleaut32rproxy.dll: rproxy.o rproxy_dev.o rproxy_impl.o com_util.o \bdx_util.o bdx_SEXP.o bdx_com.o rtico.o$(R_HOME)/lib/librproxy.a: rproxy.dll rproxy.df$(DLLTOOL_WIN32) $(DLLTOOLFLAGS) $(RPROXY-DLLTOOLFLAGS) --dllname rproxy.dll --def rproxy.df --output-lib $@$(R_HOME)/bin/Rproxy.dll: rproxy.dll$(MKDIR) -p $(R_HOME)/bin$(CP) rproxy.dll $@