]>
Commit | Line | Data |
---|---|---|
127eb201 JB |
1 | --- SuiteSparse_config/Makefile.orig 2012-05-27 00:53:19.000000000 +0200 |
2 | +++ SuiteSparse_config/Makefile 2012-06-26 19:54:44.061969831 +0200 | |
3 | @@ -8,17 +8,15 @@ | |
50516a28 | 4 | |
127eb201 | 5 | include SuiteSparse_config.mk |
50516a28 | 6 | |
127eb201 JB |
7 | -ccode: libsuitesparseconfig.a |
8 | +ccode: libsuitesparseconfig.la | |
50516a28 | 9 | |
127eb201 JB |
10 | -all: libsuitesparseconfig.a |
11 | +all: libsuitesparseconfig.la | |
50516a28 | 12 | |
127eb201 JB |
13 | -library: libsuitesparseconfig.a |
14 | +library: libsuitesparseconfig.la | |
15 | ||
16 | -libsuitesparseconfig.a: SuiteSparse_config.c SuiteSparse_config.h | |
17 | - $(CC) $(CF) -c SuiteSparse_config.c | |
18 | - $(ARCHIVE) libsuitesparseconfig.a SuiteSparse_config.o | |
19 | - $(RANLIB) libsuitesparseconfig.a | |
20 | - - $(RM) SuiteSparse_config.o | |
21 | +libsuitesparseconfig.la: SuiteSparse_config.c SuiteSparse_config.h | |
22 | + libtool --mode=compile --tag=CC $(CC) $(CF) -c SuiteSparse_config.c | |
28d891a0 | 23 | + libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o libsuitesparseconfig.la SuiteSparse_config.lo -lrt -lm -rpath $(INSTALL_LIB) |
50516a28 JB |
24 | |
25 | distclean: purge | |
26 | ||
127eb201 | 27 | @@ -30,14 +28,12 @@ |
50516a28 | 28 | |
127eb201 | 29 | # install SuiteSparse_config |
50516a28 | 30 | install: |
127eb201 JB |
31 | - $(CP) libsuitesparseconfig.a $(INSTALL_LIB)/libsuitesparseconfig.$(VERSION).a |
32 | - ( cd $(INSTALL_LIB) ; ln -sf libsuitesparseconfig.$(VERSION).a libsuitesparseconfig.a ) | |
33 | - $(CP) SuiteSparse_config.h $(INSTALL_INCLUDE) | |
34 | - chmod 644 $(INSTALL_LIB)/libsuitesparseconfig*.a | |
35 | - chmod 644 $(INSTALL_INCLUDE)/SuiteSparse_config.h | |
36 | + libtool --mode=install $(CP) libsuitesparseconfig.la $(DESTDIR)$(INSTALL_LIB) | |
37 | + $(CP) SuiteSparse_config.h $(DESTDIR)$(INSTALL_INCLUDE) | |
38 | + chmod 644 $(DESTDIR)$(INSTALL_INCLUDE)/SuiteSparse_config.h | |
39 | ||
40 | # uninstall SuiteSparse_config | |
50516a28 | 41 | uninstall: |
127eb201 JB |
42 | - $(RM) $(INSTALL_LIB)/libsuitesparseconfig*.a |
43 | - $(RM) $(INSTALL_INCLUDE)/SuiteSparse_config.h | |
44 | + $(RM) $(DESTDIR)$(INSTALL_LIB)/libsuitesparseconfig.la | |
45 | + $(RM) $(DESTDIR)$(INSTALL_INCLUDE)/SuiteSparse_config.h | |
50516a28 | 46 |