The R Project SVN R

Rev

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

Rev 22553 Rev 27867
Line 1... Line 1...
1
#-*- Makefile -*-
1
#-*- Makefile -*-
2
include ../../gnuwin32/MkRules
2
include ../../gnuwin32/MkRules
3
 
3
 
4
MODULE=lapack
4
MODULE=lapack
-
 
5
all: 
-
 
6
	@$(MAKE) --no-print-directory -f Makefile.win -s makeMakedeps 
-
 
7
	@$(MAKE) --no-print-directory -f Makefile.win -s ../../../bin/Rlapack.dll 
-
 
8
	@$(MAKE) --no-print-directory -f Makefile.win -s ../../../lib/libRlapack.a
5
all: makeMakedeps Rlapack ../../../modules/$(MODULE).dll
9
	@$(MAKE) --no-print-directory -f Makefile.win -s ../../../modules/$(MODULE).dll
6
 
10
 
7
CSOURCES = Lapack.c
11
CSOURCES = Lapack.c
8
FSOURCES = rgeev.f rsyev.f
12
FSOURCES = rgeev.f rsyev.f
9
 
13
 
10
CFLAGS=$(OPTFLAGS) -I../../include -DHAVE_CONFIG_H
14
CFLAGS=$(OPTFLAGS) -I../../include -DHAVE_CONFIG_H
Line 26... Line 30...
26
	@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \
30
	@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \
27
	  Rlapack.dll libRlapack.a
31
	  Rlapack.dll libRlapack.a
28
 
32
 
29
 
33
 
30
# Rlapack.* section
34
# Rlapack.* section
31
Rlapack: ../../../bin/Rlapack.dll ../../../lib/libRlapack.a
-
 
32
 
-
 
33
Rlapack.dll: dlapack0.o dlapack1.o dlapack2.o dlapack3.o cmplx.o Rlapackrc.o
35
Rlapack.dll: dlapack0.o dlapack1.o dlapack2.o dlapack3.o cmplx.o Rlapackrc.o
34
	@$(ECHO) LIBRARY Rlapack > Rlapack.def
36
	@$(ECHO) LIBRARY Rlapack > Rlapack.def
35
	@$(ECHO) EXPORTS >> Rlapack.def
37
	@$(ECHO) EXPORTS >> Rlapack.def
36
	@$(NM) $^ > Defs
38
	@$(NM) $^ > Defs
37
	@$(SED) -n '/^........ [BCDRT] _/s/^........ [BCDRT] _/ /p' Defs >> $*.def
39
	@$(SED) -n '/^........ [BCDRT] _/s/^........ [BCDRT] _/ /p' Defs >> $*.def