# **************************************************************************** # # # # ::: :::::::: # # Makefile :+: :+: :+: # # +:+ +:+ +:+ # # By: cacharle +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2019/07/15 19:27:49 by cacharle #+# #+# # # Updated: 2019/07/16 07:41:31 by cacharle ### ########.fr # # # # **************************************************************************** # OUT = libft.a CC = gcc CCFLAGS = -Wall -Wextra -Werror LDFLAGS = -Iincludes OBJ = srcs/ft_putchar.o srcs/ft_swap.o srcs/ft_putstr.o srcs/ft_strlen.o srcs/ft_strcmp.o .PHONY: all all: $(OUT) $(OUT): $(OBJ) ar -crs $(OUT) $(OBJ) srcs/ft_putchar.o: srcs/ft_putchar.c includes/ft.h $(CC) $(CCFLAGS) $(LDFLAGS) -c $< -o $@ srcs/ft_swap.o: srcs/ft_swap.c includes/ft.h $(CC) $(CCFLAGS) $(LDFLAGS) -c $< -o $@ srcs/ft_putstr.o: srcs/ft_putstr.c includes/ft.h $(CC) $(CCFLAGS) $(LDFLAGS) -c $< -o $@ srcs/ft_strlen.o: srcs/ft_strlen.c includes/ft.h $(CC) $(CCFLAGS) $(LDFLAGS) -c $< -o $@ srcs/ft_strcmp.o: srcs/ft_strcmp.c includes/ft.h $(CC) $(CCFLAGS) $(LDFLAGS) -c $< -o $@ .PHONY: clean clean: rm -f $(OBJ) .PHONY: fclean fclean: clean rm -f $(OUT) .PHONY: re re: fclean all