30 lines
552 B
Makefile
30 lines
552 B
Makefile
CLIENT = client
|
|
SERVER = server
|
|
|
|
SOURCE_CLIENT = src/client/client.c
|
|
SOURCE_SERVER = src/server/server.c
|
|
|
|
LIBFT = lib/libft/libft.a
|
|
FT_PRINTF = lib/ft_printf/libftprintf.a
|
|
|
|
$(CLIENT): $(SOURCE_CLIENT)
|
|
cc -Iincludes -Wall -Werror -Wextra -g -o client $(SOURCE_CLIENT) $(LIBFT)
|
|
|
|
$(SERVER): $(SOURCE_SERVER)
|
|
cc -Iincludes -Wall -Werror -Wextra -g -o server $(SOURCE_SERVER) $(FT_PRINTF) $(LIBFT)
|
|
|
|
all : $(CLIENT) $(SERVER)
|
|
|
|
clean :
|
|
@rm client
|
|
@rm server
|
|
|
|
fclean :
|
|
@rm client
|
|
@rm server
|
|
|
|
re : fclean
|
|
make all
|
|
|
|
.PHONY: all re fclean clean
|