1 diff -ur CCOLAMD/Demo/Makefile CCOLAMD-shared/Demo/Makefile
2 --- CCOLAMD/Demo/Makefile 2007-12-02 15:48:48.000000000 +0100
3 +++ CCOLAMD-shared/Demo/Makefile 2007-12-02 15:48:31.000000000 +0100
7 ccolamd_example: ccolamd_example.c library
8 - $(C) -o ccolamd_example ccolamd_example.c ../Lib/libccolamd.a -lm
9 + libtool --tag=CC --mode=link $(C) $(LDFLAGS) -o ccolamd_example ccolamd_example.c ../Lib/libccolamd.la -lm
10 - ./ccolamd_example > my_ccolamd_example.out
11 - diff ccolamd_example.out my_ccolamd_example.out
13 ccolamd_l_example: ccolamd_l_example.c library
14 - $(C) -o ccolamd_l_example ccolamd_l_example.c ../Lib/libccolamd.a -lm
15 + libtool --tag=CC --mode=link $(C) $(LDFLAGS) -o ccolamd_l_example ccolamd_l_example.c ../Lib/libccolamd.la -lm
16 - ./ccolamd_l_example > my_ccolamd_l_example.out
17 - diff ccolamd_example.out my_ccolamd_example.out
19 --- CCOLAMD/Lib/Makefile.orig 2012-01-01 15:02:59.719704930 +0100
20 +++ CCOLAMD/Lib/Makefile 2012-01-01 15:57:38.526481381 +0100
23 #-------------------------------------------------------------------------------
25 -default: libccolamd.a
26 +default: libccolamd.la
29 include /usr/share/misc/SuiteSparse_config.mk
32 SRC = ../Source/ccolamd.c ../Source/ccolamd_global.c
34 # creates libccolamd.a, a C-callable COLAMD library
35 -libccolamd.a: $(SRC) $(INC)
36 - $(CC) $(CF) $(I) -c ../Source/ccolamd_global.c
37 - $(CC) $(CF) $(I) -c ../Source/ccolamd.c
38 - $(CC) $(CF) $(I) -c ../Source/ccolamd.c -DDLONG -o ccolamd_l.o
39 - $(ARCHIVE) libccolamd.a ccolamd.o ccolamd_l.o ccolamd_global.o
40 - - $(RANLIB) libccolamd.a
41 +libccolamd.la: $(SRC) $(INC)
42 + libtool --tag=CC --mode=compile $(CC) $(CF) $(I) -c ../Source/ccolamd_global.c
43 + libtool --tag=CC --mode=compile $(CC) $(CF) $(I) -c ../Source/ccolamd.c
44 + libtool --tag=CC --mode=compile $(CC) $(CF) $(I) -c ../Source/ccolamd.c -DDLONG -o ccolamd_l.o
45 + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) -o libccolamd.la -rpath $(libdir) ccolamd.lo ccolamd_l.lo ccolamd_global.lo -lm
47 +install: libccolamd.la
48 + install -d $(DESTDIR)$(libdir)
49 + libtool --mode=install cp libccolamd.la $(DESTDIR)$(libdir)/libccolamd.la
54 -library: libccolamd.a
55 +library: libccolamd.la
63 - - $(RM) libccolamd.a
64 + - $(RM) libccolamd.la