Rev 566 | Rev 732 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#pkg = MatrixPKG_CFLAGS = -I./MetisPKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS}SOURCES_C = \LU.c \Mutils.c \Metis_utils.c \cscBlocked.c \cscMatrix.c \dense.c \factorizations.c \geMatrix.c \init.c \ldl.c \lmeRep.c \poMatrix.c \sscCrosstab.c \sscMatrix.c \ssclme.c \syMatrix.c \trMatrix.c \triplet.c \triplet_to_col.c \tscMatrix.c \# flame.cSOURCES_F = foo.fOBJECTS = $(SOURCES_C:.c=.o) $(SOURCES_F:.f=.o)SHLIB = $(pkg)$(SHLIB_EXT)SUBDIRS = MetisSUBLIBS = $(SUBDIRS:=.a)$(SHLIB): $(OBJECTS) $(SUBLIBS)$(SHLIB_LINK) -o $@ $(OBJECTS) $(SUBLIBS) $(ALL_LIBS)all: $(SHLIB)mostlyclean: clean$(SUBLIBS):@for d in $(SUBDIRS); do \(cd $${d} && $(MAKE) lib) || exit 1; \doneclean:@-rm -rf .libs _libs@-rm -f *.oLU.o: LU.c LU.h trMatrix.h Mutils.hMetis_utils.o: Metis_utils.c Metis_utils.h \Metis/metis.h Metis/defs.h \Metis/struct.h Metis/macros.h Metis/rename.h Metis/proto.hMutils.o: Mutils.c Mutils.h triplet_to_col.hcscMatrix.o: cscMatrix.c cscMatrix.h Mutils.hdense.o: dense.c dense.hfactorizations.o: factorizations.c factorizations.h Mutils.hflame.o: flame.c flame.hgeMatrix.o: geMatrix.c geMatrix.hgeMutils.o: geMutils.c geMutils.hldl.o: ldl.c ldl.hpdDiag.o: pdDiag.c Mutils.hpdIdent.o: pdIdent.c Mutils.hpdLogChol.o: pdLogChol.c Mutils.hpdMat.o: pdMat.c Mutils.hpdNatural.o: pdNatural.c Mutils.hpoMatrix.o: poMatrix.c poMatrix.hsscChol.o: sscChol.c sscChol.h tscMatrix.h Mutils.hsscCrosstab.o: sscCrosstab.c sscCrosstab.h Mutils.hsscMatrix.o: sscMatrix.c sscMatrix.hssclme.o: ssclme.c ssclme.h sscCrosstab.h Mutils.h ldl.hsyMatrix.o: syMatrix.c syMatrix.h geMatrix.htrMatrix.o: trMatrix.c trMatrix.htriplet.o: triplet.c triplet.h Mutils.htscMatrix.o: tscMatrix.c tscMatrix.h Mutils.h