diff options
Diffstat (limited to 'libft/Makefile')
| -rw-r--r-- | libft/Makefile | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/libft/Makefile b/libft/Makefile new file mode 100644 index 0000000..7bab267 --- /dev/null +++ b/libft/Makefile @@ -0,0 +1,75 @@ +NAME=libft.a +CC=cc +CFLAGS=-Wall -Wextra -Werror + +SRC_FILES = ft_atoi.c \ + ft_bzero.c \ + ft_calloc.c \ + ft_isalnum.c \ + ft_isalpha.c \ + ft_isascii.c \ + ft_isdigit.c \ + ft_isprint.c \ + ft_itoa.c \ + ft_memchr.c \ + ft_memcmp.c \ + ft_memcpy.c \ + ft_memmove.c \ + ft_memset.c \ + ft_putchar_fd.c \ + ft_putendl_fd.c \ + ft_putnbr_fd.c \ + ft_putstr_fd.c \ + ft_split.c \ + ft_strchr.c \ + ft_strdup.c \ + ft_striteri.c \ + ft_strjoin.c \ + ft_strlcat.c \ + ft_strlcpy.c \ + ft_strlen.c \ + ft_strmapi.c \ + ft_strncmp.c \ + ft_strnstr.c \ + ft_strrchr.c \ + ft_strtrim.c \ + ft_substr.c \ + ft_tolower.c \ + ft_toupper.c \ + ft_printf.c \ + ft_printnbr.c \ + ft_printhex.c \ + ft_printaddr.c \ + get_next_line.c \ + get_next_line_utils.c + + +OBJ_FILES = $(SRC_FILES:.c=.o) + +BONUS_SRC = ft_lstnew_bonus.c \ + ft_lstadd_front_bonus.c \ + ft_lstsize_bonus.c \ + ft_lstlast_bonus.c \ + ft_lstadd_back_bonus.c \ + ft_lstdelone_bonus.c \ + ft_lstclear_bonus.c \ + ft_lstiter_bonus.c \ + ft_lstmap_bonus.c + +BONUS_OBJ = $(BONUS_SRC:.c=.o) + +all: $(NAME) + +$(NAME): $(OBJ_FILES) + ar rcs $(NAME) $(OBJ_FILES) + +clean: + rm -f $(OBJ_FILES) $(BONUS_OBJ) + +fclean: clean + rm -f $(NAME) + +re: fclean all + +bonus: $(BONUS_OBJ) + ar rcs $(NAME) $(BONUS_OBJ) |
