GNL = get_next_line/get_next_line.c get_next_line/get_next_line_utils.c SRCS = mandatory/pipex.c mandatory/pipex_utils.c mandatory/pipex_parsing.c ${GNL} SRCS_BONUS = bonus/pipex.c bonus/pipex_utils.c bonus/pipex_parsing.c bonus/pipex_heredoc.c bonus/pipex_utils2.c ${GNL} OBJS = ${SRCS:.c=.o} OBJS_BONUS = ${SRCS_BONUS:.c=.o} LIBS = libft/libft.a CC = clang CFLAGS = -Wall -Wextra -Werror NAME = pipex all: ${NAME} ${NAME}: ${OBJS} make -C libft ${CC} ${CFLAGS} -o ${NAME} ${OBJS} ${LIBS} bonus: ${OBJS_BONUS} make -C libft ${CC} ${CFLAGS} -o ${NAME} ${OBJS_BONUS} ${LIBS} clean: rm -f ${OBJS} rm -f ${OBJS_BONUS} make -C libft clean fclean: rm -f ${OBJS} ${NAME} rm -f ${OBJS_BONUS} ${NAME} make -C libft fclean re: fclean all .PHONY: all clean fclean re coffee coffee: @clear @echo "" @echo " (" @echo " ) (" @echo " ___...(-------)-....___" @echo ' .-"" ) ( ""-.' @echo " .-''''|-._ ) _.-|" @echo ' / .--.| `""---...........---""` |' @echo " / / | |" @echo " | | | |" @echo " \ \ | |" @echo " '\ '\ | |" @echo " '\ '| |" @echo " _/ /\ /" @echo " (__/ \ /" @echo ' _..---""` \ /`""---.._' @echo " .-' \ / '-." @echo ": '-.__ __.-' :" @echo ': ) ""---...---"" ( :' @echo "\'._ '"--...___...--"' _.'" @echo ' \""--..__ __..--""/' @echo " '._ """----.....______.....----""" _.'" @echo ' ""--..,,_____ _____,,..--"""''' @echo ' """------"""' @sleep 0.3 @clear @echo "" @echo " (" @echo " ) (" @echo " ___..(.------)--....___" @echo ' .-"" ) ( ""-.' @echo " .-''''|-._ ( ) _.-|" @echo ' / .--.| `""---...........---""` |' @echo " / / | |" @echo " | | | |" @echo " \ \ | |" @echo " '\ '\ | |" @echo " '\ '| |" @echo " _/ /\ /" @echo " (__/ \ /" @echo ' _..---""` \ /`""---.._' @echo " .-' \ / '-." @echo ": '-.__ __.-' :" @echo ': ) ""---...---"" ( :' @echo "\'._ '"--...___...--"' _.'" @echo ' \""--..__ __..--""/' @echo " '._ """----.....______.....----""" _.'" @echo ' ""--..,,_____ _____,,..--"""''' @echo ' """------"""' @sleep 0.3 @clear @echo "" @echo " (" @echo " ) (" @echo " ___..(.------)--....___" @echo ' .-"" ) ( ""-.' @echo " .-''''|-._ ( ) _.-|" @echo ' / .--.| `""---...........---""` |' @echo " / / | |" @echo " | | | |" @echo " \ \ | |" @echo " '\ '\ | |" @echo " '\ '| |" @echo " _/ /\ /" @echo " (__/ \ /" @echo ' _..---""` \ /`""---.._' @echo " .-' \ / '-." @echo ": '-.__ __.-' :" @echo ': ) ""---...---"" ( :' @echo "\'._ '"--...___...--"' _.'" @echo ' \""--..__ __..--""/' @echo " '._ """----.....______.....----""" _.'" @echo ' ""--..,,_____ _____,,..--"""''' @echo ' """------"""' @sleep 0.3 @clear @echo "" @echo " ( ) " @echo " ) (" @echo " ___)...----)----....___" @echo ' .-"" ) ( ""-.' @echo " .-''''|-._ ( ) _.-|" @echo ' / .--.| `""---...........---""` |' @echo " / / | |" @echo " | | | |" @echo " \ \ | |" @echo " '\ '\ | |" @echo " '\ '| |" @echo " _/ /\ /" @echo " (__/ \ /" @echo ' _..---""` \ /`""---.._' @echo " .-' \ / '-." @echo ": '-.__ __.-' :" @echo ': ) ""---...---"" ( :' @echo "\'._ '"--...___...--"' _.'" @echo ' \""--..__ __..--""/' @echo " '._ """----.....______.....----""" _.'" @echo ' ""--..,,_____ _____,,..--"""''' @echo ' """------"""' make coffee