# **************************************************************************** # # # # ::: o_ :::::: ::: # # Makefile :+: / :+::+: :+: # # +:+ > +:++:+ +:+ # # By: whaffman +#+ +:+ +#++#++:++#++ # # +#+ +#+#+ +#++#+ +#+ \o/ # # Created: 2024/07/26 21:41:10 by whaffman #+#+# #+#+# #+# #+# | # # Updated: 2024/07/27 17:58:44 by whaffman ### ### ### ### / \ # # # # **************************************************************************** # NAME = minitalk SOURCES = server.c client.c OBJECTS = $(SOURCES:.c=.o) CC = cc CFLAGS = -Wall -Werror -Wextra all: $(NAME) $(NAME): client server client: client.o libft.a $(CC) $(CFLAGS) -o client client.o libft.a server: server.o libft.a $(CC) $(CFLAGS) -o server server.o libft.a libft.a: make -C libft mv libft/libft.a libft.a client.o: client.c $(CC) $(CFLAGS) -c client.c server.o: server.c $(CC) $(CFLAGS) -c server.c clean: rm -f $(OBJECTS) make -C libft clean fclean: clean rm -f client server libft.a make -C libft fclean re: fclean all .PHONY: $(NAME) all clean fclean re