Rev 1641 | Rev 1979 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
# -*- Makefile -*- for Windowsinclude $(RHOME)/src/gnuwin32/MkRulesBLAS_LIBS=-lRblasLAPACK_LIBS=-L$(RHOME)/lib -lRlapackCPPFLAGS=$(PKG_CPPFLAGS) -I$(RHOME)/includeCFLAGS=$(CPPFLAGS) $(DEBUGFLAG) -O2 $(PKG_CFLAGS)CXXFLAGS=$(CPPFLAGS) $(DEBUGFLAG) -O2 $(PKG_CXXFLAGS)DLLLIBS=-L$(RHOME)/src/gnuwin32 $(PKG_LIBS) $(FLIBS) -lRpkg = MatrixPKG_CFLAGS = -DUSE_CHOLMODPKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS}include SOURCES_C.mkfOBJECTS = $(SOURCES_C:.c=.o)SHLIB = $(pkg)$(SHLIB_EXT)SUBDIRS = CHOLMOD UMFPACK Metis AMD COLAMD LDL CCOLAMDSUBLIBS = $(SUBDIRS:=.a)SUBSTAMP = $(SUBDIRS:=.stamp)$(SHLIB): $(OBJECTS) $(SUBLIBS)gcc --shared -s -o Matrix.dll $(OBJECTS) $(SUBLIBS) $(ALL_LIBS) $(DLLLIBS)all: $(SHLIB)mostlyclean: clean$(SUBLIBS):@for d in $(SUBDIRS); do \(cd $${d} && $(MAKE) -f Makefile.win lib) || exit 1; \doneclean:@-rm -rf .libs _libs@-rm -f *.oinclude DEPS.mkf