diff --git a/Makefile b/Makefile index a23a4cb..506ee9e 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,21 @@ -SUB_DIRS=bash i3 packages ssh vim docker +SERVER_PARTS=bash ssh vim docker +CLIENT_PARTS=i3 packages .PHONY: clean_install -install: - @$(foreach dir,$(SUB_DIRS), $(MAKE) install -C $(dir);) - -clean: - @$(foreach dir,$(SUB_DIRS), $(MAKE) clean -C $(dir);) - +install: install_server install_client +clean: clean_server clean_client clean_install: clean install + +install_server: + @$(foreach dir,$(SERVER_PARTS), $(MAKE) install -C $(dir);) + +install_client: + @$(foreach dir,$(CLIENT_PARTS), $(MAKE) install -C $(dir);) + +clean_server: + @$(foreach dir,$(SERVER_PARTS), $(MAKE) clean -C $(dir);) + +clean_client: + @$(foreach dir,$(CLIENT_PARTS), $(MAKE) clean -C $(dir);) +