include platform.mk
# Targets
-all: info libkresolve modules kresolved
-install: libkresolve-install modules-install kresolved-install
+all: info lib modules daemon
+install: lib-install modules-install daemon-install
check: all tests
-clean: libkresolve-clean modules-clean kresolved-clean tests-clean doc-clean
+clean: lib-clean modules-clean daemon-clean tests-clean doc-clean
doc: doc-html
.PHONY: all install check clean doc
# Sub-targets
include help.mk
-include lib/libkresolve.mk
-include daemon/kresolved.mk
+include lib/lib.mk
+include daemon/daemon.mk
include modules/modules.mk
include tests/tests.mk
include doc/doc.mk
# Make binary
$(eval $(call make_bin,kresolved,daemon))
+
+# Targets
+daemon: kresolved
+daemon-install: kresolved-install
+daemon-clean: kresolved-clean
libkresolve_TARGET := -Wl,-rpath,lib -Llib -lkresolve
# Make library
-$(eval $(call make_lib,libkresolve,lib))
\ No newline at end of file
+$(eval $(call make_lib,libkresolve,lib))
+
+# Targets
+lib: libkresolve
+lib-install: libkresolve-install
+lib-clean: libkresolve-clean