SCM Repository
Annotation of /pkg/src/Makefile
Parent Directory
|
Revision Log
Revision 257 - (view) (download)
1 : | bates | 10 | # |
2 : | pkg = Matrix | ||
3 : | |||
4 : | PKG_CFLAGS = -I./Metis | ||
5 : | PKG_LIBS = ${LAPACK_LIBS} ${BLAS_LIBS} | ||
6 : | SOURCES_C = \ | ||
7 : | LU.c \ | ||
8 : | Mutils.c \ | ||
9 : | Metis_utils.c\ | ||
10 : | cscMatrix.c \ | ||
11 : | dense.c \ | ||
12 : | factorizations.c \ | ||
13 : | geMatrix.c \ | ||
14 : | ldl.c \ | ||
15 : | bates | 255 | lmeRep.c \ |
16 : | bates | 10 | poMatrix.c \ |
17 : | sscCrosstab.c \ | ||
18 : | sscMatrix.c \ | ||
19 : | ssclme.c \ | ||
20 : | syMatrix.c \ | ||
21 : | trMatrix.c \ | ||
22 : | triplet.c \ | ||
23 : | bates | 47 | triplet_to_col.c \ |
24 : | bates | 10 | tscMatrix.c \ |
25 : | # flame.c | ||
26 : | OBJECTS = $(SOURCES_C:.c=.o) | ||
27 : | SHLIB = $(pkg)$(SHLIB_EXT) | ||
28 : | bates | 257 | SUBDIRS = Metis |
29 : | bates | 10 | SUBLIBS = $(SUBDIRS:=.a) |
30 : | |||
31 : | $(SHLIB): $(OBJECTS) $(SUBLIBS) | ||
32 : | $(SHLIB_LINK) -o $@ $(OBJECTS) $(SUBLIBS) $(ALL_LIBS) | ||
33 : | |||
34 : | all: $(SHLIB) | ||
35 : | |||
36 : | mostlyclean: clean | ||
37 : | |||
38 : | $(SUBLIBS): | ||
39 : | @for d in $(SUBDIRS); do \ | ||
40 : | (cd $${d} && $(MAKE) lib) || exit 1; \ | ||
41 : | done | ||
42 : | |||
43 : | clean: | ||
44 : | @-rm -rf .libs _libs | ||
45 : | @-rm -f *.o | ||
46 : | |||
47 : | LU.o: LU.c LU.h trMatrix.h Mutils.h | ||
48 : | Metis_utils.o: Metis_utils.c Metis_utils.h \ | ||
49 : | Metis/metis.h Metis/defs.h \ | ||
50 : | Metis/struct.h Metis/macros.h Metis/rename.h Metis/proto.h | ||
51 : | bates | 47 | Mutils.o: Mutils.c Mutils.h triplet_to_col.h |
52 : | bates | 257 | cscMatrix.o: cscMatrix.c cscMatrix.h Mutils.h |
53 : | bates | 10 | dense.o: dense.c dense.h |
54 : | factorizations.o: factorizations.c factorizations.h Mutils.h | ||
55 : | flame.o: flame.c flame.h | ||
56 : | geMatrix.o: geMatrix.c geMatrix.h | ||
57 : | geMutils.o: geMutils.c geMutils.h | ||
58 : | ldl.o: ldl.c ldl.h | ||
59 : | pdDiag.o: pdDiag.c Mutils.h | ||
60 : | pdIdent.o: pdIdent.c Mutils.h | ||
61 : | pdLogChol.o: pdLogChol.c Mutils.h | ||
62 : | pdMat.o: pdMat.c Mutils.h | ||
63 : | pdNatural.o: pdNatural.c Mutils.h | ||
64 : | poMatrix.o: poMatrix.c poMatrix.h | ||
65 : | sscChol.o: sscChol.c sscChol.h tscMatrix.h Mutils.h | ||
66 : | sscCrosstab.o: sscCrosstab.c sscCrosstab.h Mutils.h | ||
67 : | bates | 257 | sscMatrix.o: sscMatrix.c sscMatrix.h |
68 : | bates | 10 | ssclme.o: ssclme.c ssclme.h sscCrosstab.h Mutils.h ldl.h |
69 : | syMatrix.o: syMatrix.c syMatrix.h geMatrix.h | ||
70 : | trMatrix.o: trMatrix.c trMatrix.h | ||
71 : | triplet.o: triplet.c triplet.h Mutils.h | ||
72 : | tscMatrix.o: tscMatrix.c tscMatrix.h Mutils.h |
root@r-forge.r-project.org | ViewVC Help |
Powered by ViewVC 1.0.0 |