SCM

SCM Repository

[matrix] View of /pkg/src/Makefile
ViewVC logotype

View of /pkg/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 71 - (download) (annotate)
Mon Apr 12 22:08:52 2004 UTC (15 years, 8 months ago) by bates
File size: 2505 byte(s)
Release 0.8-3 to fix Makefile.win
#
pkg = Matrix

PKG_CFLAGS = -I./Metis
PKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS}
SOURCES_C =  \
	    LU.c \
            Mutils.c \
	    Metis_utils.c\
            cscMatrix.c \
            dense.c \
            factorizations.c \
            geMatrix.c \
	    ldl.c \
	    pdDiag.c \
	    pdIdent.c \
	    pdLogChol.c \
	    pdMat.c \
	    pdNatural.c \
            poMatrix.c \
            sscCrosstab.c \
            sscMatrix.c \
            ssclme.c \
            syMatrix.c \
            trMatrix.c \
            triplet.c \
            triplet_to_col.c \
            tscMatrix.c \
            taucs_utils.c \
            # flame.c
OBJECTS = $(SOURCES_C:.c=.o)
SHLIB = $(pkg)$(SHLIB_EXT)
SUBDIRS = Metis taucs
# umfpack
SUBLIBS = $(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; \
	done

clean:
	@-rm -rf .libs _libs
	@-rm -f *.o

LU.o: LU.c LU.h trMatrix.h Mutils.h
Metis_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.h
Mutils.o: Mutils.c Mutils.h triplet_to_col.h
cscMatrix.o: cscMatrix.c cscMatrix.h Mutils.h taucs/taucs.h \
  taucs/taucs_config_tests.h taucs/taucs_config_build.h \
  taucs/taucs_private.h
dense.o: dense.c dense.h
factorizations.o: factorizations.c factorizations.h Mutils.h
flame.o: flame.c flame.h
geMatrix.o: geMatrix.c geMatrix.h 
geMutils.o: geMutils.c geMutils.h
ldl.o: ldl.c ldl.h
pdDiag.o: pdDiag.c Mutils.h
pdIdent.o: pdIdent.c Mutils.h
pdLogChol.o: pdLogChol.c Mutils.h
pdMat.o: pdMat.c Mutils.h
pdNatural.o: pdNatural.c Mutils.h
poMatrix.o: poMatrix.c poMatrix.h
sscChol.o: sscChol.c sscChol.h tscMatrix.h Mutils.h
sscCrosstab.o: sscCrosstab.c sscCrosstab.h Mutils.h
sscMatrix.o: sscMatrix.c sscMatrix.h taucs_utils.h Mutils.h \
  taucs/taucs.h \
  taucs/taucs_config_tests.h taucs/taucs_config_build.h \
  taucs/taucs_private.h
ssclme.o: ssclme.c ssclme.h sscCrosstab.h Mutils.h ldl.h
syMatrix.o: syMatrix.c syMatrix.h geMatrix.h 
taucs_utils.o: taucs_utils.c taucs_utils.h Mutils.h taucs/taucs.h \
  taucs/taucs_config_tests.h taucs/taucs_config_build.h \
  taucs/taucs_private.h
trMatrix.o: trMatrix.c trMatrix.h
triplet.o: triplet.c triplet.h Mutils.h
tscMatrix.o: tscMatrix.c tscMatrix.h Mutils.h
utils.o: utils.c taucs/taucs.h \
  taucs/taucs_config_tests.h taucs/taucs_config_build.h \
  taucs/taucs_private.h

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge