]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
build: amalgamated build support with AMALG=1
authorMarek Vavruša <marek.vavrusa@nic.cz>
Wed, 25 Nov 2015 09:19:40 +0000 (10:19 +0100)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Wed, 25 Nov 2015 17:10:12 +0000 (18:10 +0100)
commitaf4254d14c296f0b24d8f8e79c6d4c9036437d2e
treebe4af9e61625b9e5a36ba684a6ed14bba78e1657
parent3e99e9e173de951697fb8bee6d91ec8839319d57
build: amalgamated build support with AMALG=1

amalgamated build concatenates all files into a single .c file to
allow compiler see all symbols and produce possibly smaller code.
for binary distributions this is what you want, as it's faster but
may consume more memory during compilation.
it however cannot do incremental builds.
16 files changed:
.gitignore
.travis.yml
Makefile
contrib/ucw/lib.h
daemon/daemon.mk
daemon/main.c
lib/dnssec.c
lib/layer/iterate.c
lib/layer/pktcache.c
lib/layer/rrcache.c
lib/layer/validate.c
lib/resolve.c
lib/rplan.c
modules/hints/hints.mk
modules/stats/stats.mk
platform.mk