#******************************************************************************# # # # ::: :::::::: # # Makefile :+: :+: :+: # # +:+ +:+ +:+ # # By: tmaze +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2018/04/04 10:51:59 by tmaze #+# #+# # # Updated: 2018/04/05 14:13:58 by tmaze ### ########.fr # # # #******************************************************************************# CC = gcc CCFLAGS = -Wall -Werror -Wextra CCSTD = -std=c99 NAME = libft.a SRCS = \ ft_strlen.c \ ft_strdup.c \ ft_strcpy.c \ ft_strncpy.c \ ft_strcat.c \ ft_strncat.c \ ft_strchr.c \ ft_strrchr.c \ ft_strstr.c \ ft_strnstr.c \ ft_strcmp.c \ ft_strncmp.c \ ft_atoi.c \ ft_isalpha.c \ ft_isdigit.c \ ft_isalnum.c \ ft_isascii.c \ ft_isprint.c \ ft_toupper.c \ ft_tolower.c OBJS = $(SRCS:.c=.o) INCLS = -I. .PHONY = all clean fclean re all: $(NAME) $(NAME): $(OBJS) ar rcs $(NAME) $(OBJS) %.o: %.c libft.h $(CC) $(CCFLAGS) $(CCSTD) $(INCLS) -c $< -o $@ clean: rm -f $(OBJS) fclean: clean rm -f $(NAME) re: fclean all