]> git.pld-linux.org Git - packages/KLU.git/blob - KLU-shared.patch
- updated to 1.3.0
[packages/KLU.git] / KLU-shared.patch
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
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)
17 -       $(ARCHIVE)  libklu.a $(OBJ)
18 -       - $(RANLIB) libklu.a
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 
154 +       - $(RM) libklu.la
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  #-------------------------------------------------------------------------------
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
282 @@ -5,7 +5,7 @@
283  
284  include /usr/share/misc/SuiteSparse_config.mk
285  
286 -CLIB = ../Lib/libklu.a -lbtf -lamd -lcolamd -lsuitesparseconfig
287 +CLIB = ../Lib/libklu.la -lbtf -lamd -lcolamd -lsuitesparseconfig
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  
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)
306  
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)
310  
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)
314         - ./klu_simple
This page took 1.025543 seconds and 3 git commands to generate.