# **************************************************************************** # # # # ::: o_ :::::: ::: # # Makefile :+: / :+::+: :+: # # +:+ > +:++:+ +:+ # # By: whaffman +#+ +:+ +#++#++:++#++ # # +#+ +#+#+ +#++#+ +#+ \o/ # # Created: 2024/07/26 21:41:10 by whaffman #+#+# #+#+# #+# #+# | # # Updated: 2024/07/27 14:54:29 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/libft.a $(CC) $(CFLAGS) -o client client.o libft/libft.a server: server.o libft/libft.a $(CC) $(CFLAGS) -o server server.o libft/libft.a libft.a: make -C libft 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 make -C libft fclean re: fclean all .PHONY: $(NAME) all clean fclean re