The R Project SVN R

Rev

Rev 42614 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 42614 Rev 42616
Line 82... Line 82...
82
## ====== configuration macros for building packages ================
82
## ====== configuration macros for building packages ================
83
 
83
 
84
## For a package using F90/95 set the name or path of gfortran.exe 
84
## For a package using F90/95 set the name or path of gfortran.exe 
85
## or g95.exe.  Spaces allowed.
85
## or g95.exe.  Spaces allowed.
86
ifeq ($(strip $(BUILD)),GCC4)
86
ifeq ($(strip $(BUILD)),GCC4)
87
F95=gfortran$(GCC4_SUFF)
87
FC=gfortran$(GCC4_SUFF)
88
else
88
else
89
# needs to be set by user
89
# needs to be set by user
90
F95=
90
FC=
91
endif
91
endif
92
F95FLAGS=-O3 $(PKG_FCFLAGS)
92
FCFLAGS=-O3
93
 
93
 
94
## =================== cross-compilation settings  =================
94
## =================== cross-compilation settings  =================
95
 
95
 
96
ifeq ($(strip $(BUILD)),CROSS)
96
ifeq ($(strip $(BUILD)),CROSS)
97
# Next might be i586-mingw32- or x86_64-pc-mingw32- or ...
97
# Next might be i586-mingw32- or x86_64-pc-mingw32- or ...
Line 223... Line 223...
223
	@echo "making $@ from $<"
223
	@echo "making $@ from $<"
224
	@$(CXX) $(DEPARG) $(CPPFLAGS) $($*-CPPFLAGS) $< -o $@
224
	@$(CXX) $(DEPARG) $(CPPFLAGS) $($*-CPPFLAGS) $< -o $@
225
 
225
 
226
.m.d:
226
.m.d:
227
	@echo "making $@ from $<"
227
	@echo "making $@ from $<"
228
	@$(OBJC) $(DEPARG) $(CPPFLAGS) $($*-CPPFLAGS) $(OBJCFLAGS) $($*-OBJCFLAGS) $< -o $@
228
	@$(OBJC) $(DEPARG) $(CPPFLAGS) $($*-CPPFLAGS) $< -o $@
229
 
229
 
230
.c.o:
230
.c.o:
231
	$(CC) $(CPPFLAGS) $($*-CPPFLAGS) $(CFLAGS) $($*-CFLAGS) -c $< -o $@
231
	$(CC) $(CPPFLAGS) $($*-CPPFLAGS) $(CFLAGS) $($*-CFLAGS) -c $< -o $@
232
 
232
 
233
.f.o:
233
.f.o:
Line 269... Line 269...
269
%.o: %.rc
269
%.o: %.rc
270
	$(RESCOMP) $(RESFLAGS) $($*-RESFLAGS) -i $< -o $@
270
	$(RESCOMP) $(RESFLAGS) $($*-RESFLAGS) -i $< -o $@
271
endif
271
endif
272
 
272
 
273
.f90.o:
273
.f90.o:
274
	"$(F95)" $(F95FLAGS) -c $< -o $@
274
	"$(FC)" $(PKG_FCFLAGS) $(FCFLAGS) -c $< -o $@
275
.f95.o:
275
.f95.o:
276
	"$(F95)" $(F95FLAGS) -c $< -o $@
276
	"$(FC)" $(PKG_FCFLAGS) $(FCFLAGS) -c $< -o $@