ccan_EMBED := \ contrib/ccan/ilog/ilog.c \ contrib/ccan/isaac/isaac.c \ contrib/murmurhash3/murmurhash3.c libkresolve_SOURCES := \ $(ccan_EMBED) \ lib/generic/map.c \ lib/layer/iterate.c \ lib/layer/rrcache.c \ lib/layer/pktcache.c \ lib/utils.c \ lib/nsrep.c \ lib/module.c \ lib/resolve.c \ lib/zonecut.c \ lib/rplan.c \ lib/cache.c libkresolve_HEADERS := \ lib/generic/array.h \ lib/generic/map.h \ lib/generic/set.h \ lib/layer.h \ lib/utils.h \ lib/nsrep.h \ lib/module.h \ lib/resolve.h \ lib/zonecut.h \ lib/rplan.h \ lib/cache.h # Dependencies libkresolve_DEPEND := libkresolve_LIBS := $(libknot_LIBS) libkresolve_TARGET := -Wl,-rpath,lib -Llib -lkresolve # Make library $(eval $(call make_static,libkresolve,lib)) # Targets lib: $(libkresolve) lib-install: libkresolve-install lib-clean: libkresolve-clean .PHONY: lib lib-install lib-clean