NAME = Minishell CC = clang FLAGS = -Wall -Wextra -Werror DEL = /bin/rm -f SRCS = ./srcs/main.c\ ./srcs/parser.c\ ./srcs/init.c\ ./srcs/exit.c\ ./srcs/export_utils.c\ SRCS_O = ${SRCS:.c=.o} all: $(NAME) LIBC = ar -rcs %.o: %.c ${CC} ${FLAGS} -c $< -o ${<:.c=.o} $(NAME): ${SRCS_O} make bonus -C ./libft/ $(CC) $(FLAGS) $(SRCS_O) -o $(NAME) -L ./libft/ -lft -lreadline fclean: clean $(DEL) $(NAME) make fclean -C ./libft/ clean: $(DEL) $(SRCS_O) make clean -C ./libft/ re: fclean all