.PHONY: install uninstall install-doc uninstall-doc uninstall-pyldns
.PHONY: install-h uninstall-h install-lib uninstall-lib install-pyldns
-all: lib linktest manpages @PYLDNS@
+all: include lib linktest manpages @PYLDNS@
.SUFFIXES: .c .o .a .lo .h .i
$(LDNS_LOBJS):
$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
-compat:
+compat/tick:
if [ ! -e config.h ] ; then ln -s ldns/config.h . ; fi
if [ ! -d drill ] ; then mkdir drill ; fi
if [ ! -d examples ] ; then mkdir examples ; fi
if [ ! -d compat ] ; then mkdir compat ; fi
+ echo ticked > compat/tick
-$(LIBLOBJS) $(DRILL_LOBJS) $(EXAMPLE_LOBJS): compat
+$(LIBLOBJS) $(DRILL_LOBJS) $(EXAMPLE_LOBJS): compat/tick
$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
drill: $(DRILL_LOBJS)
linktest: $(srcdir)/linktest.c libldns.la
$(LIBTOOL) --mode=link $(CC) $(srcdir)/linktest.c $(CPPFLAGS) $(LIBSSL_CPPFLAGS) $(CFLAGS) -lldns $(LIBS) -o linktest
+include:
+ if [ ! -d include ] ; then ($(INSTALL) -d include || echo "include exists") ; fi ;
+ if [ ! -d include/ldns ] ; then ln -s ../ldns include/ldns || echo "include/ldns exists" ; fi ;
+
+
lib: libldns.la
if [ ! -d lib ] ; then ln -s .libs lib ; fi ;