It is a project that bundles a bunch of utility functions. It is used in other projects of the 42 school.
It is better to use this as a submodule of your project.
git submodule add git@github.com:MM1212/42-libft.git libs/libft
git submodule update --init --recursive
# Compile
make
# Cleanup
make clean/fclean
# Recompile
make re
LIBFT_PATH = libs/libft
LIBFT_BIN = $(addprefix $(LIBFT_PATH)/,bin)
LIBFT_INCLUDES = $(addprefix $(LIBFT_PATH)/,includes/)
LIBFT_ARCH = $(addprefix $(LIBFT_BIN)/,libft.a)
$(LIBFT_ARCH):
@make -C $(LIBFT_PATH)