Mandatory finished

This commit is contained in:
2025-11-17 12:40:49 +01:00
parent 506d90d9c1
commit dabbfa7a35
73 changed files with 238 additions and 11 deletions

View File

@@ -5,6 +5,13 @@ INC_DIR= include
LIBFT_DIR= libft
SRC= $(SRC_DIR)/ft_printf.c \
$(SRC_DIR)/ft_putnbr_base.c \
$(SRC_DIR)/print_char.c \
$(SRC_DIR)/print_hex.c \
$(SRC_DIR)/print_number.c \
$(SRC_DIR)/print_pointer.c \
$(SRC_DIR)/print_str.c \
$(SRC_DIR)/print_unsigned.c \
OBJ= $(SRC:.c=.o)
DEP= $(SRC:.c=.d)
@@ -16,20 +23,20 @@ AR= ar rcs
all: $(NAME)
$(NAME): $(OBJ)
@$(MAKE) -C $(LIBFT_DIR)
@cp $(LIBFT_DIR)/libft.a $(NAME)
@$(AR) $(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
rm -f $(OBJ) $(DEP)
$(MAKE) -C $(LIBFT_DIR) clean
fclean: clean
@rm -f $(NAME)
@$(MAKE) -C $(LIBFT_DIR) fclean
rm -f $(NAME)
$(MAKE) -C $(LIBFT_DIR) fclean
re: fclean all