Separate bonus rule from rest

This commit is contained in:
Timo Schmidt 2023-06-29 18:25:06 +02:00
parent 659855f9c5
commit 49509b056d
1 changed files with 15 additions and 11 deletions

View File

@ -46,15 +46,15 @@ _SRC += ft_split.c
_SRC += ft_striteri.c _SRC += ft_striteri.c
_SRC += ft_strmapi.c _SRC += ft_strmapi.c
_SRC += ft_lstnew.c _SRC_BONUS += ft_lstnew.c
_SRC += ft_lstadd_front.c _SRC_BONUS += ft_lstadd_front.c
_SRC += ft_lstsize.c _SRC_BONUS += ft_lstsize.c
_SRC += ft_lstlast.c _SRC_BONUS += ft_lstlast.c
_SRC += ft_lstadd_back.c _SRC_BONUS += ft_lstadd_back.c
_SRC += ft_lstclear.c _SRC_BONUS += ft_lstclear.c
_SRC += ft_lstdelone.c _SRC_BONUS += ft_lstdelone.c
_SRC += ft_lstiter.c _SRC_BONUS += ft_lstiter.c
_SRC += ft_lstmap.c _SRC_BONUS += ft_lstmap.c
_SRC += ft_char_in_charset.c _SRC += ft_char_in_charset.c
_SRC += ft_isspace.c _SRC += ft_isspace.c
@ -64,9 +64,12 @@ unexport _DEPS
_DEPS += libft.h _DEPS += libft.h
_OBJ = $(_SRC:.c=.o) _OBJ = $(_SRC:.c=.o)
_OBJ_BONUS = $(_SRC_BONUS:.c=.o)
OBJ = $(addprefix $(OBJDIR)/,$(_OBJ)) OBJ = $(addprefix $(OBJDIR)/,$(_OBJ))
OBJ_BONUS = $(addprefix $(OBJDIR)/,$(_OBJ_BONUS))
SRC = $(addprefix $(SRCDIR)/,$(_SRC)) SRC = $(addprefix $(SRCDIR)/,$(_SRC))
SRC_BONUS = $(addprefix $(SRCDIR)/,$(_SRC_BONUS))
DEPS = $(addprefix $(INCDIR)/,$(_DEPS)) DEPS = $(addprefix $(INCDIR)/,$(_DEPS))
all: $(NAME) all: $(NAME)
@ -78,13 +81,14 @@ $(OBJDIR)/%.o: %c $(DEPS)
$(CC) $(CFLAGS) -c -o $@ -I$(INCDIR) $< $(CC) $(CFLAGS) -c -o $@ -I$(INCDIR) $<
clean: clean:
$(RM) $(OBJ) $(RM) $(OBJ) $(OBJ_BONUS)
fclean: clean fclean: clean
$(RM) $(NAME) $(RM) $(NAME)
re: fclean all re: fclean all
bonus: all bonus: $(OBJ) $(OBJ_BONUS)
$(AR) $(NAME) $^
.PHONY: re fclean clean all bonus .PHONY: re fclean clean all bonus