]> git.pld-linux.org Git - packages/KLU.git/blame - KLU-shared.patch
- updated to 1.3.0
[packages/KLU.git] / KLU-shared.patch
CommitLineData
0726bacd
JB
1--- KLU/Lib/Makefile.orig 2012-01-29 18:59:19.771183432 +0100
2+++ KLU/Lib/Makefile 2012-01-29 21:25:04.354809566 +0100
e6c7c7e2
JB
3@@ -17,7 +17,7 @@
4
5 all: library
6
7-library: libklu.a
8+library: libklu.la
9
10 KLU_D = klu_d.o klu_d_kernel.o klu_d_dump.o \
11 klu_d_factor.o klu_d_free_numeric.o klu_d_solve.o \
12@@ -47,109 +47,112 @@
13
14 OBJ = $(COMMON) $(KLU_D) $(KLU_Z) $(KLU_L) $(KLU_ZL)
15
16-libklu.a: $(OBJ)
0726bacd
JB
17- $(ARCHIVE) libklu.a $(OBJ)
18- - $(RANLIB) libklu.a
e6c7c7e2
JB
19+libklu.la: $(OBJ)
20+ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) -o libklu.la -rpath $(libdir) $(OBJ:.o=.lo) -lcolamd -lamd -lbtf -lm
21+
22+install: libklu.la
23+ install -d $(DESTDIR)$(libdir)
24+ libtool --mode=install cp libklu.la $(DESTDIR)$(libdir)/libklu.la
25
26 $(OBJ): $(INC)
27
28 #-------------------------------------------------------------------------------
29
30 klu_d.o: ../Source/klu.c
31- $(C) -c $(I) $< -o $@
32+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
33
34 klu_z.o: ../Source/klu.c
35- $(C) -c -DCOMPLEX $(I) $< -o $@
36+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
37
38 klu_d_kernel.o: ../Source/klu_kernel.c
39- $(C) -c $(I) $< -o $@
40+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
41
42 klu_z_kernel.o: ../Source/klu_kernel.c
43- $(C) -c -DCOMPLEX $(I) $< -o $@
44+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
45
46 klu_d_sort.o: ../Source/klu_sort.c
47- $(C) -c $(I) $< -o $@
48+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
49
50 klu_z_sort.o: ../Source/klu_sort.c
51- $(C) -c -DCOMPLEX $(I) $< -o $@
52+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
53
54 klu_d_diagnostics.o: ../Source/klu_diagnostics.c
55- $(C) -c $(I) $< -o $@
56+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
57
58 klu_z_diagnostics.o: ../Source/klu_diagnostics.c
59- $(C) -c -DCOMPLEX $(I) $< -o $@
60+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
61
62 klu_d_dump.o: ../Source/klu_dump.c
63- $(C) -c $(I) $< -o $@
64+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
65
66 klu_z_dump.o: ../Source/klu_dump.c
67- $(C) -c -DCOMPLEX $(I) $< -o $@
68+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
69
70 klu_d_factor.o: ../Source/klu_factor.c
71- $(C) -c $(I) $< -o $@
72+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
73
74 klu_z_factor.o: ../Source/klu_factor.c
75- $(C) -c -DCOMPLEX $(I) $< -o $@
76+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
77
78 klu_d_free_numeric.o: ../Source/klu_free_numeric.c
79- $(C) -c $(I) $< -o $@
80+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
81
82 klu_z_free_numeric.o: ../Source/klu_free_numeric.c
83- $(C) -c -DCOMPLEX $(I) $< -o $@
84+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
85
86 klu_d_extract.o: ../Source/klu_extract.c
87- $(C) -c $(I) $< -o $@
88+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
89
90 klu_z_extract.o: ../Source/klu_extract.c
91- $(C) -c -DCOMPLEX $(I) $< -o $@
92+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
93
94 klu_d_refactor.o: ../Source/klu_refactor.c
95- $(C) -c $(I) $< -o $@
96+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
97
98 klu_z_refactor.o: ../Source/klu_refactor.c
99- $(C) -c -DCOMPLEX $(I) $< -o $@
100+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
101
102 klu_d_scale.o: ../Source/klu_scale.c
103- $(C) -c $(I) $< -o $@
104+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
105
106 klu_z_scale.o: ../Source/klu_scale.c
107- $(C) -c -DCOMPLEX $(I) $< -o $@
108+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
109
110 klu_d_solve.o: ../Source/klu_solve.c
111- $(C) -c $(I) $< -o $@
112+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
113
114 klu_z_solve.o: ../Source/klu_solve.c
115- $(C) -c -DCOMPLEX $(I) $< -o $@
116+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
117
118 klu_d_tsolve.o: ../Source/klu_tsolve.c
119- $(C) -c $(I) $< -o $@
120+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
121
122 klu_z_tsolve.o: ../Source/klu_tsolve.c
123- $(C) -c -DCOMPLEX $(I) $< -o $@
124+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX $(I) $< -o $@
125
126 #-------------------------------------------------------------------------------
127
128 klu_analyze.o: ../Source/klu_analyze.c
129- $(C) -c $(I) $< -o $@
130+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
131
132 klu_analyze_given.o: ../Source/klu_analyze_given.c
133- $(C) -c $(I) $< -o $@
134+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
135
136 klu_defaults.o: ../Source/klu_defaults.c
137- $(C) -c $(I) $< -o $@
138+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
139
140 klu_free_symbolic.o: ../Source/klu_free_symbolic.c
141- $(C) -c $(I) $< -o $@
142+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
143
144 klu_memory.o: ../Source/klu_memory.c
145- $(C) -c $(I) $< -o $@
146+ libtool --tag=CC --mode=compile $(C) -c $(I) $< -o $@
147
148 #-------------------------------------------------------------------------------
149
150 purge: distclean
151
152 distclean: clean
153- - $(RM) libklu.a
0726bacd 154+ - $(RM) libklu.la
e6c7c7e2
JB
155
156 clean:
157 - $(RM) $(CLEAN)
158@@ -157,92 +160,92 @@
159 #-------------------------------------------------------------------------------
160
161 klu_l.o: ../Source/klu.c
162- $(C) -c -DDLONG $(I) $< -o $@
163+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
164
165 klu_zl.o: ../Source/klu.c
166- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
167+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
168
169 klu_l_kernel.o: ../Source/klu_kernel.c
170- $(C) -c -DDLONG $(I) $< -o $@
171+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
172
173 klu_zl_kernel.o: ../Source/klu_kernel.c
174- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
175+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
176
177 klu_l_sort.o: ../Source/klu_sort.c
178- $(C) -c -DDLONG $(I) $< -o $@
179+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
180
181 klu_zl_sort.o: ../Source/klu_sort.c
182- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
183+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
184
185 klu_l_diagnostics.o: ../Source/klu_diagnostics.c
186- $(C) -c -DDLONG $(I) $< -o $@
187+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
188
189 klu_zl_diagnostics.o: ../Source/klu_diagnostics.c
190- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
191+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
192
193 klu_l_dump.o: ../Source/klu_dump.c
194- $(C) -c -DDLONG $(I) $< -o $@
195+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
196
197 klu_zl_dump.o: ../Source/klu_dump.c
198- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
199+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
200
201 klu_l_factor.o: ../Source/klu_factor.c
202- $(C) -c -DDLONG $(I) $< -o $@
203+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
204
205 klu_zl_factor.o: ../Source/klu_factor.c
206- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
207+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
208
209 klu_l_free_numeric.o: ../Source/klu_free_numeric.c
210- $(C) -c -DDLONG $(I) $< -o $@
211+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
212
213 klu_zl_free_numeric.o: ../Source/klu_free_numeric.c
214- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
215+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
216
217 klu_l_extract.o: ../Source/klu_extract.c
218- $(C) -c -DDLONG $(I) $< -o $@
219+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
220
221 klu_zl_extract.o: ../Source/klu_extract.c
222- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
223+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
224
225 klu_l_refactor.o: ../Source/klu_refactor.c
226- $(C) -c -DDLONG $(I) $< -o $@
227+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
228
229 klu_zl_refactor.o: ../Source/klu_refactor.c
230- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
231+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
232
233 klu_l_scale.o: ../Source/klu_scale.c
234- $(C) -c -DDLONG $(I) $< -o $@
235+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
236
237 klu_zl_scale.o: ../Source/klu_scale.c
238- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
239+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
240
241 klu_l_solve.o: ../Source/klu_solve.c
242- $(C) -c -DDLONG $(I) $< -o $@
243+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
244
245 klu_zl_solve.o: ../Source/klu_solve.c
246- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
247+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
248
249 klu_l_tsolve.o: ../Source/klu_tsolve.c
250- $(C) -c -DDLONG $(I) $< -o $@
251+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
252
253 klu_zl_tsolve.o: ../Source/klu_tsolve.c
254- $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
255+ libtool --tag=CC --mode=compile $(C) -c -DCOMPLEX -DDLONG $(I) $< -o $@
256
257 #-------------------------------------------------------------------------------
258
259 klu_l_analyze.o: ../Source/klu_analyze.c
260- $(C) -c -DDLONG $(I) $< -o $@
261+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
262
263 klu_l_analyze_given.o: ../Source/klu_analyze_given.c
264- $(C) -c -DDLONG $(I) $< -o $@
265+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
266
267 klu_l_defaults.o: ../Source/klu_defaults.c
268- $(C) -c -DDLONG $(I) $< -o $@
269+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
270
271 klu_l_free_symbolic.o: ../Source/klu_free_symbolic.c
272- $(C) -c -DDLONG $(I) $< -o $@
273+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
274
275 klu_l_memory.o: ../Source/klu_memory.c
276- $(C) -c -DDLONG $(I) $< -o $@
277+ libtool --tag=CC --mode=compile $(C) -c -DDLONG $(I) $< -o $@
278
279 #-------------------------------------------------------------------------------
8b190b63
JB
280--- KLU/Demo/Makefile.orig 2014-10-03 16:36:48.796251087 +0200
281+++ KLU/Demo/Makefile 2014-10-03 16:39:42.522910463 +0200
e6c7c7e2
JB
282@@ -5,7 +5,7 @@
283
b9f6cd16 284 include /usr/share/misc/SuiteSparse_config.mk
e6c7c7e2 285
8b190b63
JB
286-CLIB = ../Lib/libklu.a -lbtf -lamd -lcolamd -lsuitesparseconfig
287+CLIB = ../Lib/libklu.la -lbtf -lamd -lcolamd -lsuitesparseconfig
e6c7c7e2
JB
288
289 CHOLMOD = -lcholmod
290
291@@ -27,7 +27,7 @@
292 - ./kluldemo < ../Matrix/w156.mtx
293 - ./kluldemo < ../Matrix/ctina.mtx
294
295-../Lib/libklu.a:
296+../Lib/libklu.la:
297 ( cd ../Lib ; $(MAKE) )
298
299 purge: distclean
300@@ -40,11 +40,11 @@
301 - $(RM) $(CLEAN)
302
b9f6cd16
JB
303 kludemo: kludemo.c Makefile $(CLIB)
304- $(CC) $(CF) $(I) kludemo.c -o kludemo $(CLIB) $(CHOLMOD) $(LIB)
305+ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CF) $(I) kludemo.c -o kludemo $(CLIB) $(CHOLMOD) $(LIB)
e6c7c7e2 306
b9f6cd16
JB
307 kluldemo: kludemo.c Makefile $(CLIB)
308- $(CC) $(CF) $(I) kluldemo.c -o kluldemo $(CLIB) $(CHOLMOD) $(LIB)
309+ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CF) $(I) kluldemo.c -o kluldemo $(CLIB) $(CHOLMOD) $(LIB)
e6c7c7e2 310
b9f6cd16
JB
311 klu_simple: klu_simple.c Makefile $(CLIB)
312- $(CC) $(CF) $(I) klu_simple.c -o klu_simple $(CLIB) $(LIB)
313+ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CF) $(I) klu_simple.c -o klu_simple $(CLIB) $(LIB)
e6c7c7e2 314 - ./klu_simple
This page took 0.143521 seconds and 4 git commands to generate.