feat: initial commit

This commit is contained in:
airone01
2026-01-24 13:48:33 +01:00
parent e2e7153f5a
commit 0605cb8c24
50 changed files with 1774 additions and 0 deletions

34
Makefile Normal file
View File

@@ -0,0 +1,34 @@
NAME = libunit
CXX = cc
CXXFLAGS = -Wall -Wextra -Werror -MMD -MP
CXXFLAGS += -g3
CXXFLAGS += -I $(LIBFT_DIR) -lft -Llibft
SRC = util_unit.c
OBJ = $(SRC:.cpp=.o)
LIBFT_DIR = libft
LIBFT_A = $(LIBFT_DIR)/libft.a
all: $(NAME)
$(LIBFT_A):
$(MAKE) -C $(LIBFT_DIR)
$(NAME): $(OBJ)
$(CXX) $(CXXFLAGS) -o $(NAME) $(OBJ)
%.o: %.c Makefile
$(CXX) $(CXXFLAGS) -c $< -o $@
clean:
$(RM) $(OBJ) $(SRC:.c=.d)
fclean: clean
$(RM) $(NAME)
re: fclean
$(MAKE) all
-include $(SRC:.c=.d)
.PHONY: all clean fclean re