# **************************************************************************** #
#                                                                              #
#                                                         :::      ::::::::    #
#    Makefile                                           :+:      :+:    :+:    #
#                                                     +:+ +:+         +:+      #
#    By: gvoelkne <gvoelkne@42.fr>                    +#+  +:+       +#+         #
#                                                 +#+#+#+#+#+   +#+            #
#    Created: 2026/04/27 16:44:35 by gvoelkne          #+#    #+#              #
#    Updated: 2026/05/07 09:28:06 by gvoelkne         ###   ########.fr        #
#                                                                              #
# **************************************************************************** #

.PHONY: all clean fclean re

NAME := libftprintf.a

SRC := ft_printf.c ft_ntoa.c ft_untoa.c ft_putptr.c ft_strlen.c ft_strlower.c ft_strdup.c ft_calloc.c ft_calc_digits.c ft_strcontains.c

OBJ := $(SRC:.c=.o)

CC := cc -Wall -Wextra -Werror

.DEFAULT_GOAL := all

/%.o: /%.c
	$(CC) -c -o $@ $< 

$(NAME): $(OBJ)
	ar rcs $(NAME) $(OBJ)

all: $(NAME)

clean:
	rm -f $(OBJ)

fclean: clean
	rm -f $(NAME)

re: fclean all
