From 66ee225f566dfa4f02e264095685253a11d6a4d4 Mon Sep 17 00:00:00 2001 From: Alexandre POMMIER Date: Fri, 21 Jan 2022 08:10:18 +0100 Subject: [PATCH] done --- Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e3eaeeb --- /dev/null +++ b/Makefile @@ -0,0 +1,48 @@ +# **************************************************************************** # +# # +# ::: :::::::: # +# Makefile :+: :+: :+: # +# +:+ +:+ +:+ # +# By: apommier +#+ +:+ +#+ # +# +#+#+#+#+#+ +#+ # +# Created: 2022/01/21 07:41:25 by apommier #+# #+# # +# Updated: 2022/01/21 07:43:46 by apommier ### ########.fr # +# # +# **************************************************************************** # + +NAME = pipex +SRCS = main.c \ + utils.c +OBJS = ${SRCS:.c=.o} +BONUS_C = main.c \ + utils.c +BONUS_O = ${BONUS_C:.c=.o} +CFLAGS = -Wall -Wextra -Werror +RM = rm -rf +LIBFT = ./libft + + +${NAME}:${OBJS} + make bonus -C ${LIBFT} + gcc -g ${OBJS} ${LIBFT}/libft.a + mv a.out pipex + +bonus:${BONUS_O} + make bonus -C ${LIBFT} + gcc -g ${CFLAGS} ${BONUS_O} ${LIBFT}/libft.a + mv a.out pipex + +all: ${NAME} bonus + +clean: + ${RM} ${OBJS} + ${RM} ${BONUS_O} + make clean -C ${LIBFT} + +fclean: clean + ${RM} ${NAME} + make fclean -C ${LIBFT} + +re: fclean all + +.PHONY: all clean fclean re bonus