./configure
make
make doc # needs doxygen for the html pages
-(cd examples && autoreconf && ./configure --with-ldns=../ && make)
-(cd drill && autoreconf && ./configure --with-ldns=../ && make)
+(cd examples && autoreconf && ./configure && make)
+(cd drill && autoreconf && ./configure && make)
+(cd pcat && autoreconf && ./configure && make)
+(cd examples/nsd-test && autoreconf && ./configure && make)
]
)
+# check for ldns development source tree
+AC_MSG_CHECKING([for ldns devel source])
+ldns_dev_dir=..
+if test -f $ldns_dev_dir/ldns/util.h && \
+ grep LDNS_VERSION $ldns_dev_dir/ldns/util.h >/dev/null; then
+ ldns_version=`grep LDNS_VERSION $ldns_dev_dir/ldns/util.h | sed -e 's/^.*"\(.*\)".*$/\1/'`
+ AC_MSG_RESULT([using $ldns_dev_dir with $ldns_version])
+ CPPFLAGS="$CPPFLAGS -I$ldns_dev_dir/include"
+ LDFLAGS="$LDFLAGS -L$ldns_dev_dir/lib"
+ LDNSDIR="$ldns_dev_dir"
+else
+ AC_MSG_RESULT([no])
+fi
+
AC_CHECK_LIB(ldns, ldns_rr_new,, [
- AC_MSG_ERROR([Can't find ldns library])
+ AC_MSG_ERROR([Can't find ldns library])
]
)
]
)
+# check for ldns development source tree
+AC_MSG_CHECKING([for ldns devel source])
+ldns_dev_dir=..
+if test -f $ldns_dev_dir/ldns/util.h && \
+ grep LDNS_VERSION $ldns_dev_dir/ldns/util.h >/dev/null; then
+ ldns_version=`grep LDNS_VERSION $ldns_dev_dir/ldns/util.h | sed -e 's/^.*"\(.*\)".*$/\1/'`
+ AC_MSG_RESULT([using $ldns_dev_dir with $ldns_version])
+ CPPFLAGS="$CPPFLAGS -I$ldns_dev_dir/include"
+ LDFLAGS="$LDFLAGS -L$ldns_dev_dir/lib"
+ LDNSDIR="$ldns_dev_dir"
+else
+ AC_MSG_RESULT([no])
+fi
+
AC_CHECK_LIB(ldns, ldns_rr_new,, [
- # if no -lldns, check for ldns development source tree
- AC_MSG_CHECKING([for ldns devel source])
- ldns_dev_dir=..
- if test -f $ldns_dev_dir/ldns/util.h && \
- grep LDNS_VERSION $ldns_dev_dir/ldns/util.h >/dev/null; then
- ldns_version=`grep LDNS_VERSION $ldns_dev_dir/ldns/util.h | sed -e 's/^.*"\(.*\)".*$/\1/'`
- AC_MSG_RESULT([in $ldns_dev_dir have $ldns_version])
- CPPFLAGS="$CPPFLAGS -I$ldns_dev_dir/include"
- LDFLAGS="$LDFLAGS -L$ldns_dev_dir/lib"
- LIBS="$LIBS -lldns"
- LDNSDIR="$ldns_dev_dir"
- else
- AC_MSG_RESULT([no])
AC_MSG_ERROR([Can't find ldns library])
- fi
]
)
]
)
+# check for ldns development source tree
+AC_MSG_CHECKING([for ldns devel source])
+ldns_dev_dir=../..
+if test -f $ldns_dev_dir/ldns/util.h && \
+ grep LDNS_VERSION $ldns_dev_dir/ldns/util.h >/dev/null; then
+ ldns_version=`grep LDNS_VERSION $ldns_dev_dir/ldns/util.h | sed -e 's/^.*"\(.*\)".*$/\1/'`
+ AC_MSG_RESULT([using $ldns_dev_dir with $ldns_version])
+ CPPFLAGS="$CPPFLAGS -I$ldns_dev_dir/include"
+ LDFLAGS="$LDFLAGS -L$ldns_dev_dir/lib"
+ LDNSDIR="$ldns_dev_dir"
+else
+ AC_MSG_RESULT([no])
+fi
+
AC_CHECK_LIB(ldns, ldns_rr_new,, [
- AC_MSG_ERROR([Can't find ldns library])
+ AC_MSG_ERROR([Can't find ldns library])
]
)
#include <stdint.h>
/* lua includes */
-#include <lua50/lua.h>
-#include <lua50/lualib.h>
-#include <lua50/lauxlib.h>
+#include <lua.h>
+#include <lualib.h>
+#include <lauxlib.h>
/* ldns include */
#include <ldns/dns.h>
void
version(FILE *f, char *progname)
{
- fprintf(f, "%s version %s\n", progname, VERSION);
+ fprintf(f, "%s version %s\n", progname, LDNS_VERSION);
}
/*
RDF
==========
*/
+static int
l_rdf_new_frm_str(lua_State *L)
{
uint16_t t = (uint16_t)lua_tonumber(L, 1);
]
)
+# check for ldns development source tree
+AC_MSG_CHECKING([for ldns devel source])
+ldns_dev_dir=..
+if test -f $ldns_dev_dir/ldns/util.h && \
+ grep LDNS_VERSION $ldns_dev_dir/ldns/util.h >/dev/null; then
+ ldns_version=`grep LDNS_VERSION $ldns_dev_dir/ldns/util.h | sed -e 's/^.*"\(.*\)".*$/\1/'`
+ AC_MSG_RESULT([using $ldns_dev_dir with $ldns_version])
+ CPPFLAGS="$CPPFLAGS -I$ldns_dev_dir/include"
+ LDFLAGS="$LDFLAGS -L$ldns_dev_dir/lib"
+ LDNSDIR="$ldns_dev_dir"
+else
+ AC_MSG_RESULT([no])
+fi
+
AC_CHECK_LIB(ldns, ldns_rr_new,, [
- AC_MSG_ERROR([Can't find ldns library])
+ AC_MSG_ERROR([Can't find ldns library])
]
)