This commit is contained in:
HexPloR
2024-06-24 00:05:59 +02:00
commit 4c83562ca9
81 changed files with 3228 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
NAME = libftprintf.a
CC = cc
CFLAGS = -Wall -Wextra -Werror -c -I$(HEADER_DIR) -g3
RM = rm -f
AR = ar rcs
SOURCES = ft_printf.c ft_putchar_fd.c ft_putnbr_fd.c ft_putptr_fd.c ft_put_unsigned_nbr_fd.c ft_puthex_upper_fd.c ft_puthex_lower_fd.c ft_putstr_fd.c
SOURCES_DIR = source/
HEADER = ft_printf.h
HEADER_DIR = header/
OBJECTS = $(addprefix $(SOURCES_DIR), $(SOURCES:.c=.o))
all: $(NAME)
$(NAME): $(OBJECTS)
$(AR) $(NAME) $(OBJECTS)
$(OBJECTS): $(SOURCES_DIR)%.o :$(SOURCES_DIR)%.c
$(CC) $(CFLAGS) $< -o $@
clean:
$(RM) $(OBJECTS)
fclean: clean
$(RM) $(NAME)
re: fclean
@make all
.PHONY: all clean fclean re