]> git.pld-linux.org Git - packages/UFconfig.git/blob - UFconfig-shared.patch
- added INSTALL_{LIB,INCLUDE} adjustment to config patch
[packages/UFconfig.git] / UFconfig-shared.patch
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  
This page took 0.056098 seconds and 3 git commands to generate.