From 507661351ca718c8a3d8213a0a80f994825fc881 Mon Sep 17 00:00:00 2001
From: Rudy Bousset <rbousset@z2r5p6.le-101.fr>
Date: Tue, 29 Oct 2019 12:25:57 +0100
Subject: libft included

---
 libft/Makefile | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)
 create mode 100644 libft/Makefile

(limited to 'libft/Makefile')

diff --git a/libft/Makefile b/libft/Makefile
new file mode 100644
index 0000000..fbe5c6e
--- /dev/null
+++ b/libft/Makefile
@@ -0,0 +1,124 @@
+# **************************************************************************** #
+#                                                           LE - /             #
+#                                                               /              #
+#    Makefile                                         .::    .:/ .      .::    #
+#                                                  +:+:+   +:    +:  +:+:+     #
+#    By: rbousset <marvin@le-101.fr>                +:+   +:    +:    +:+      #
+#                                                  #+#   #+    #+    #+#       #
+#    Created: 2019/10/08 15:04:55 by rbousset     #+#   ##    ##    #+#        #
+#    Updated: 2019/10/13 14:01:21 by rbousset    ###    #+. /#+    ###.fr      #
+#                                                          /                   #
+#                                                         /                    #
+# **************************************************************************** #
+
+SRCS_DIR		= ./
+
+SRCS			= \
+			  ft_memset.c \
+			  ft_bzero.c \
+			  ft_memcpy.c \
+			  ft_memccpy.c \
+			  ft_memmove.c \
+			  ft_memchr.c \
+			  ft_memcmp.c \
+			  ft_strlen.c \
+			  ft_isalpha.c \
+			  ft_isdigit.c \
+			  ft_isalnum.c \
+			  ft_isascii.c \
+			  ft_isprint.c \
+			  ft_tolower.c \
+			  ft_toupper.c \
+			  ft_strchr.c \
+			  ft_strrchr.c \
+			  ft_strncmp.c \
+			  ft_strlcpy.c \
+			  ft_strlcat.c \
+			  ft_strnstr.c \
+			  ft_atoi.c \
+			  ft_calloc.c \
+			  ft_strdup.c \
+			  \
+			  ft_substr.c \
+			  ft_strjoin.c \
+			  ft_strtrim.c \
+			  ft_split.c \
+			  ft_itoa.c \
+			  ft_strmapi.c \
+			  ft_putchar_fd.c \
+			  ft_putstr_fd.c \
+			  ft_putendl_fd.c \
+			  ft_putnbr_fd.c
+
+BONUS_SRCS_DIR	= ./
+
+BONUS_SRCS		= \
+			  ft_lstnew_bonus.c \
+			  ft_lstadd_front_bonus.c \
+			  ft_lstsize_bonus.c \
+			  ft_lstlast_bonus.c \
+			  ft_lstadd_back_bonus.c \
+			  ft_lstdelone_bonus.c \
+			  ft_lstclear_bonus.c \
+			  ft_lstiter_bonus.c \
+			  ft_lstmap_bonus.c \
+			  ft_putchar_bonus.c \
+			  ft_putstr_bonus.c \
+			  ft_putendl_bonus.c \
+			  ft_putnbr_bonus.c \
+			  ft_strcat_bonus.c \
+			  ft_strcmp_bonus.c \
+			  ft_isspace_bonus.c \
+			  ft_sqrt_bonus.c
+
+OBJS_DIR		= ./
+
+#OBJS			= $(patsubst ${SRCS_DIR}%.c,${OBJS_DIR}%.o,${SRCS})
+
+OBJS			= ${SRCS:.c=.o}
+
+BONUS_OBJS_DIR	= ./
+
+B_OBJS			= ${BONUS_SRCS:.c=.o}
+
+#B_OBJS	= \
+ $(patsubst ${SRCS_DIR}bonus/%.c,${OBJS_DIR}bonus/%.o,${BONUS_SRCS})
+
+INCS_DIR		= ./
+
+CC				= gcc
+
+CFLAGS			= -Wall -Wextra -Werror
+
+NAME			= libft.a
+
+RM				= rm -rf
+
+AR				= ar rcs
+
+%.o:		%.c
+	${CC} ${CFLAGS} -I${INCS_DIR} -c $< -o $@
+
+$(NAME):	${OBJS}
+	${AR} ${NAME} ${OBJS}
+
+all:		${NAME}
+
+bonus: 		all ${B_OBJS} 
+	${AR} ${NAME} ${B_OBJS}
+
+clean: 
+	${RM} ${OBJS} ${B_OBJS}
+
+fclean:		clean
+	${RM} ${NAME}
+
+re:		fclean all
+
+build:	${OBJS} ${B_OBJS}
+	${CC} ${CFLAGS} -g3 -fsanitize=address -I./ -o a.out \
+		${OBJS} ${B_OBJS} main.c
+
+default: all
+
+.PHONY:	all clean clean fclean re bonus run
-- 
cgit v1.2.3