SCM

SCM Repository

[matrix] Diff of /pkg/src/Makefile.win
ViewVC logotype

Diff of /pkg/src/Makefile.win

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10, Mon Mar 22 20:20:05 2004 UTC revision 71, Mon Apr 12 22:08:52 2004 UTC
# Line 11  Line 11 
11  pkg = Matrix  pkg = Matrix
12    
13  PKG_CFLAGS = -I./Metis  PKG_CFLAGS = -I./Metis
14  PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS)  PKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS}
15  SOURCES_C =  \  SOURCES_C =  \
16              LU.c \              LU.c \
17              Mutils.c \              Mutils.c \
# Line 33  Line 33 
33              syMatrix.c \              syMatrix.c \
34              trMatrix.c \              trMatrix.c \
35              triplet.c \              triplet.c \
36                triplet_to_col.c \
37              tscMatrix.c \              tscMatrix.c \
38              taucs_utils.c \              taucs_utils.c \
39              # flame.c              # flame.c
40  OBJECTS = $(SOURCES_C:.c=.o)  OBJECTS = $(SOURCES_C:.c=.o)
41  SHLIB = Matrix.dll  SHLIB = $(pkg)$(SHLIB_EXT)
42  SUBDIRS = Metis taucs umfpack  SUBDIRS = Metis taucs
43  SUBLIBS = $(addsuffix .a,$(SUBDIRS))  SUBLIBS = $(SUBDIRS:=.a)
   
44    
45  $(SHLIB): $(OBJECTS) $(SUBLIBS)  $(SHLIB): $(OBJECTS) $(SUBLIBS)
46            $(SHLIB_LINK) -o $@ $(OBJECTS) $(SUBLIBS) $(ALL_LIBS)
47    
48  all: $(SHLIB)  all: $(SHLIB)
49    
# Line 57  Line 58 
58  clean:  clean:
59          @-rm -rf .libs _libs          @-rm -rf .libs _libs
60          @-rm -f *.o          @-rm -f *.o
61    
62    LU.o: LU.c LU.h trMatrix.h Mutils.h
63    Metis_utils.o: Metis_utils.c Metis_utils.h \
64      Metis/metis.h Metis/defs.h \
65      Metis/struct.h Metis/macros.h Metis/rename.h Metis/proto.h
66    Mutils.o: Mutils.c Mutils.h triplet_to_col.h
67    cscMatrix.o: cscMatrix.c cscMatrix.h Mutils.h taucs/taucs.h \
68      taucs/taucs_config_tests.h taucs/taucs_config_build.h \
69      taucs/taucs_private.h
70    dense.o: dense.c dense.h
71    factorizations.o: factorizations.c factorizations.h Mutils.h
72    flame.o: flame.c flame.h
73    geMatrix.o: geMatrix.c geMatrix.h
74    geMutils.o: geMutils.c geMutils.h
75    ldl.o: ldl.c ldl.h
76    pdDiag.o: pdDiag.c Mutils.h
77    pdIdent.o: pdIdent.c Mutils.h
78    pdLogChol.o: pdLogChol.c Mutils.h
79    pdMat.o: pdMat.c Mutils.h
80    pdNatural.o: pdNatural.c Mutils.h
81    poMatrix.o: poMatrix.c poMatrix.h
82    sscChol.o: sscChol.c sscChol.h tscMatrix.h Mutils.h
83    sscCrosstab.o: sscCrosstab.c sscCrosstab.h Mutils.h
84    sscMatrix.o: sscMatrix.c sscMatrix.h taucs_utils.h Mutils.h \
85      taucs/taucs.h \
86      taucs/taucs_config_tests.h taucs/taucs_config_build.h \
87      taucs/taucs_private.h
88    ssclme.o: ssclme.c ssclme.h sscCrosstab.h Mutils.h ldl.h
89    syMatrix.o: syMatrix.c syMatrix.h geMatrix.h
90    taucs_utils.o: taucs_utils.c taucs_utils.h Mutils.h taucs/taucs.h \
91      taucs/taucs_config_tests.h taucs/taucs_config_build.h \
92      taucs/taucs_private.h
93    trMatrix.o: trMatrix.c trMatrix.h
94    triplet.o: triplet.c triplet.h Mutils.h
95    tscMatrix.o: tscMatrix.c tscMatrix.h Mutils.h
96    utils.o: utils.c taucs/taucs.h \
97      taucs/taucs_config_tests.h taucs/taucs_config_build.h \
98      taucs/taucs_private.h

Legend:
Removed from v.10  
changed lines
  Added in v.71

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