From e75a336d9c97cc8743a0b55aec7b157295b58908 Mon Sep 17 00:00:00 2001 From: = <=> Date: Mon, 27 Oct 2025 11:24:59 +0100 Subject: [PATCH 1/1] Initial setup --- .gitignore | 2 ++ Makefile | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e0292b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.o +*.a diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..844d5c5 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +NAME=libft.a + +SRCS= + +OBJS=${SRCS:.c=.o} + +CFLAGS=-Wall -Wextra -Werror -O3 + +CC=cc + +all : ${NAME} + +%.o : %.c + ${CC} ${CFLAGS} -c -o $@ -- $< + +${NAME} : ${OBJS} + ar -rcs $@ $^ + +clean : + rm -f ${OBJS} + +fclean : clean + rm -f ${NAME} + +re : fclean all + +.PHONY : all clean fclean re -- 2.51.0