]>
Commit | Line | Data |
---|---|---|
ba82e1c6 JR |
1 | diff -ur CHOLMOD/Demo/Makefile CHOLMOD.shared/Demo/Makefile |
2 | --- CHOLMOD/Demo/Makefile 2007-12-07 12:29:51.000000000 +0100 | |
3 | +++ CHOLMOD.shared/Demo/Makefile 2007-12-07 12:20:59.000000000 +0100 | |
4 | @@ -11,12 +11,8 @@ | |
5 | ||
6 | #------------------------------------------------------------------------------- | |
7 | # With METIS, CCOLAMD, CAMD, and the Partition Module: | |
8 | -LIB2 = ../Lib/libcholmod.a ../../AMD/Lib/libamd.a ../../COLAMD/Lib/libcolamd.a \ | |
9 | - ../../CCOLAMD/Lib/libccolamd.a ../../CAMD/Lib/libcamd.a \ | |
10 | - $(METIS) $(LAPACK) $(BLAS) $(XERBLA) $(LIB) | |
11 | -# Use this instead, if you compile with -DNPARTITION: | |
12 | -# LIB2 = ../Lib/libcholmod.a ../../AMD/Lib/libamd.a ../../COLAMD/libcolamd.a \ | |
13 | - $(LAPACK) $(BLAS) $(XERBLA) $(LIB) | |
14 | +LIB2 = ../Lib/libcholmod.la -lamd -lcolamd -lccolamd -lcamd \ | |
15 | + $(METIS) $(LAPACK) $(BLAS) $(LIB) | |
16 | #------------------------------------------------------------------------------- | |
17 | ||
18 | C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) | |
19 | @@ -48,32 +44,20 @@ | |
20 | - $(RM) $(CLEAN) | |
21 | ||
22 | #------------------------------------------------------------------------------- | |
23 | -# See below if you compile with -DNPARTITION | |
24 | library: | |
25 | - ( cd ../../UFconfig/xerbla ; $(MAKE) ) | |
26 | ( cd ../Lib ; $(MAKE) ) | |
27 | - ( cd ../../AMD ; $(MAKE) library ) | |
28 | - ( cd ../../CAMD ; $(MAKE) library ) | |
29 | - ( cd ../../COLAMD ; $(MAKE) library ) | |
30 | - ( cd ../../CCOLAMD ; $(MAKE) library ) | |
31 | -# use this rule instead, if you compile with -DNPARTITION: | |
32 | -# library: | |
33 | -# ( cd ../../UFconfig/xerbla ; $(MAKE) ) | |
34 | -# ( cd ../Lib ; $(MAKE) ) | |
35 | -# ( cd ../../AMD ; $(MAKE) library ) | |
36 | -# ( cd ../../COLAMD ; $(MAKE) ) | |
37 | #------------------------------------------------------------------------------- | |
38 | ||
39 | I = -I../Include | |
40 | ||
41 | cholmod_demo: library cholmod_demo.c cholmod_demo.h | |
42 | - $(C) -o cholmod_demo $(I) cholmod_demo.c $(LIB2) | |
5efd864e | 43 | + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) $(CHOLMOD_CONFIG) -I../Include -o cholmod_demo cholmod_demo.c $(LIB2) |
ba82e1c6 JR |
44 | |
45 | cholmod_simple: library cholmod_simple.c | |
46 | - $(C) -o cholmod_simple $(I) cholmod_simple.c $(LIB2) | |
5efd864e | 47 | + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) $(CHOLMOD_CONFIG) -I../Include -o cholmod_simple cholmod_simple.c $(LIB2) |
ba82e1c6 JR |
48 | |
49 | cholmod_l_demo: library cholmod_l_demo.c cholmod_demo.h | |
50 | - $(C) -o cholmod_l_demo $(I) cholmod_l_demo.c $(LIB2) | |
5efd864e | 51 | + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) $(CHOLMOD_CONFIG) -I../Include -o cholmod_l_demo cholmod_l_demo.c $(LIB2) |
ba82e1c6 JR |
52 | |
53 | readhb: readhb.f | |
54 | $(F77) $(FFLAGS) -o readhb readhb.f | |
55 | diff -ur CHOLMOD/Lib/Makefile CHOLMOD.shared/Lib/Makefile | |
56 | --- CHOLMOD/Lib/Makefile 2007-12-07 12:29:51.000000000 +0100 | |
57 | +++ CHOLMOD.shared/Lib/Makefile 2007-12-07 12:29:12.000000000 +0100 | |
58 | @@ -10,14 +10,14 @@ | |
59 | ||
60 | C = $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) | |
61 | ||
62 | -all: libcholmod.a | |
63 | +all: libcholmod.la | |
64 | ||
65 | -library: libcholmod.a | |
66 | +library: libcholmod.la | |
67 | ||
68 | purge: distclean | |
69 | ||
70 | distclean: clean | |
71 | - - $(RM) libcholmod.a | |
72 | + - $(RM) libcholmod.la | |
73 | ||
74 | clean: | |
75 | - $(RM) $(CLEAN) | |
d2a3d876 | 76 | @@ -109,39 +109,42 @@ |
ba82e1c6 JR |
77 | # to compile just the double/int version, use OBJ = $(DI) |
78 | OBJ = $(DI) $(DL) | |
79 | ||
80 | -libcholmod.a: $(OBJ) | |
81 | - $(AR) libcholmod.a $(OBJ) | |
82 | - $(RANLIB) libcholmod.a | |
83 | +libcholmod.la: $(OBJ) | |
cd1ef859 | 84 | + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) -o libcholmod.la -rpath $(libdir) $(OBJ) -lm \ |
10a36996 | 85 | + -lamd -lcolamd -lccolamd -lcamd $(METIS) $(LAPACK) $(BLAS) |
ba82e1c6 JR |
86 | + |
87 | +install: libcholmod.la | |
88 | + install -d $(DESTDIR)$(libdir) | |
89 | + libtool --mode=install cp libcholmod.la $(DESTDIR)$(libdir)/libcholmod.la | |
90 | ||
91 | $(OBJ): $(INC) | |
92 | ||
93 | -I = -I../../AMD/Include -I../../AMD/Source -I../../COLAMD/Include \ | |
94 | - -I$(METIS_PATH)/Lib -I../../CCOLAMD/Include -I../../CAMD/Include \ | |
95 | - -I../Include | |
d2a3d876 JR |
96 | +I = -I../Include -I/usr/include/amd -I/usr/include/camd -I/usr/include/colamd \ |
97 | + -I/usr/include/ccolamd -I$(METIS_PATH) | |
ba82e1c6 JR |
98 | |
99 | #------------------------------------------------------------------------------- | |
100 | # Check Module: | |
101 | #------------------------------------------------------------------------------- | |
102 | ||
103 | cholmod_check.o: ../Check/cholmod_check.c | |
104 | - $(C) -c $(I) $< | |
105 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
106 | ||
107 | cholmod_read.o: ../Check/cholmod_read.c | |
108 | - $(C) -c $(I) $< | |
109 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
110 | ||
111 | cholmod_write.o: ../Check/cholmod_write.c | |
112 | - $(C) -c $(I) $< | |
113 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
114 | ||
115 | #------------------------------------------------------------------------------- | |
116 | ||
117 | cholmod_l_check.o: ../Check/cholmod_check.c | |
118 | - $(C) -DDLONG -c $(I) $< -o $@ | |
119 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
120 | ||
121 | cholmod_l_read.o: ../Check/cholmod_read.c | |
122 | - $(C) -DDLONG -c $(I) $< -o $@ | |
123 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
124 | ||
125 | cholmod_l_write.o: ../Check/cholmod_write.c | |
126 | - $(C) -DDLONG -c $(I) $< -o $@ | |
127 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
128 | ||
129 | ||
130 | #------------------------------------------------------------------------------- | |
131 | @@ -149,92 +150,92 @@ | |
132 | #------------------------------------------------------------------------------- | |
133 | ||
134 | cholmod_common.o: ../Core/cholmod_common.c | |
135 | - $(C) -c $(I) $< | |
136 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
137 | ||
138 | cholmod_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c | |
139 | - $(C) -c $(I) $< | |
140 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
141 | ||
142 | cholmod_factor.o: ../Core/cholmod_factor.c | |
143 | - $(C) -c $(I) $< | |
144 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
145 | ||
146 | cholmod_change_factor.o: ../Core/cholmod_change_factor.c \ | |
147 | ../Core/t_cholmod_change_factor.c | |
148 | - $(C) -c $(I) $< | |
149 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
150 | ||
151 | cholmod_memory.o: ../Core/cholmod_memory.c | |
152 | - $(C) -c $(I) $< | |
153 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
154 | ||
155 | cholmod_sparse.o: ../Core/cholmod_sparse.c | |
156 | - $(C) -c $(I) $< | |
157 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
158 | ||
159 | cholmod_complex.o: ../Core/cholmod_complex.c | |
160 | - $(C) -c $(I) $< | |
161 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
162 | ||
163 | cholmod_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c | |
164 | - $(C) -c $(I) $< | |
165 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
166 | ||
167 | cholmod_band.o: ../Core/cholmod_band.c | |
168 | - $(C) -c $(I) $< | |
169 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
170 | ||
171 | cholmod_copy.o: ../Core/cholmod_copy.c | |
172 | - $(C) -c $(I) $< | |
173 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
174 | ||
175 | cholmod_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c | |
176 | - $(C) -c $(I) $< | |
177 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
178 | ||
179 | cholmod_error.o: ../Core/cholmod_error.c | |
180 | - $(C) -c $(I) $< | |
181 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
182 | ||
183 | cholmod_aat.o: ../Core/cholmod_aat.c | |
184 | - $(C) -c $(I) $< | |
185 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
186 | ||
187 | cholmod_add.o: ../Core/cholmod_add.c | |
188 | - $(C) -c $(I) $< | |
189 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
190 | ||
191 | #------------------------------------------------------------------------------- | |
192 | ||
193 | cholmod_l_common.o: ../Core/cholmod_common.c | |
194 | - $(C) -DDLONG -c $(I) $< -o $@ | |
195 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
196 | ||
197 | cholmod_l_dense.o: ../Core/cholmod_dense.c ../Core/t_cholmod_dense.c | |
198 | - $(C) -DDLONG -c $(I) $< -o $@ | |
199 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
200 | ||
201 | cholmod_l_factor.o: ../Core/cholmod_factor.c | |
202 | - $(C) -DDLONG -c $(I) $< -o $@ | |
203 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
204 | ||
205 | cholmod_l_change_factor.o: ../Core/cholmod_change_factor.c \ | |
206 | ../Core/t_cholmod_change_factor.c | |
207 | - $(C) -DDLONG -c $(I) $< -o $@ | |
208 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
209 | ||
210 | cholmod_l_memory.o: ../Core/cholmod_memory.c | |
211 | - $(C) -DDLONG -c $(I) $< -o $@ | |
212 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
213 | ||
214 | cholmod_l_sparse.o: ../Core/cholmod_sparse.c | |
215 | - $(C) -DDLONG -c $(I) $< -o $@ | |
216 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
217 | ||
218 | cholmod_l_complex.o: ../Core/cholmod_complex.c | |
219 | - $(C) -DDLONG -c $(I) $< -o $@ | |
220 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
221 | ||
222 | cholmod_l_transpose.o: ../Core/cholmod_transpose.c ../Core/t_cholmod_transpose.c | |
223 | - $(C) -DDLONG -c $(I) $< -o $@ | |
224 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
225 | ||
226 | cholmod_l_band.o: ../Core/cholmod_band.c | |
227 | - $(C) -DDLONG -c $(I) $< -o $@ | |
228 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
229 | ||
230 | cholmod_l_copy.o: ../Core/cholmod_copy.c | |
231 | - $(C) -DDLONG -c $(I) $< -o $@ | |
232 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
233 | ||
234 | cholmod_l_triplet.o: ../Core/cholmod_triplet.c ../Core/t_cholmod_triplet.c | |
235 | - $(C) -DDLONG -c $(I) $< -o $@ | |
236 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
237 | ||
238 | cholmod_l_error.o: ../Core/cholmod_error.c | |
239 | - $(C) -DDLONG -c $(I) $< -o $@ | |
240 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
241 | ||
242 | cholmod_l_aat.o: ../Core/cholmod_aat.c | |
243 | - $(C) -DDLONG -c $(I) $< -o $@ | |
244 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
245 | ||
246 | cholmod_l_add.o: ../Core/cholmod_add.c | |
247 | - $(C) -DDLONG -c $(I) $< -o $@ | |
248 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
249 | ||
250 | ||
251 | #------------------------------------------------------------------------------- | |
252 | @@ -242,116 +243,116 @@ | |
253 | #------------------------------------------------------------------------------- | |
254 | ||
255 | cholmod_amd.o: ../Cholesky/cholmod_amd.c | |
256 | - $(C) -c $(I) $< | |
257 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
258 | ||
259 | cholmod_analyze.o: ../Cholesky/cholmod_analyze.c | |
260 | - $(C) -c $(I) $< | |
261 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
262 | ||
263 | cholmod_colamd.o: ../Cholesky/cholmod_colamd.c | |
264 | - $(C) -c $(I) $< | |
265 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
266 | ||
267 | cholmod_etree.o: ../Cholesky/cholmod_etree.c | |
268 | - $(C) -c $(I) $< | |
269 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
270 | ||
271 | cholmod_factorize.o: ../Cholesky/cholmod_factorize.c | |
272 | - $(C) -c $(I) $< | |
273 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
274 | ||
275 | cholmod_postorder.o: ../Cholesky/cholmod_postorder.c | |
276 | - $(C) -c $(I) $< | |
277 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
278 | ||
279 | cholmod_rcond.o: ../Cholesky/cholmod_rcond.c | |
280 | - $(C) -c $(I) $< | |
281 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
282 | ||
283 | cholmod_resymbol.o: ../Cholesky/cholmod_resymbol.c | |
284 | - $(C) -c $(I) $< | |
285 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
286 | ||
287 | cholmod_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c | |
288 | - $(C) -c $(I) $< | |
289 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
290 | ||
291 | cholmod_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ | |
292 | ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c | |
293 | - $(C) -c $(I) $< | |
294 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
295 | ||
296 | cholmod_spsolve.o: ../Cholesky/cholmod_spsolve.c | |
297 | - $(C) -c $(I) $< | |
298 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
299 | ||
300 | cholmod_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c | |
301 | - $(C) -c $(I) $< | |
302 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
303 | ||
304 | #------------------------------------------------------------------------------- | |
305 | ||
306 | cholmod_l_amd.o: ../Cholesky/cholmod_amd.c | |
307 | - $(C) -DDLONG -c $(I) $< -o $@ | |
308 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
309 | ||
310 | cholmod_l_analyze.o: ../Cholesky/cholmod_analyze.c | |
311 | - $(C) -DDLONG -c $(I) $< -o $@ | |
312 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
313 | ||
314 | cholmod_l_colamd.o: ../Cholesky/cholmod_colamd.c | |
315 | - $(C) -DDLONG -c $(I) $< -o $@ | |
316 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
317 | ||
318 | cholmod_l_etree.o: ../Cholesky/cholmod_etree.c | |
319 | - $(C) -DDLONG -c $(I) $< -o $@ | |
320 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
321 | ||
322 | cholmod_l_factorize.o: ../Cholesky/cholmod_factorize.c | |
323 | - $(C) -DDLONG -c $(I) $< -o $@ | |
324 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
325 | ||
326 | cholmod_l_postorder.o: ../Cholesky/cholmod_postorder.c | |
327 | - $(C) -DDLONG -c $(I) $< -o $@ | |
328 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
329 | ||
330 | cholmod_l_rcond.o: ../Cholesky/cholmod_rcond.c | |
331 | - $(C) -DDLONG -c $(I) $< -o $@ | |
332 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
333 | ||
334 | cholmod_l_resymbol.o: ../Cholesky/cholmod_resymbol.c | |
335 | - $(C) -DDLONG -c $(I) $< -o $@ | |
336 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
337 | ||
338 | cholmod_l_rowcolcounts.o: ../Cholesky/cholmod_rowcolcounts.c | |
339 | - $(C) -DDLONG -c $(I) $< -o $@ | |
340 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
341 | ||
342 | cholmod_l_solve.o: ../Cholesky/cholmod_solve.c ../Cholesky/t_cholmod_lsolve.c \ | |
343 | ../Cholesky/t_cholmod_ltsolve.c ../Cholesky/t_cholmod_solve.c | |
344 | - $(C) -DDLONG -c $(I) $< -o $@ | |
345 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
346 | ||
347 | cholmod_l_spsolve.o: ../Cholesky/cholmod_spsolve.c | |
348 | - $(C) -DDLONG -c $(I) $< -o $@ | |
349 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
350 | ||
351 | cholmod_l_rowfac.o: ../Cholesky/cholmod_rowfac.c ../Cholesky/t_cholmod_rowfac.c | |
352 | - $(C) -DDLONG -c $(I) $< -o $@ | |
353 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
354 | ||
355 | #------------------------------------------------------------------------------- | |
356 | # Partition Module: | |
357 | #------------------------------------------------------------------------------- | |
358 | ||
359 | cholmod_ccolamd.o: ../Partition/cholmod_ccolamd.c | |
360 | - $(C) -c $(I) $< | |
361 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
362 | ||
363 | cholmod_csymamd.o: ../Partition/cholmod_csymamd.c | |
364 | - $(C) -c $(I) $< | |
365 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
366 | ||
367 | cholmod_camd.o: ../Partition/cholmod_camd.c | |
368 | - $(C) -c $(I) $< | |
369 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
370 | ||
371 | cholmod_metis.o: ../Partition/cholmod_metis.c | |
372 | - $(C) -c $(I) $< | |
373 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
374 | ||
375 | cholmod_nesdis.o: ../Partition/cholmod_nesdis.c | |
376 | - $(C) -c $(I) $< | |
377 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
378 | ||
379 | #------------------------------------------------------------------------------- | |
380 | ||
381 | cholmod_l_ccolamd.o: ../Partition/cholmod_ccolamd.c | |
382 | - $(C) -DDLONG -c $(I) $< -o $@ | |
383 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
384 | ||
385 | cholmod_l_csymamd.o: ../Partition/cholmod_csymamd.c | |
386 | - $(C) -DDLONG -c $(I) $< -o $@ | |
387 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
388 | ||
389 | cholmod_l_camd.o: ../Partition/cholmod_camd.c | |
390 | - $(C) -DDLONG -c $(I) $< -o $@ | |
391 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
392 | ||
393 | cholmod_l_metis.o: ../Partition/cholmod_metis.c | |
394 | - $(C) -DDLONG -c $(I) $< -o $@ | |
395 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
396 | ||
397 | cholmod_l_nesdis.o: ../Partition/cholmod_nesdis.c | |
398 | - $(C) -DDLONG -c $(I) $< -o $@ | |
399 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
400 | ||
401 | ||
402 | #------------------------------------------------------------------------------- | |
403 | @@ -359,88 +360,88 @@ | |
404 | #------------------------------------------------------------------------------- | |
405 | ||
406 | cholmod_horzcat.o: ../MatrixOps/cholmod_horzcat.c | |
407 | - $(C) -c $(I) $< | |
408 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
409 | ||
410 | cholmod_norm.o: ../MatrixOps/cholmod_norm.c | |
411 | - $(C) -c $(I) $< | |
412 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
413 | ||
414 | cholmod_scale.o: ../MatrixOps/cholmod_scale.c | |
415 | - $(C) -c $(I) $< | |
416 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
417 | ||
418 | cholmod_drop.o: ../MatrixOps/cholmod_drop.c | |
419 | - $(C) -c $(I) $< | |
420 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
421 | ||
422 | cholmod_sdmult.o: ../MatrixOps/cholmod_sdmult.c \ | |
423 | ../MatrixOps/t_cholmod_sdmult.c | |
424 | - $(C) -c $(I) $< | |
425 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
426 | ||
427 | cholmod_ssmult.o: ../MatrixOps/cholmod_ssmult.c | |
428 | - $(C) -c $(I) $< | |
429 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
430 | ||
431 | cholmod_submatrix.o: ../MatrixOps/cholmod_submatrix.c | |
432 | - $(C) -c $(I) $< | |
433 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
434 | ||
435 | cholmod_vertcat.o: ../MatrixOps/cholmod_vertcat.c | |
436 | - $(C) -c $(I) $< | |
437 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
438 | ||
439 | cholmod_symmetry.o: ../MatrixOps/cholmod_symmetry.c | |
440 | - $(C) -c $(I) $< | |
441 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
442 | ||
443 | #------------------------------------------------------------------------------- | |
444 | ||
445 | cholmod_l_horzcat.o: ../MatrixOps/cholmod_horzcat.c | |
446 | - $(C) -DDLONG -c $(I) $< -o $@ | |
447 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
448 | ||
449 | cholmod_l_norm.o: ../MatrixOps/cholmod_norm.c | |
450 | - $(C) -DDLONG -c $(I) $< -o $@ | |
451 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
452 | ||
453 | cholmod_l_scale.o: ../MatrixOps/cholmod_scale.c | |
454 | - $(C) -DDLONG -c $(I) $< -o $@ | |
455 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
456 | ||
457 | cholmod_l_drop.o: ../MatrixOps/cholmod_drop.c | |
458 | - $(C) -DDLONG -c $(I) $< -o $@ | |
459 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
460 | ||
461 | cholmod_l_sdmult.o: ../MatrixOps/cholmod_sdmult.c \ | |
462 | ../MatrixOps/t_cholmod_sdmult.c | |
463 | - $(C) -DDLONG -c $(I) $< -o $@ | |
464 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
465 | ||
466 | cholmod_l_ssmult.o: ../MatrixOps/cholmod_ssmult.c | |
467 | - $(C) -DDLONG -c $(I) $< -o $@ | |
468 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
469 | ||
470 | cholmod_l_submatrix.o: ../MatrixOps/cholmod_submatrix.c | |
471 | - $(C) -DDLONG -c $(I) $< -o $@ | |
472 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
473 | ||
474 | cholmod_l_vertcat.o: ../MatrixOps/cholmod_vertcat.c | |
475 | - $(C) -DDLONG -c $(I) $< -o $@ | |
476 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
477 | ||
478 | cholmod_l_symmetry.o: ../MatrixOps/cholmod_symmetry.c | |
479 | - $(C) -DDLONG -c $(I) $< -o $@ | |
480 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
481 | ||
482 | #------------------------------------------------------------------------------- | |
483 | # Modify Module: | |
484 | #------------------------------------------------------------------------------- | |
485 | ||
486 | cholmod_rowadd.o: ../Modify/cholmod_rowadd.c | |
487 | - $(C) -c $(I) $< | |
488 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
489 | ||
490 | cholmod_rowdel.o: ../Modify/cholmod_rowdel.c | |
491 | - $(C) -c $(I) $< | |
492 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
493 | ||
494 | cholmod_updown.o: ../Modify/cholmod_updown.c \ | |
495 | ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c | |
496 | - $(C) -c $(I) $< | |
497 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
498 | ||
499 | #------------------------------------------------------------------------------- | |
500 | ||
501 | cholmod_l_rowadd.o: ../Modify/cholmod_rowadd.c | |
502 | - $(C) -DDLONG -c $(I) $< -o $@ | |
503 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
504 | ||
505 | cholmod_l_rowdel.o: ../Modify/cholmod_rowdel.c | |
506 | - $(C) -DDLONG -c $(I) $< -o $@ | |
507 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
508 | ||
509 | cholmod_l_updown.o: ../Modify/cholmod_updown.c \ | |
510 | ../Modify/t_cholmod_updown.c ../Modify/t_cholmod_updown_numkr.c | |
511 | - $(C) -DDLONG -c $(I) $< -o $@ | |
512 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
513 | ||
514 | ||
515 | #------------------------------------------------------------------------------- | |
516 | @@ -449,24 +450,24 @@ | |
517 | ||
518 | cholmod_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ | |
519 | ../Supernodal/t_cholmod_super_numeric.c | |
520 | - $(C) -c $(I) $< | |
521 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
522 | ||
523 | cholmod_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c | |
524 | - $(C) -c $(I) $< | |
525 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
526 | ||
527 | cholmod_super_solve.o: ../Supernodal/cholmod_super_solve.c \ | |
528 | ../Supernodal/t_cholmod_super_solve.c | |
529 | - $(C) -c $(I) $< | |
530 | + libtool --tag=CC --mode=compile $(CC) $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< | |
531 | ||
532 | #------------------------------------------------------------------------------- | |
533 | ||
534 | cholmod_l_super_numeric.o: ../Supernodal/cholmod_super_numeric.c \ | |
535 | ../Supernodal/t_cholmod_super_numeric.c | |
536 | - $(C) -DDLONG -c $(I) $< -o $@ | |
537 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
538 | ||
539 | cholmod_l_super_symbolic.o: ../Supernodal/cholmod_super_symbolic.c | |
540 | - $(C) -DDLONG -c $(I) $< -o $@ | |
541 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ | |
542 | ||
543 | cholmod_l_super_solve.o: ../Supernodal/cholmod_super_solve.c \ | |
544 | ../Supernodal/t_cholmod_super_solve.c | |
545 | - $(C) -DDLONG -c $(I) $< -o $@ | |
546 | + libtool --tag=CC --mode=compile $(CC) -DDLONG $(CFLAGS) $(CHOLMOD_CONFIG) $(I) -c $< -o $@ |