]>
Commit | Line | Data |
---|---|---|
fbdcf729 JB |
1 | --- UFconfig/Makefile.orig 2011-12-14 19:09:00.000000000 +0100 |
2 | +++ UFconfig/Makefile 2012-01-09 16:45:18.549721061 +0100 | |
3 | @@ -8,15 +8,13 @@ | |
4 | ||
5 | include UFconfig.mk | |
6 | ||
7 | -ccode: libufconfig.a | |
8 | +ccode: libufconfig.la | |
9 | ||
10 | -all: libufconfig.a | |
11 | +all: libufconfig.la | |
12 | ||
13 | -libufconfig.a: UFconfig.c UFconfig.h | |
14 | - $(CC) $(CF) -c UFconfig.c | |
15 | - $(ARCHIVE) libufconfig.a UFconfig.o | |
16 | - $(RANLIB) libufconfig.a | |
17 | - - $(RM) UFconfig.o | |
18 | +libufconfig.la: UFconfig.c UFconfig.h | |
19 | + libtool --mode=compile --tag=CC $(CC) $(CF) -c UFconfig.c | |
20 | + libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o libufconfig.la UFconfig.lo -rpath $(INSTALL_LIB) | |
21 | ||
22 | distclean: purge | |
23 | ||
24 | @@ -28,14 +26,12 @@ | |
25 | ||
26 | # install UFconfig | |
27 | install: | |
28 | - $(CP) libufconfig.a $(INSTALL_LIB)/libufconfig.$(VERSION).a | |
29 | - ( cd $(INSTALL_LIB) ; ln -sf libufconfig.$(VERSION).a libufconfig.a ) | |
30 | - $(CP) UFconfig.h $(INSTALL_INCLUDE) | |
31 | - chmod 644 $(INSTALL_LIB)/libufconfig*.a | |
32 | - chmod 644 $(INSTALL_INCLUDE)/UFconfig.h | |
33 | + libtool --mode=install $(CP) libufconfig.la $(DESTDIR)$(INSTALL_LIB) | |
34 | + $(CP) UFconfig.h $(DESTDIR)$(INSTALL_INCLUDE) | |
35 | + chmod 644 $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h | |
36 | ||
37 | # uninstall UFconfig | |
38 | uninstall: | |
39 | - $(RM) $(INSTALL_LIB)/libufconfig*.a | |
40 | - $(RM) $(INSTALL_INCLUDE)/UFconfig.h | |
41 | + $(RM) $(DESTDIR)$(INSTALL_LIB)/libufconfig.la $(DESTDIR)$(INSTALL_LIB)/libufconfig.so* $(DESTDIR)$(INSTALL_LIB)/libufconfig.a | |
42 | + $(RM) $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h | |
43 |