-lsocket -lnsl on Solaris), for the linktest. linktest uses cflags
and cppflags that have been set so carefully.
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
LIBOBJS = @LIBOBJS@
+PROG_LIBS = @PROG_LIBS@
DATE = $(shell date +%Y%m%d)
LIBTOOL = $(libtool) --tag=CC
all: copy-headers lib linktest
linktest:
- gcc $(srcdir)/linktest.c -Iinclude -I$(srcdir) .libs/libldns.a $(LDFLAGS) -o linktest
+ gcc $(srcdir)/linktest.c $(CPPFLAGS) $(CFLAGS) .libs/libldns.a $(LDFLAGS) $(PROG_LIBS) -o linktest
rm linktest
lib: $(LIBDNS_OBJECTS) b64_pton$U.o b64_ntop$U.o
AC_CHECK_PROG(doxygen, doxygen, doxygen)
# Checks for libraries.
+AC_CHECK_LIB(socket, socket, [PROG_LIBS="-lsocket $PROG_LIBS"], [])
+AC_CHECK_LIB(nsl, inet_pton, [PROG_LIBS="-lnsl $PROG_LIBS"], [])
+AC_SUBST(PROG_LIBS)
+
# Check for SSL, original taken from
# http://www.gnu.org/software/ac-archive/htmldoc/check_ssl.html and
# modified for NSD and