Minishell/Makefile
Elisée Sydney Adjiguidi 5641ed8c2d crash test
2022-03-06 15:37:13 +01:00

36 lines
535 B
Makefile

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