diff --git a/Makefile b/Makefile index a13c90df453d1f6af52b406ca25b96e2584520d3..1af4840aeed565072ff81a9710af9531b0f29402 100644 --- a/Makefile +++ b/Makefile @@ -8,9 +8,9 @@ CLIENTS = dummy cpu_temp SYSTEM_NAME = sibyl -all: build install +all: + $(MAKE) -C kernel -build: mkdir -p $(CMAKE_BUILD_DIR) cd $(CMAKE_BUILD_DIR) && cmake .. cd $(CMAKE_BUILD_DIR) && make @@ -25,13 +25,15 @@ install: $(foreach client, $(CLIENTS), install -m 644 systemd/clients/$(SYSTEM_NAME)-$(subst _,-,$(client)).service $(SYSTEMD_DIR)/$(SYSTEM_NAME)-$(subst _,-,$(client)).service;) uninstall: - rm -f $(BINARY_DIR)/$(SYSTEM_NAME)-$(DAEMON) + rm $(BINARY_DIR)/$(SYSTEM_NAME)-$(DAEMON) - $(foreach client, $(CLIENTS), rm -f $(BINARY_DIR)/$(SYSTEM_NAME)-$(subst _,-,$(client));) + $(foreach client, $(CLIENTS), rm $(BINARY_DIR)/$(SYSTEM_NAME)-$(subst _,-,$(client));) - rm -f $(SYSTEMD_DIR)/$(SYSTEM_NAME)-$(DAEMON).service + rm $(SYSTEMD_DIR)/$(SYSTEM_NAME)-$(DAEMON).service - $(foreach client, $(CLIENTS), rm -f $(SYSTEMD_DIR)/$(SYSTEM_NAME)-$(subst _,-,$(client)).service;) + $(foreach client, $(CLIENTS), rm $(SYSTEMD_DIR)/$(SYSTEM_NAME)-$(subst _,-,$(client)).service;) clean: + $(MAKE) -C kernel clean + rm -rf $(CMAKE_BUILD_DIR)