]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
A few [ leftovers and some more minor cleaning up of Makefile.in
authorWillem Toorop <willem@NLnetLabs.nl>
Wed, 30 Nov 2011 10:22:35 +0000 (10:22 +0000)
committerWillem Toorop <willem@NLnetLabs.nl>
Wed, 30 Nov 2011 10:22:35 +0000 (10:22 +0000)
Makefile.in
configure.ac

index 9ee60cea49403e5808878bf86bce13010a032bc6..459aba4b044bb71ddd0483e3e2704afcd748290f 100644 (file)
@@ -42,7 +42,6 @@ LIBSSL_LDFLAGS  = @LIBSSL_LDFLAGS@
 LIBSSL_LIBS     = @LIBSSL_LIBS@
 RUNTIME_PATH   = @RUNTIME_PATH@
 LIBTOOL                = $(libtool) --tag=CC --quiet
-INSTALL_LDNS_CONFIG = @INSTALL_LDNS_CONFIG@
 LINT           = splint
 LINTFLAGS      = +quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64 -D__gnuc_va_list=va_list
 LINTFLAGS      +="-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t -DRC4_INT=unsigned -fixedformalarray -D"ENGINE=unsigned" -D"RSA=unsigned" -D"DSA=unsigned" -D"EVP_PKEY=unsigned" -D"EVP_MD=unsigned" -D"SSL=unsigned" -D"SSL_CTX=unsigned" -D"X509=unsigned" -D"RC4_KEY=unsigned" -D"EVP_MD_CTX=unsigned" -D"EC_KEY=unsigned" -D"EC_POINT=unsigned" -D"EC_GROUP=unsigned" -D"EVP_PKEY_ASN1_METHOD=struct evp_pkey_asn1_method_st" -D"EVP_PKEY_CTX=struct evp_pkey_ctx_st"
@@ -98,20 +97,20 @@ $(LDNS_LOBJS) $(LIBLOBJS) $(DRILL_LOBJS) $(EXAMPLE_LOBJS):
        $(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
 
 setup-builddir:
-       @if test ! -d compat ; then mkdir compat ; fi
-       @if test ! -d drill ; then mkdir drill ; fi
-       @if test ! -d examples ; then mkdir examples ; fi
-       @if test ! -e config.h ; then ln -s ldns/config.h . ; fi
-       @if test ! -d lib ; then ln -s .libs lib ; fi ;
-       @if test ! -d include ; then $(INSTALL) -d include; fi
-       @if test ! -d include/ldns ; then ln -s ../ldns include/ldns || echo "include/ldns exists"; fi
+       if test ! -d compat ; then mkdir compat ; fi
+       if test ! -d drill ; then mkdir drill ; fi
+       if test ! -d examples ; then mkdir examples ; fi
+       if test ! -e config.h ; then ln -s ldns/config.h . ; fi
+       if test ! -d lib ; then ln -s .libs lib ; fi ;
+       if test ! -d include ; then $(INSTALL) -d include; fi
+       if test ! -d include/ldns ; then ln -s ../ldns include/ldns || echo "include/ldns exists"; fi
 
 putdown-builddir:
        rm -f include/ldns lib config.h
-       @rmdir include  || :
-       @rmdir examples || :
-       @rmdir drill    || :
-       @rmdir compat   || :
+       test ! -d include  || rmdir include  || :
+       test ! -d examples || rmdir examples || :
+       test ! -d drill    || rmdir drill    || :
+       test ! -d compat   || rmdir compat   || :
 
 drill: drill/drill
 drill/drill: $(DRILL_LOBJS) $(LIB)
@@ -126,8 +125,8 @@ install-drill: drill/drill
 
 uninstall-drill:
        rm -f $(DESTDIR)$(bindir)/drill $(DESTDIR)$(mandir)/man1/drill.1
-       [ ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
-       [ ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
+       test ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
+       test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
 
 clean-drill:
        $(LIBTOOL) --mode clean rm -f $(DRILL_LOBJS) drill/drill
@@ -152,134 +151,131 @@ uninstall-examples:
        for p in $(EX_PROGS_BASENM) ldns-testns ; do \
                rm -f $(DESTDIR)$(bindir)/$$p $(DESTDIR)$(mandir)/man1/$$p.1 ;\
        done
-       [ ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
-       [ ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
+       test ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
+       test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
 
 clean-examples:
        $(LIBTOOL) --mode clean rm -f $(EXAMPLE_PROGS) $(TESTNS)
        $(LIBTOOL) --mode clean rm -f $(EXAMPLE_LOBJS)
 
-linktest:      $(srcdir)/linktest.c libldns.la
-               $(LIBTOOL) --mode=link $(CC) $(srcdir)/linktest.c $(CPPFLAGS) $(LIBSSL_CPPFLAGS) $(CFLAGS) -lldns $(LIBS) -o linktest
+linktest: $(srcdir)/linktest.c libldns.la
+       $(LIBTOOL) --mode=link $(CC) $(srcdir)/linktest.c $(CPPFLAGS) $(LIBSSL_CPPFLAGS) $(CFLAGS) -lldns $(LIBS) -o linktest
 
-lib:           libldns.la
+lib: libldns.la
 
-lib-export-all:        libldns.la-export-all
+lib-export-all: libldns.la-export-all
 
-libldns.la:    $(LDNS_ALL_LOBJS)
-               $(LINK_LIB) $(LIBSSL_LDFLAGS) $(LIBSSL_LIBS) --export-symbols $(srcdir)/ldns_symbols.def -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
+libldns.la: $(LDNS_ALL_LOBJS)
+       $(LINK_LIB) $(LIBSSL_LDFLAGS) $(LIBSSL_LIBS) --export-symbols $(srcdir)/ldns_symbols.def -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
 
-libldns.la-export-all: $(LDNS_ALL_LOBJS)
-               $(LINK_LIB) -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
+libldns.la-export-all: $(LDNS_ALL_LOBJS)
+       $(LINK_LIB) -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
 
 mancheck:
-               sh -c 'find . -name \*.\[13\] -exec troff -z {} \;' 2>&1 | sed "s/^\.\///" | sed "s/\(:[0\-9]\+:\)/\1 warning:/g"
+       sh -c 'find . -name \*.\[13\] -exec troff -z {} \;' 2>&1 | sed "s/^\.\///" | sed "s/\(:[0\-9]\+:\)/\1 warning:/g"
 
-doxygen:       manpages
-               if test ! -e doc/header.html ; then \
-                       $(INSTALL) -c -m 644 $(srcdir)/doc/header.html doc/ ; \
-               fi ;
-               $(doxygen) $(srcdir)/libdns.doxygen
+doxygen: manpages
+       if test ! -e doc/header.html ; then \
+               $(INSTALL) -c -m 644 $(srcdir)/doc/header.html doc/ ; \
+       fi ;
+       $(doxygen) $(srcdir)/libdns.doxygen
 
-doc:           manpages $(doxygen)
-               $(INSTALL) -d doc
+doc: manpages $(doxygen)
+       $(INSTALL) -d doc
 
-manpages:      $(srcdir)/doc/function_manpages 
-               $(INSTALL) -d doc
-               cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | \
-               grep -v ^doxygen | grep -v ^cat  > doc/ldns_manpages
+manpages: $(srcdir)/doc/function_manpages 
+       $(INSTALL) -d doc
+       cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | \
+       grep -v ^doxygen | grep -v ^cat  > doc/ldns_manpages
 
-pyldns:                _ldns.la
+pyldns: _ldns.la
 
-$(pywrapdir)/ldns_wrapper.c:   $(PYLDNS_I_FILES) ldns/config.h
+$(pywrapdir)/ldns_wrapper.c: $(PYLDNS_I_FILES) ldns/config.h
        $(swig) $(swigpy_flags) -o $@ $(CPPFLAGS) $(PYTHON_CPPFLAGS) $(pywrapdir)/ldns.i
 
-ldns_wrapper.lo:       $(pywrapdir)/ldns_wrapper.c ldns/config.h
+ldns_wrapper.lo: $(pywrapdir)/ldns_wrapper.c ldns/config.h
        $(COMP_LIB) -I./include/ldns $(PYTHON_CPPFLAGS) $(PYTHON_X_CFLAGS) -c $< -o $@
 
 _ldns.la: ldns_wrapper.lo libldns.la 
        $(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(PYTHON_CFLAGS) $(LDFLAGS) $(PYTHON_LDFLAGS) -module -version-number $(version_info) -no-undefined -o $@ $< -rpath $(python_site) -L. -L.libs -lldns $(LIBS)
 
-install:       install-h install-lib install-config install-manpages $(pyldns_inst) $(pyldnsx_inst) @INSTALL_DRILL@ @INSTALL_EXAMPLES@
+install: install-h install-lib @INSTALL_CONFIG@ install-manpages $(pyldns_inst) $(pyldnsx_inst) @INSTALL_DRILL@ @INSTALL_EXAMPLES@
 
-uninstall:     uninstall-manpages uninstall-config uninstall-h uninstall-lib $(pyldns_uninst) $(pyldnsx_uninst) @UNINSTALL_DRILL@ @UNINSTALL_EXAMPLES@
+uninstall: uninstall-manpages @UNINSTALL_CONFIG@ uninstall-h uninstall-lib $(pyldns_uninst) $(pyldnsx_uninst) @UNINSTALL_DRILL@ @UNINSTALL_EXAMPLES@
 
-destclean:     uninstall
+destclean: uninstall
 
 install-config:
-       if test $(INSTALL_LDNS_CONFIG) = "yes" ; then \
-               $(INSTALL) -d $(DESTDIR)$(bindir) ; \
-               $(INSTALL) -c -m 755 packaging/ldns-config $(DESTDIR)$(bindir)/ ; \
-       fi
+       $(INSTALL) -d $(DESTDIR)$(bindir)
+       $(INSTALL) -c -m 755 packaging/ldns-config $(DESTDIR)$(bindir)
 
 uninstall-config:
-       if test $(INSTALL_LDNS_CONFIG) = "yes" ; then \
-               rm -f $(DESTDIR)$(bindir)/ldns-config; \
-               [ ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || echo "ok, dir already gone"; \
-       fi
+       rm -f $(DESTDIR)$(bindir)/ldns-config
+       test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || echo "ok, dir already gone"
+
+install-config-manpage:
+       ${INSTALL} -d $(DESTDIR)$(mandir)/man1
+       ${INSTALL} -c -m 444 $(srcdir)/packaging/ldns-config.1 $(DESTDIR)$(mandir)/man1/
+
+
+uninstall-config-manpage:
+       rm -f $(DESTDIR)$(mandir)/man1/ldns-config.1
+       test ! -d $(DESTDIR)$(mandir)/man1 || rmdir -p $(DESTDIR)$(mandir)/man1 || echo "ok, dir already gone"
+
+install-manpages: manpages  @INSTALL_CONFIG_MANPAGE@
+       ${INSTALL} -d $(DESTDIR)$(mandir)/man3
+       for f in doc/man/man3/*; do \
+               ${INSTALL} -c -m 444 $$f $(DESTDIR)$(mandir)/man3/; \
+       done
+
+uninstall-manpages: @UNINSTALL_CONFIG_MANPAGE@
+       for m in `cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do \
+               rm -f $(DESTDIR)$(mandir)/man3/$$m.3 ; done
+       test ! -d $(DESTDIR)$(mandir)/man3 || rmdir -p $(DESTDIR)$(mandir)/man3 || echo "ok, dir already gone"
 
-install-manpages:      manpages
-               ${INSTALL} -d $(DESTDIR)$(mandir)/man3
-               for f in doc/man/man3/*; do \
-                       ${INSTALL} -c -m 444 $$f $(DESTDIR)$(mandir)/man3/; \
-               done
-               if test $(INSTALL_LDNS_CONFIG) = "yes" ; then \
-                       ${INSTALL} -d $(DESTDIR)$(mandir)/man1; \
-                       ${INSTALL} -c -m 444 $(srcdir)/packaging/ldns-config.1 $(DESTDIR)$(mandir)/man1/; \
-               fi
-
-uninstall-manpages:
-               for m in `cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do \
-                       rm -f $(DESTDIR)$(mandir)/man3/$$m.3 ; done
-               rmdir -p $(DESTDIR)$(mandir)/man3 || echo "ok, dir already gone"
-               if test $(INSTALL_LDNS_CONFIG) = "yes" ; then \
-                       rm -f $(DESTDIR)$(mandir)/man1/ldns-config.1; \
-                       [ ! -d $(DESTDIR)$(mandir)/man1 || rmdir -p $(DESTDIR)$(mandir)/man1 || echo "ok, dir already gone"; \
-               fi
-
-install-h:     lib
-               $(INSTALL) -m 755 -d $(DESTDIR)$(includedir)/ldns
-               for i in $(LDNS_HEADERS); do \
-                       $(INSTALL) -c -m 644 $(srcdir)/ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
-               for i in $(LDNS_HEADERS_GEN); do \
-                       $(INSTALL) -c -m 644 ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
+install-h: lib
+       $(INSTALL) -m 755 -d $(DESTDIR)$(includedir)/ldns
+       for i in $(LDNS_HEADERS); do \
+               $(INSTALL) -c -m 644 $(srcdir)/ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
+       for i in $(LDNS_HEADERS_GEN); do \
+               $(INSTALL) -c -m 644 ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
 
 uninstall-h:
-               for i in $(LDNS_HEADERS) $(LDNS_HEADERS_GEN); do \
-                       rm -f $(DESTDIR)$(includedir)/ldns/$$i; done
-               [ ! -d $(DESTDIR)$(includedir)/ldns || rmdir -p $(DESTDIR)$(includedir)/ldns || echo "ok, dir already gone"
-               exit 0
+       for i in $(LDNS_HEADERS) $(LDNS_HEADERS_GEN); do \
+               rm -f $(DESTDIR)$(includedir)/ldns/$$i; done
+       test ! -d $(DESTDIR)$(includedir)/ldns || rmdir -p $(DESTDIR)$(includedir)/ldns || echo "ok, dir already gone"
+       exit 0
 
-install-lib:   lib
-               $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
-               $(LIBTOOL) --mode=install cp libldns.la $(DESTDIR)$(libdir)
-               $(LIBTOOL) --mode=finish $(DESTDIR)$(libdir)
+install-lib: lib
+       $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
+       $(LIBTOOL) --mode=install cp libldns.la $(DESTDIR)$(libdir)
+       $(LIBTOOL) --mode=finish $(DESTDIR)$(libdir)
 
 uninstall-lib: 
-               $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/libldns.la
-               rmdir -p $(DESTDIR)$(libdir) || echo "ok, dir already gone"
+       $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/libldns.la
+       test ! -d $(DESTDIR)$(libdir) || rmdir -p $(DESTDIR)$(libdir) || echo "ok, dir already gone"
 
 install-pyldns: @PYLDNS@
-               $(INSTALL) -m 755 -d $(DESTDIR)$(python_site)/ldns
-               $(INSTALL) -c -m 644 $(pywrapdir)/ldns.py $(DESTDIR)$(python_site)/ldns.py
-               $(LIBTOOL) --mode=install cp _ldns.la $(DESTDIR)$(python_site)
-               $(LIBTOOL) --mode=finish $(DESTDIR)$(python_site)
+       $(INSTALL) -m 755 -d $(DESTDIR)$(python_site)/ldns
+       $(INSTALL) -c -m 644 $(pywrapdir)/ldns.py $(DESTDIR)$(python_site)/ldns.py
+       $(LIBTOOL) --mode=install cp _ldns.la $(DESTDIR)$(python_site)
+       $(LIBTOOL) --mode=finish $(DESTDIR)$(python_site)
 
 uninstall-pyldns:      
-               rm -f $(DESTDIR)$(python_site)/ldns/*
-               rmdir $(DESTDIR)$(python_site)/ldns || echo "ok, dir already gone"
+       rm -f $(DESTDIR)$(python_site)/ldns/*
+       test ! -d $(DESTDIR)$(python_site)/ldns || rmdir $(DESTDIR)$(python_site)/ldns || echo "ok, dir already gone"
 
 install-pyldnsx:
-               $(INSTALL) -c -m 644 $(pyldnsxwrapdir)/ldnsx.py $(DESTDIR)$(python_site)/ldnsx.py
+       $(INSTALL) -c -m 644 $(pyldnsxwrapdir)/ldnsx.py $(DESTDIR)$(python_site)/ldnsx.py
 
 uninstall-pyldnsx:
-               rm -f $(DESTDIR)$(python_site)/ldnsx.py
+       rm -f $(DESTDIR)$(python_site)/ldnsx.py
 
 clean-manpages:
        for m in `cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do\
                rm -f doc/man/man3/$${m}.3 ; done
        rm -f doc/ldns_manpages
-       rmdir -p doc/man/man3 || :
+       test ! -d doc/man/man3 || rmdir -p doc/man/man3 || :
 
 clean-lib:
        $(LIBTOOL) --mode clean rm -f $(LDNS_LOBJS) $(LIBLOBJS)
@@ -299,7 +295,7 @@ realclean: clean docclean
        rm -f ldns/net.h
        rm -f packaging/ldns-config
        rm -f packaging/libldns.pc
-       @rmdir packaging || :
+       test ! -d packaging || rmdir packaging || :
        rm -f libtool
        if test -d ldns ; then \
                echo "is builddir srcdir" > ldns/YES ; \
@@ -311,7 +307,7 @@ realclean: clean docclean
                        for f in `(cd $(srcdir); echo ldns/*.h)`; do \
                                rm -f $$f ; done ; \
                        rm -f ldns/YES; \
-                       rmdir ldns || : ; \
+                       test ! -d ldns || rmdir ldns || : ; \
                 fi ;\
        fi
 
index 97f01d126503e7b4d8d0ce2c2cdfe9a34544c0ef..09409525ff46d8617ba2ddadeeaf88187e348f76 100644 (file)
@@ -127,6 +127,21 @@ else
        AC_SUBST(CLEAN_EXAMPLES,[""])
 fi
 
+# add option to disable installation of ldns-config script
+AC_ARG_ENABLE(ldns-config, [ --disable-ldns-config     disable installation of ldns-config (default=enabled)],
+       enable_ldns_config=$enableval, enable_ldns_config=yes)
+if test "x$enable_ldns_config" = xyes; then
+       AC_SUBST(INSTALL_CONFIG, [install-config])
+       AC_SUBST(INSTALL_CONFIG_MANPAGE, [install-config-manpage])
+       AC_SUBST(UNINSTALL_CONFIG, [install-config])
+       AC_SUBST(UNINSTALL_CONFIG_MANPAGE, [install-config-manpage])
+else
+       AC_SUBST(INSTALL_CONFIG, [""])
+       AC_SUBST(INSTALL_CONFIG_MANPAGE, [""])
+       AC_SUBST(UNINSTALL_CONFIG, [""])
+       AC_SUBST(UNINSTALL_CONFIG_MANPAGE, [""])
+fi
+
 # check for python
 PYTHON_X_CFLAGS=""
 ldns_with_pyldns=no
@@ -299,16 +314,6 @@ CPPFLAGS=$tmp_CPPFLAGS
 LDFLAGS=$tmp_LDFLAGS
 LIBS=$tmp_LIBS
 
-# add option to disable installation of ldns-config script
-AC_ARG_ENABLE(ldns-config, [ --disable-ldns-config     disable installation of ldns-config (default=enabled)],
-       enable_ldns_config=$enableval, enable_ldns_config=yes)
-if test "x$enable_ldns_config" = xyes; then
-       INSTALL_LDNS_CONFIG="yes"
-else
-       INSTALL_LDNS_CONFIG="no"
-fi
-AC_SUBST(INSTALL_LDNS_CONFIG)
-
 # add option to disable the evil rpath
 ACX_ARG_RPATH