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