# **************************************************************************** # # # # ::: :::::::: # # Makefile :+: :+: :+: # # +:+ +:+ +:+ # # By: scebula +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2015/11/27 16:07:00 by scebula #+# #+# # # Updated: 2016/11/18 14:30:15 by ntrahy ### ########.fr # # # # **************************************************************************** # SRCS = ./ft_atoi.c \ ./ft_atof.c \ ./ft_bzero.c \ ./ft_free_charchar.c \ ./get_next_line.c \ ./ft_isalnum.c \ ./ft_isalpha.c \ ./ft_isascii.c \ ./ft_isdigit.c \ ./ft_isdigits.c \ ./ft_isprint.c \ ./ft_isspace.c \ ./ft_itoa.c \ ./ft_itoa_base.c \ ./ft_list_clear.c \ ./ft_listlen.c \ ./ft_lst_pushback.c \ ./ft_lstadd.c \ ./ft_lstdel.c \ ./ft_lstdelone.c \ ./ft_lstiter.c \ ./ft_lstmap.c \ ./ft_lstnew.c \ ./ft_memalloc.c \ ./ft_memccpy.c \ ./ft_memchr.c \ ./ft_memcmp.c \ ./ft_memcpy.c \ ./ft_memdel.c \ ./ft_memmove.c \ ./ft_memset.c \ ./ft_printlst.c \ ./ft_putchar.c \ ./ft_putchar_fd.c \ ./ft_putendl.c \ ./ft_putendl_fd.c \ ./ft_putnbr.c \ ./ft_putnbr_fd.c \ ./ft_putstr.c \ ./ft_putstr_fd.c \ ./ft_strcat.c \ ./ft_strcat_new.c \ ./ft_strchr.c \ ./ft_strclr.c \ ./ft_strcmp.c \ ./ft_strcpy.c \ ./ft_strdel.c \ ./ft_strdup.c \ ./ft_strequ.c \ ./ft_striter.c \ ./ft_striteri.c \ ./ft_strjoin.c \ ./ft_strlcat.c \ ./ft_strlen.c \ ./ft_strmap.c \ ./ft_strmapi.c \ ./ft_strncat.c \ ./ft_strncmp.c \ ./ft_strncpy.c \ ./ft_strndup.c \ ./ft_strnequ.c \ ./ft_strnew.c \ ./ft_strnstr.c \ ./ft_strrchr.c \ ./ft_strrchr_n.c \ ./ft_strrev.c \ ./ft_strsplit.c \ ./ft_strsplit_lst.c \ ./ft_strsplit_whitespaces.c \ ./ft_strstr.c \ ./ft_strsub.c \ ./ft_strtrim.c \ ./ft_tablen.c \ ./ft_tolower.c \ ./ft_toupper.c \ ./ft_isnumeric.c CFLAGS = -Wall -Werror -Wextra CC = gcc INCLUDES = includes/ O_FILES = $(SRCS:.c=.o) %.o: %.c @gcc $(CFLAGS) -I $(INCLUDES) -o $@ -c $^ NAME = libft.a all: $(NAME) $(NAME): $(O_FILES) @ar cr $(NAME) $(O_FILES) @ranlib $(NAME) @echo "[libft compiled]" clean: @rm -f $(O_FILES) @echo "libft .o deleted" fclean: clean @rm -f $(NAME) @echo "libft.a deleted" re: fclean all