The R Project SVN R

Rev

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

Rev 76235 Rev 76611
Line 14... Line 14...
14
ALL_CFLAGS = $(ALL_CFLAGS_LO)
14
ALL_CFLAGS = $(ALL_CFLAGS_LO)
15
ALL_FFLAGS = $(ALL_FFLAGS_LO)
15
ALL_FFLAGS = $(ALL_FFLAGS_LO)
16
 
16
 
17
SOURCES = blas00.c blas.f cmplxblas.f
17
SOURCES = blas00.c blas.f cmplxblas.f
18
 
18
 
19
Rblas_la = libRblas$(R_DYLIB_EXT)
19
@BUILD_LTO_CHECK_FALSE@Rblas_la = libRblas$(R_DYLIB_EXT)
-
 
20
@BUILD_LTO_CHECK_TRUE@Rblas_la = libRblas.a
20
## @RBLAS_LDFLAGS@ is used on macOS
21
## @RBLAS_LDFLAGS@ is used on macOS
21
## first for internal BLAS
22
## first for internal BLAS
22
Rblas_la_LIBADD = @RBLAS_LDFLAGS@ $(FLIBS_IN_SO)
23
Rblas_la_LIBADD = @RBLAS_LDFLAGS@ $(FLIBS_IN_SO)
23
## then external one
24
## then external one
24
Rblas_la_LIBADD0 = @RBLAS_LDFLAGS@
25
Rblas_la_LIBADD0 = @RBLAS_LDFLAGS@
Line 32... Line 33...
32
	@$(MAKE) $(Rblas_la)
33
	@$(MAKE) $(Rblas_la)
33
	@$(MAKE) rhome="$(abs_top_builddir)" Rblas_install
34
	@$(MAKE) rhome="$(abs_top_builddir)" Rblas_install
34
 
35
 
35
blas_OBJS=blas.o @COMPILE_FORTRAN_DOUBLE_COMPLEX_FALSE@ cmplxblas.o
36
blas_OBJS=blas.o @COMPILE_FORTRAN_DOUBLE_COMPLEX_FALSE@ cmplxblas.o
36
@USE_EXTERNAL_BLAS_FALSE@$(Rblas_la): $(blas_OBJS)
37
@USE_EXTERNAL_BLAS_FALSE@$(Rblas_la): $(blas_OBJS)
37
@USE_EXTERNAL_BLAS_FALSE@	$(DYLIB_LINK) -o $(Rblas_la) $(blas_OBJS) $(Rblas_la_LIBADD)
38
	@USE_EXTERNAL_BLAS_FALSE@@BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $(Rblas_la) $(blas_OBJS) $(Rblas_la_LIBADD)
-
 
39
	@USE_EXTERNAL_BLAS_FALSE@@BUILD_LTO_CHECK_TRUE@$(AR) -cr $(Rblas_la) $(blas_OBJS)
38
 
40
 
39
@USE_EXTERNAL_BLAS_TRUE@$(Rblas_la): blas00.o
41
@USE_EXTERNAL_BLAS_TRUE@$(Rblas_la): blas00.o
40
@USE_EXTERNAL_BLAS_TRUE@	$(DYLIB_LINK) -o $(Rblas_la) $^ @BLAS_LIBS0@ $(Rblas_la_LIBADD0)
42
@USE_EXTERNAL_BLAS_TRUE@	$(DYLIB_LINK) -o $(Rblas_la) $^ @BLAS_LIBS0@ $(Rblas_la_LIBADD0)
41
 
43
 
42
Rblas_install: $(Rblas_la)
44
Rblas_install: $(Rblas_la)