tweaks for binary builds

This commit is contained in:
Glen Wiley 2014-02-24 17:05:55 -05:00
parent 72bb33ca2e
commit 30d2aa55ed
2 changed files with 3 additions and 4 deletions

View File

@ -93,13 +93,13 @@ dist: $(distdir).tar.gz
bindist: $(bintar) bindist: $(bintar)
$(bintar): $(distdir) $(bintar): $(distdir)
chown -R root:wheel $(distdir) chown -R 0:0 $(distdir)
cd $(distdir); ./configure; make cd $(distdir); ./configure; make
tar chof - $(distdir) | gzip -9 -c > $@ tar chof - $(distdir) | gzip -9 -c > $@
rm -rf $(distdir) rm -rf $(distdir)
$(distdir).tar.gz: $(distdir) $(distdir).tar.gz: $(distdir)
chown -R root:wheel $(distdir) chown -R 0:0 $(distdir)
tar chof - $(distdir) | gzip -9 -c > $@ tar chof - $(distdir) | gzip -9 -c > $@
rm -rf $(distdir) rm -rf $(distdir)

View File

@ -55,12 +55,11 @@ TBD: mailing list address
#Building/External Dependencies #Building/External Dependencies
External dependencies are linked outside the getdns API build tree (we rely on configure to find them). We would like to keep the dependency tree short. External dependencies are linked outside the getdns API build tree (we rely on configure to find them). We would like to keep the dependency tree short.
* [libevent](http://libevent.org) version 2.0.21 stable
Sometimes called libevent2
* [libldns from NLnet Labs](https://www.nlnetlabs.nl/projects/ldns/) version 1.6.11 or later (ldns requires openssl headers and libraries) * [libldns from NLnet Labs](https://www.nlnetlabs.nl/projects/ldns/) version 1.6.11 or later (ldns requires openssl headers and libraries)
* [libunbound from NLnet Labs](http://www.nlnetlabs.nl/projects/unbound/) version 1.4.16 or later * [libunbound from NLnet Labs](http://www.nlnetlabs.nl/projects/unbound/) version 1.4.16 or later
* [libexpat](http://expat.sourceforge.net/) for libunbound. * [libexpat](http://expat.sourceforge.net/) for libunbound.
* [libidn from the FSF](http://www.gnu.org/software/libidn/) version 1. * [libidn from the FSF](http://www.gnu.org/software/libidn/) version 1.
* [libevent](http://libevent.org) version 2.0.21 stable, sometimes called libevent2 (only needed if you plan to use it for asynchronous handling)
* Doxygen is used to generate documentation, while this is not technically necessary for the build it makes things a lot more pleasant. * Doxygen is used to generate documentation, while this is not technically necessary for the build it makes things a lot more pleasant.
You have to install the library and also the library-devel (or -dev) for your You have to install the library and also the library-devel (or -dev) for your