]> git.pld-linux.org Git - packages/ldns.git/blob - ldns-DESTDIR.patch
9c7acec5f6db9d14ba8cb3c03e73a038c480895c
[packages/ldns.git] / ldns-DESTDIR.patch
1 diff -Nurb o.ldns-0.70/Makefile.in n.ldns-0.70/Makefile.in
2 --- o.ldns-0.70/Makefile.in     2005-07-28 16:11:59.000000000 +0200
3 +++ n.ldns-0.70/Makefile.in     2005-08-13 20:08:04.395905096 +0200
4 @@ -8,6 +8,9 @@
5  exec_prefix    = @exec_prefix@
6  bindir                 = @bindir@
7  mandir                 = @mandir@
8 +includedir     = @includedir@
9 +libdir         = @libdir@
10 +DESTDIR                = 
11  
12  CC             = @CC@
13  CPPFLAGS       = @CPPFLAGS@ @DEFS@ -I. -I$(srcdir)
14 @@ -74,46 +77,47 @@
15         
16  lib:           $(LIBDNS_OBJECTS) b64_pton$U.o b64_ntop$U.o
17                 $(LINK_LIB) -o libldns.la $(LIBDNS_LOBJECTS) b64_pton$U.lo b64_ntop$U.lo \
18 -               -rpath $(prefix)/lib
19 +               -rpath $(libdir)
20  
21  doc:           doc/function_manpages 
22                 doxygen libdns.doxygen
23                 cat ldns/*.h | doc/doxyparse.pl -m doc/function_manpages 2>&1 | \
24                 grep -v ^doxygen | grep -v ^cat  > doc/ldns_manpages
25  
26 -install:       install-h install-lib
27 +install:       install-h install-lib install-doc
28  
29  uninstall:     uninstall-doc uninstall-h uninstall-lib
30  
31  destclean:     uninstall
32  
33  install-doc:   doc
34 -               ${INSTALL} -d $(mandir)/man3
35 -               mv doc/man/man3/* $(mandir)/man3/
36 +               ${INSTALL} -d $(DESTDIR)$(mandir)/man3
37 +               mv doc/man/man3/* $(DESTDIR)$(mandir)/man3/
38  
39  uninstall-doc: doc
40                 for i in `cat doc/ldns_manpages`; do \
41 -                       rm -f $(mandir)/man3/$$i.3 ; done
42 -               [ ! -d $(mandir)/man3 ] || rmdir $(mandir)/man3
43 +                       rm -f $(DESTDIR)$(mandir)/man3/$$i.3 ; done
44 +               [ ! -d $(DESTDIR)$(mandir)/man3 ] || rmdir $(DESTDIR)$(mandir)/man3
45                 exit 0
46  
47  install-h:     lib
48 -               $(INSTALL) -m 755 -d $(prefix)/include/ldns
49 +               $(INSTALL) -m 755 -d $(DESTDIR)$(includedir)/ldns
50 +               $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
51                 for i in $(LIBDNS_HEADERS); do \
52 -                       MVPROG=/bin/cp $(INSTALL) -m 644 $$i $(prefix)/include/ldns/; done
53 +                       MVPROG=/bin/cp $(INSTALL) -m 644 $$i $(DESTDIR)$(includedir)/ldns/; done
54  
55  uninstall-h:
56                 for i in $(LIBDNS_HEADERS); do \
57 -                       rm -f $(prefix)/include/$$i; done
58 -               [ ! -d $(prefix)/include/ldns ] || rmdir $(prefix)/include/ldns
59 +                       rm -f  $(DESTDIR)$(includedir)/$$i; done
60 +               [ ! -d $(DESTDIR)$(includedir)/ldns ] || rmdir $(DESTDIR)$(includedir)/ldns
61                 exit 0
62         
63  install-lib:   lib
64 -               $(LIBTOOL) --mode=install cp libldns.la $(prefix)/lib
65 -               $(LIBTOOL) --mode=finish $(prefix)/lib
66 +               $(LIBTOOL) --mode=install cp libldns.la $(DESTDIR)$(libdir)
67 +               $(LIBTOOL) --mode=finish $(DESTDIR)$(libdir)
68  
69  uninstall-lib: 
70 -               $(LIBTOOL) --mode=uninstall rm $(prefix)/lib/libldns.la
71 +               $(LIBTOOL) --mode=uninstall rm  $(DESTDIR)$(libdir)/libldns.la
72  
73  snapshot:      realclean
74                 (rm -rf ../ldns-snap-$(DATE)/)
75 @@ -169,10 +173,10 @@
76         rm -f doc/ldns_manpages
77  
78  libclean:
79 -       $(LIBTOOL) --mode clean rm -f libldns.la
80 -       $(LIBTOOL) --mode clean rm -f libldns.a
81 -       $(LIBTOOL) --mode clean rm -f libldns.so
82 -       $(LIBTOOL) --mode clean rm -f libldns.so.*
83 +       $(LIBTOOL) --mode=clean rm -f libldns.la
84 +       $(LIBTOOL) --mode=clean rm -f libldns.a
85 +       $(LIBTOOL) --mode=clean rm -f libldns.so
86 +       $(LIBTOOL) --mode=clean rm -f libldns.so.*
87         rm -rf *.lo
88         rm -rf .libs
89         rm -rf libtool
This page took 0.059089 seconds and 2 git commands to generate.