SCM

SCM Repository

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

Annotation of /pkg/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 329 - (view) (download)

1 : bates 10 #
2 :     pkg = Matrix
3 :    
4 :     PKG_CFLAGS = -I./Metis
5 :     PKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS}
6 : bates 329 include SOURCES_C.mkf
7 : bates 307 OBJECTS = $(SOURCES_C:.c=.o)
8 : bates 10 SHLIB = $(pkg)$(SHLIB_EXT)
9 : bates 257 SUBDIRS = Metis
10 : bates 10 SUBLIBS = $(SUBDIRS:=.a)
11 :    
12 :     $(SHLIB): $(OBJECTS) $(SUBLIBS)
13 :     $(SHLIB_LINK) -o $@ $(OBJECTS) $(SUBLIBS) $(ALL_LIBS)
14 :    
15 :     all: $(SHLIB)
16 :    
17 :     mostlyclean: clean
18 :    
19 :     $(SUBLIBS):
20 :     @for d in $(SUBDIRS); do \
21 :     (cd $${d} && $(MAKE) lib) || exit 1; \
22 :     done
23 :    
24 :     clean:
25 :     @-rm -rf .libs _libs
26 :     @-rm -f *.o
27 :    
28 :     LU.o: LU.c LU.h trMatrix.h Mutils.h
29 :     Metis_utils.o: Metis_utils.c Metis_utils.h \
30 :     Metis/metis.h Metis/defs.h \
31 :     Metis/struct.h Metis/macros.h Metis/rename.h Metis/proto.h
32 : bates 47 Mutils.o: Mutils.c Mutils.h triplet_to_col.h
33 : bates 257 cscMatrix.o: cscMatrix.c cscMatrix.h Mutils.h
34 : bates 10 dense.o: dense.c dense.h
35 :     factorizations.o: factorizations.c factorizations.h Mutils.h
36 :     flame.o: flame.c flame.h
37 :     geMatrix.o: geMatrix.c geMatrix.h
38 :     geMutils.o: geMutils.c geMutils.h
39 :     ldl.o: ldl.c ldl.h
40 :     pdDiag.o: pdDiag.c Mutils.h
41 :     pdIdent.o: pdIdent.c Mutils.h
42 :     pdLogChol.o: pdLogChol.c Mutils.h
43 :     pdMat.o: pdMat.c Mutils.h
44 :     pdNatural.o: pdNatural.c Mutils.h
45 :     poMatrix.o: poMatrix.c poMatrix.h
46 :     sscChol.o: sscChol.c sscChol.h tscMatrix.h Mutils.h
47 :     sscCrosstab.o: sscCrosstab.c sscCrosstab.h Mutils.h
48 : bates 257 sscMatrix.o: sscMatrix.c sscMatrix.h
49 : bates 10 ssclme.o: ssclme.c ssclme.h sscCrosstab.h Mutils.h ldl.h
50 :     syMatrix.o: syMatrix.c syMatrix.h geMatrix.h
51 :     trMatrix.o: trMatrix.c trMatrix.h
52 :     triplet.o: triplet.c triplet.h Mutils.h
53 :     tscMatrix.o: tscMatrix.c tscMatrix.h Mutils.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