add libft, add gitignore

This commit is contained in:
2024-11-27 17:49:04 +01:00
parent b19228dccd
commit 3c467a5fd5
70 changed files with 2655 additions and 3 deletions

View File

@ -6,7 +6,7 @@
# By: tomoron <marvin@42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2023/07/28 00:35:01 by tomoron #+# #+# #
# Updated: 2024/11/26 16:37:09 by tomoron ### ########.fr #
# Updated: 2024/11/27 17:41:36 by tomoron ### ########.fr #
# #
# **************************************************************************** #
@ -28,13 +28,20 @@ OBJS = $(addprefix $(OBJS_DIR)/, $(SRCS_NAMES:.c=.o))
FLAGS = -Wall -Wextra -Werror
LFT = libft/libft.a
LFT_DIR = libft/
all: libft_malloc.so
libft_malloc.so: $(NAME)
ln -sf $(NAME) libft_malloc.so
$(NAME): $(OBJS_DIR) $(OBJS)
$(CC) -shared -o $(NAME) $(OBJS)
$(LFT):
$(MAKE) -C $(LFT_DIR)
$(NAME): $(OBJS_DIR) $(OBJS) $(LFT)
$(CC) -shared -o $(NAME) $(OBJS) $(LFT)
$(OBJS_DIR):
mkdir -p $(OBJS_DIR)
@ -44,6 +51,7 @@ $(OBJS_DIR)/%.o: $(SRCS_DIR)/%.c
clean:
rm -rf $(OBJS_DIR)
make -C $(LFT_DIR) fclean
fclean: clean
rm -f $(NAME)