2## EPITECH PROJECT, 2023
10NAME_SERVER = zappy_server
13DIR_GUI = ./src/gui_client
14DIR_SERVER = ./src/server
16all: zappy_server zappy_gui zappy_ai
19 make -C $(DIR_AI) NAME=$(NAME_AI) all
22 make -C $(DIR_GUI) NAME=$(NAME_GUI) all
25 make -C $(DIR_SERVER) NAME=$(NAME_SERVER) all
27clean: zappy_ai_clean zappy_gui_clean zappy_server_clean
30 make -C $(DIR_AI) clean
33 make -C $(DIR_GUI) clean
36 make -C $(DIR_SERVER) clean
39fclean: zappy_ai_fclean zappy_gui_fclean zappy_server_fclean
42 make -C $(DIR_AI) fclean
45 make -C $(DIR_GUI) fclean
48 make -C $(DIR_SERVER) fclean
51re: zappy_ai_re zappy_gui_re zappy_server_re
60 make -C $(DIR_SERVER) re
63debug: zappy_ai_debug zappy_gui_debug zappy_server_debug
66 make -C $(DIR_AI) debug
69 make -C $(DIR_GUI) debug
72 make -C $(DIR_SERVER) debug
75tests_run: zappy_ai_tests_run zappy_gui_tests_run zappy_server_tests_run
78 make -C $(DIR_AI) tests_run
81 make -C $(DIR_GUI) tests_run
83zappy_server_tests_run:
84 make -C $(DIR_SERVER) tests_run
87coverage: zappy_ai_coverage zappy_gui_coverage zappy_server_coverage
90 make -C $(DIR_AI) coverage
93 make -C $(DIR_GUI) coverage
96 make -C $(DIR_SERVER) coverage
98.PHONY: all zappy_ai zappy_gui zappy_server \
99 clean zappy_ai_clean zappy_gui_clean zappy_server_clean \
100 fclean zappy_ai_fclean zappy_gui_fclean zappy_server_fclean \
101 debug zappy_ai_debug zappy_gui_debug zappy_server_debug \
102 coverage zappy_ai_coverage zappy_gui_coverage zappy_server_coverage \
103 tests_run zappy_ai_tests_run zappy_gui_tests_run zappy_server_tests_run