first commit of v2 ft_printf

This commit is contained in:
2025-11-17 11:26:34 +01:00
commit 506d90d9c1
49 changed files with 1626 additions and 0 deletions

38
Makefile Normal file
View File

@@ -0,0 +1,38 @@
NAME= libftprintf.a
SRC_DIR= src
INC_DIR= include
LIBFT_DIR= libft
SRC= $(SRC_DIR)/ft_printf.c \
OBJ= $(SRC:.c=.o)
DEP= $(SRC:.c=.d)
CC= cc
CFLAGS= -Wall -Wextra -Werror -I$(INC_DIR) -I$(LIBFT_DIR) -MMD -MP
AR= ar rcs
all: $(NAME)
$(NAME): $(OBJ)
@$(MAKE) -C $(LIBFT_DIR)
@cp $(LIBFT_DIR)/libft.a $(NAME)
@$(AR) $(NAME) $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
@rm -f $(OBJ) $(DEP)
@$(MAKE) -C $(LIBFT_DIR) clean
fclean: clean
@rm -f $(NAME)
@$(MAKE) -C $(LIBFT_DIR) fclean
re: fclean all
-include $(DEP)
.PHONY: all clean fclean re