Rev 36685 | Rev 37086 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#-*- Makefile -*-include ../../gnuwin32/MkRulesMODULE=lapackall:@$(MAKE) --no-print-directory -f Makefile.win -s makeMakedepsifneq ($(strip $(USE_ACML)),YES)@$(MAKE) --no-print-directory -f Makefile.win ../../../bin/Rlapack.dll@$(MAKE) --no-print-directory -f Makefile.win ../../../lib/libRlapack.aendif@$(MAKE) --no-print-directory -f Makefile.win ../../../modules/$(MODULE).dllCSOURCES = Lapack.cOBJS=$(CSOURCES:.c=.o) dllversion.oLIBSOURCES = dlamc.f dlapack0.f dlapack1.f dlapack2.f dlapack3.f cmplx.fLIBOBJECTS = $(LIBSOURCES:.f=.o)# will be overridden on call from src/gnuwin32/MakefileOPTFLAGS=-O2 -Wall -pedantic -std=gnu99FOPTFLAGS=-O2CFLAGS=$(OPTFLAGS) -I../../include -DHAVE_CONFIG_HFFLAGS=$(FOPTFLAGS)dlamc-FFLAGS=-ffloat-store../../../modules/$(MODULE).dll: $(MODULE).dll$(MKDIR) -p ../../../modules$(CP) $< $@ifeq ($(strip $(USE_ACML_LAPACK)),YES)lapack-DLLLIBS=-L../../../lib -lRblas -L"$(ACML_PATH)" -lacml $(FLIBS) -lRelselapack-DLLLIBS=-L../../../lib -lRlapack -lRblas -lRendifRlapack-DLLLIBS=-L../../../lib -lR -lRblas $(FLIBS)$(MODULE).dll: $(OBJS)dllversion.o: ../../include/Rversion.hclean:@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \Rlapack.dll libRlapack.a# Rlapack.* sectionRlapack.dll: $(LIBOBJECTS)@$(ECHO) LIBRARY Rlapack > Rlapack.def@$(ECHO) EXPORTS >> Rlapack.def@$(NM) $^ > Defs@$(SED) -n '/^........ [BCDRT] _/s/^........ [BCDRT] _/ /p' Defs >> $*.def@$(RM) Defs$(DLL) --shared $(DLLFLAGS) -o $@ Rlapack.def $^ $(Rlapack-DLLLIBS)libRlapack.a: Rlapack.def../../../bin/Rlapack.dll: Rlapack.dll@$(MKDIR) -p ../../../bin@$(CP) $< $@../../../lib/libRlapack.a: libRlapack.a@$(MKDIR) -p ../../../lib@$(CP) $< $@Rlapackrc.o: ../../include/Rversion.h# DependenciesDEPS=$(CSOURCES:.c=.d)makeMakedeps: $(DEPS)@$(RM) Makedeps@cat $(DEPS) >> Makedeps-include Makedeps