only gets better B)
ditched GNL for ft_getline in checker norm cleanup
This commit is contained in:
21
Makefile
21
Makefile
@@ -6,7 +6,7 @@
|
||||
# By: tmaze <tmaze@student.42.fr> +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2019/02/23 14:30:57 by tmaze #+# #+# #
|
||||
# Updated: 2019/03/16 17:21:14 by tmaze ### ########.fr #
|
||||
# Updated: 2019/03/17 15:11:39 by tmaze ### ########.fr #
|
||||
# #
|
||||
#******************************************************************************#
|
||||
|
||||
@@ -48,13 +48,13 @@ SRC = ps_clean.c \
|
||||
ps_sorttools.c \
|
||||
ps_specsort.c
|
||||
|
||||
MAIN1 = checker.c
|
||||
MAIN2 = push_swap.c
|
||||
MAIN1 = checker.c
|
||||
MAIN2 = push_swap.c
|
||||
|
||||
OBJ = $(SRC:.c=.o)
|
||||
|
||||
OBJ1 = $(MAIN1:.c=.o)
|
||||
OBJ2 = $(MAIN2:.c=.o)
|
||||
OBJ1 = $(MAIN1:.c=.o)
|
||||
OBJ2 = $(MAIN2:.c=.o)
|
||||
|
||||
LIB = ft
|
||||
LIBFILE = libft.a
|
||||
@@ -63,7 +63,7 @@ LIBFILE = libft.a
|
||||
OBJP = $(addprefix $(OBJDIR)/, $(SRC:.c=.o))
|
||||
OBJP1 = $(addprefix $(OBJDIR)/, $(MAIN1:.c=.o))
|
||||
OBJP2 = $(addprefix $(OBJDIR)/, $(MAIN2:.c=.o))
|
||||
INCP = $(foreach dir, $(INCDIR), -I$(dir))
|
||||
INCP = $(foreach dir, $(INCDIR), -I$(dir))
|
||||
|
||||
# Default Rule
|
||||
DRULE = all
|
||||
@@ -78,13 +78,10 @@ all : $(NAME1) $(NAME2)
|
||||
|
||||
# Compilation rules
|
||||
|
||||
$(OBJDIR)/%.o : $(SRCDIR)/%.c $(OBJDIR) includes/push_swap.h
|
||||
$(OBJDIR)/%.o : $(SRCDIR)/%.c includes/push_swap.h
|
||||
@mkdir -p $(OBJDIR)
|
||||
$(CC) $(FLAGS) -c -o $@ $< $(INCP)
|
||||
|
||||
$(OBJDIR) :
|
||||
@echo -e "$(YEL)===> $(GRE)$(NAME2) : $(YEL) Directory Creation <===$(DEF)"
|
||||
mkdir -p $(OBJDIR)
|
||||
|
||||
$(LIBDIR)/$(LIBFILE) :
|
||||
@echo -e "$(YEL)===> $(GRE)$(NAME2) : $(YEL) Librairy Compilation <===$(DEF)"
|
||||
$(MAKE) -C $(LIBDIR) all
|
||||
@@ -101,10 +98,12 @@ $(NAME2) : $(OBJP2) $(OBJP) $(LIBDIR)/$(LIBFILE)
|
||||
clean :
|
||||
@echo -e "$(RED)===> $(GRE)$(NAME) : $(RED) Delete Object Files <===$(DEF)"
|
||||
@$(RM) -rf $(OBJDIR)
|
||||
@$(MAKE) -C $(LIBDIR) clean
|
||||
|
||||
fclean : clean
|
||||
@echo -e "$(RED)===> $(GRE)$(NAME) : $(RED) Delete Binary File <===$(DEF)"
|
||||
@$(RM) -f $(NAME1) $(NAME2)
|
||||
@$(MAKE) -C $(LIBDIR) fclean
|
||||
|
||||
re : fclean default
|
||||
|
||||
|
Reference in New Issue
Block a user