The R Project SVN R

Rev

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

Rev 51038 Rev 51075
Line 2... Line 2...
2
include ../../gnuwin32/MkRules
2
include ../../gnuwin32/MkRules
3
 
3
 
4
MODULE=lapack
4
MODULE=lapack
5
all: 
5
all: 
6
	@$(MAKE) --no-print-directory -f Makefile.win -s makeMakedeps 
6
	@$(MAKE) --no-print-directory -f Makefile.win -s makeMakedeps 
7
	@$(MAKE) --no-print-directory -f Makefile.win ../../../bin/Rlapack.dll 
7
	@$(MAKE) --no-print-directory -f Makefile.win ../../../$(BINDIR)/Rlapack.dll 
8
ifdef USE_IMPLIBS
8
ifdef USE_IMPLIBS
9
	@$(MAKE) --no-print-directory -f Makefile.win implib
9
	@$(MAKE) --no-print-directory -f Makefile.win implib
10
endif
10
endif
11
	@$(MAKE) --no-print-directory -f Makefile.win install
11
	@$(MAKE) --no-print-directory -f Makefile.win install
12
 
12
 
Line 40... Line 40...
40
	@$(NM) $^ | $(SED) -n 's/^.* [BCDRT] _/ /p' | $(SORT) | uniq >> $@
40
	@$(NM) $^ | $(SED) -n 's/^.* [BCDRT] _/ /p' | $(SORT) | uniq >> $@
41
 
41
 
42
 
42
 
43
$(MODULE).dll: $(OBJS)
43
$(MODULE).dll: $(OBJS)
44
 
44
 
45
../../../bin/Rlapack.dll: $(LIBOBJECTS)
45
../../../$(BINDIR)/Rlapack.dll: $(LIBOBJECTS)
46
	$(DLL) -shared -s -o $@ $^ -L../../../$(IMPDIR) -lR -lRblas $(FLIBS)
46
	$(DLL) -shared -s -o $@ $^ -L../../../$(IMPDIR) -lR -lRblas $(FLIBS)
47
 
47
 
48
clean:
48
clean:
49
	@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \
49
	@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \
50
	  Rlapack.dll *.a
50
	  Rlapack.dll *.a