Rev 87099 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#-*- Makefile -*-include ../../gnuwin32/MkRulesMODULE = lapackall:@$(MAKE) --no-print-directory -f Makefile.win -s makeMakedeps@$(MAKE) --no-print-directory -f Makefile.win ../../../$(BINDIR)/Rlapack.dllifdef USE_IMPLIBS@$(MAKE) --no-print-directory -f Makefile.win implibendif@$(MAKE) --no-print-directory -f Makefile.win installCSOURCES = Lapack.c# flexiblas not supported on WindowsOBJS=$(CSOURCES:.c=.o) dllversion.oLIBSOURCES = dlamch.f dlapack.f cmplx.fLIBSOURCES90 = dlartg.f90 dlassq.f90 la_constants.f90 la_xisnan.f90 \zlartg.f90 zlassq.f90LIBOBJECTS = $(LIBSOURCES:.f=.o) $(LIBSOURCES90:.f90=.o) init_win.o Rlapackrc.oCPPFLAGS = -I../../include -DHAVE_CONFIG_Hifndef USE_LLVMdlamch-FFLAGS = -ffloat-storeendifla_constants.mod: la_constants.ola_xisnan.mod: la_xisnan.odlartg.o dlassq.o zlartg.o zlassq.o la_xisnan.o: la_constants.odlassq.o zlassq.o: la_xisnan.oinstall: $(MODULE).dll@$(MKDIR) -p ../../../modules$(R_ARCH)$(CP) $< ../../../modules$(R_ARCH)/$(MODULE).dlllapack-DLLLIBS = -L../../../$(IMPDIR) -lRlapack -lRblas -lRimplib: libRlapack.dll.a@$(CP) libRlapack.dll.a ../../../liblibRlapack.dll.a: Rlapack.defRlapack.def: $(LIBOBJECTS)@$(ECHO) EXPORTS > $@@$(NM) $^ | $(SED) -n $(SYMPAT) | $(SORT) | uniq >> $@$(MODULE).dll: $(OBJS)../../../$(BINDIR)/Rlapack.dll: $(LIBOBJECTS) Rlapack.def$(DLL) -shared -s -o $@ $^ -L../../../$(IMPDIR) -lR -lRblas $(FLIBS)clean:@$(RM) Makedeps *.d *.o $(MODULE).def $(MODULE).dll Rlapack.def \Rlapack.dll *.a *.mod# Dependenciesdllversion.o: ../../include/Rversion.hRlapackrc.o: ../../include/Rversion.hDEPS = $(CSOURCES:.c=.d)makeMakedeps: $(DEPS)@$(RM) Makedeps@cat $(DEPS) >> Makedeps-include Makedeps