The R Project SVN R

Rev

Rev 87559 | Rev 87747 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 87559 Rev 87562
Line 95... Line 95...
95
MIKTEX ?= TRUE
95
MIKTEX ?= TRUE
96
TEXI2ANY ?= texi2any
96
TEXI2ANY ?= texi2any
97
TEXI2DVI = env COMSPEC= texi2dvi
97
TEXI2DVI = env COMSPEC= texi2dvi
98
MAKEINFO = texi2any
98
MAKEINFO = texi2any
99
EOPTS ?= $(if $(USE_LLVM),,-mfpmath=sse -msse2 -mstackrealign)
99
EOPTS ?= $(if $(USE_LLVM),,-mfpmath=sse -msse2 -mstackrealign)
-
 
100
SANOPTS ?=
100
OPENMP ?= -fopenmp
101
OPENMP ?= -fopenmp
101
PTHREAD ?= -pthread
102
PTHREAD ?= -pthread
102
ISDIR ?= C:/Program Files (x86)/Inno Setup 6
103
ISDIR ?= C:/Program Files (x86)/Inno Setup 6
103
QPDF ?=
104
QPDF ?=
104
DLLs64 ?=
105
DLLs64 ?=
Line 143... Line 144...
143
CC=$(BINPREF)$(CCBASE) $(M_ARCH)
144
CC=$(BINPREF)$(CCBASE) $(M_ARCH)
144
 
145
 
145
CP=cp
146
CP=cp
146
# as set by make
147
# as set by make
147
CPP=$(CC) -E
148
CPP=$(CC) -E
148
DLL=$(CC)
149
DLL=$(CC) $(SANOPTS)
149
DLLTOOL=$(BINPREF)$(LLVMPREF)dlltool
150
DLLTOOL=$(BINPREF)$(LLVMPREF)dlltool
150
## some versions have trouble with paths, so we always need this
151
## some versions have trouble with paths, so we always need this
151
## even for native builds
152
## even for native builds
152
DLLTOOLFLAGS=--as $(BINPREF)$(LLVMPREF)as $(DT_ARCH) -k
153
DLLTOOLFLAGS=--as $(BINPREF)$(LLVMPREF)as $(DT_ARCH) -k
153
ECHO=echo
154
ECHO=echo
Line 220... Line 221...
220
.f90.o:
221
.f90.o:
221
	$(FC) $(FFLAGS) $($*-FFLAGS) -c $< -o $@
222
	$(FC) $(FFLAGS) $($*-FFLAGS) -c $< -o $@
222
 
223
 
223
## $($*-LINKFLAGS) is used for Rgui Rterm and Rscript
224
## $($*-LINKFLAGS) is used for Rgui Rterm and Rscript
224
%.exe:
225
%.exe:
225
	$(LINKER) $(LINKFLAGS) $($*-LINKFLAGS) -o $@ $^ $($*-LIBS) $(LIBS)
226
	$(LINKER) $(LINKFLAGS) $($*-LINKFLAGS) $(SANOPTS) -o $@ $^ $($*-LIBS) $(LIBS)
226
 
227
 
227
## It does little sense to have $($*-DLLFLAGS) here (and not in etc/Makeconf)
228
## It does little sense to have $($*-DLLFLAGS) here (and not in etc/Makeconf)
228
## $($*-DLLLIBS) is used for R and lapack
229
## $($*-DLLLIBS) is used for R and lapack
229
%.dll:
230
%.dll:
230
	@$(ECHO) EXPORTS > $*.def
231
	@$(ECHO) EXPORTS > $*.def