xref: /freebsd/contrib/ldns/README.git (revision 7899f917b1c0ea178f1d2be0cfb452086d079d23)
1# The ldns git repository can found at:
2# git.nlnetlabs.nl/ldns/
3
4# small list of commands to build all on a linux system
5# libtoolize is needed for most other targets
6
7# on Solaris, and other systems that may not have
8# the default 'automake' and 'aclocal' script aliases,
9# the correct versions may need to be set. On those
10# systems, the 'autoreconf' line should be changed to:
11# AUTOMAKE=automake-1.10 ACLOCAL=aclocal-1.10 autoreconf
12
13# older versions of libtoolize do not support --install
14# so you might need to remove that (with newer versions
15# it is needed)
16git submodule update --init
17libtoolize -ci
18autoreconf -fi
19./configure --with-examples --with-drill # --with-pyldns --with-p5-dns-ldns
20make
21make doc  # needs doxygen for the html pages
22(cd pcat && autoreconf && ./configure && make)
23(cd examples/nsd-test && autoreconf && ./configure && make)
24