GNL = get_next_line/get_next_line.c get_next_line/get_next_line_utils.c SRCS = games/init.c games/init2.c games/map.c games/map2.c games/player.c games/position.c games/quit.c games/render.c ${GNL} SRCS_BONUS = games_bonus/init.c games_bonus/init2.c games_bonus/map.c games_bonus/map2.c games_bonus/player.c \ games_bonus/position.c games_bonus/quit.c games_bonus/render.c games_bonus/enemy.c games_bonus/enemy2.c ${GNL} OBJS = ${SRCS:.c=.o} OBJS_BONUS = ${SRCS_BONUS:.c=.o} LIBS = libft/libft.a minilibx-linux/libmlx.a CC = clang CFLAGS = -g -Wall -Wextra -Werror NAME = so_long # PENSER ENLEVER -G all: ${NAME} ${NAME}: ${OBJS} make -C libft && print make -C minilibx-linux ${CC} ${CFLAGS} -o ${NAME} ${OBJS} ${LIBS} -lm -lXext -lX11 bonus: ${OBJS_BONUS} make -C libft && print make -C minilibx-linux ${CC} ${CFLAGS} -o ${NAME} ${OBJS_BONUS} ${LIBS} -lm -lXext -lX11 %.o:%.c ${CC} ${CFLAGS} -c -o $@ $< clean: rm -f ${OBJS} rm -f ${OBJS_BONUS} make -C libft clean make -C minilibx-linux clean fclean: rm -f ${OBJS} ${NAME} rm -f ${OBJS_BONUS} ${NAME} make -C libft fclean make -C minilibx-linux clean 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