Actually it might be OK =)
normed out most files still need to split functions accordingly still need to check for hidden norm errors
This commit is contained in:
17
Makefile
17
Makefile
@@ -6,7 +6,7 @@
|
||||
# By: tmaze <tmaze@student.42.fr> +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2019/02/23 14:30:57 by tmaze #+# #+# #
|
||||
# Updated: 2019/03/06 11:37:28 by tmaze ### ########.fr #
|
||||
# Updated: 2019/03/15 16:39:08 by tmaze ### ########.fr #
|
||||
# #
|
||||
#******************************************************************************#
|
||||
|
||||
@@ -28,7 +28,7 @@ endif
|
||||
|
||||
# Compilator
|
||||
CC = gcc
|
||||
FLAGS = -Wall -Wextra -g
|
||||
FLAGS = -Wall -Wextra -Werror
|
||||
|
||||
# Folders
|
||||
LIBDIR = libft
|
||||
@@ -60,7 +60,7 @@ OBJP = $(addprefix $(OBJDIR)/, $(SRC:.c=.o))
|
||||
OBJP1 = $(addprefix $(OBJDIR)/, $(MAIN1:.c=.o))
|
||||
OBJP2 = $(addprefix $(OBJDIR)/, $(MAIN2:.c=.o))
|
||||
INCP = $(foreach dir, $(INCDIR), -I$(dir))
|
||||
OBJS_DIRS = $(sort $(dir $(OBJP)))
|
||||
|
||||
# Default Rule
|
||||
DRULE = all
|
||||
|
||||
@@ -72,17 +72,14 @@ default :
|
||||
|
||||
all : $(NAME1) $(NAME2)
|
||||
|
||||
re : fclean default
|
||||
|
||||
# Compilation rules
|
||||
|
||||
$(OBJDIR)/%.o : $(SRCDIR)/%.c $(OBJDIR)
|
||||
$(CC) $(FLAGS) -c -o $@ $< $(INCP)
|
||||
|
||||
$(OBJDIR) :
|
||||
@echo -e "$(YEL)===> $(GRE)$(NAME) : $(YEL) Objects Compilation <===$(DEF)"
|
||||
@mkdir -p $(OBJDIR)
|
||||
@mkdir -p $(OBJS_DIRS)
|
||||
@echo -e "$(YEL)===> $(GRE)$(NAME) : $(YEL) Directory Creation <===$(DEF)"
|
||||
mkdir -p $(OBJDIR)
|
||||
|
||||
$(LIBDIR)/$(LIBFILE) :
|
||||
@echo -e "$(YEL)===> $(GRE)$(NAME) : $(YEL) Librairy Compilation <===$(DEF)"
|
||||
@@ -105,8 +102,10 @@ fclean : clean
|
||||
@echo -e "$(RED)===> $(GRE)$(NAME) : $(RED) Delete Binary File <===$(DEF)"
|
||||
@rm -f $(NAME1) $(NAME2)
|
||||
|
||||
re : fclean default
|
||||
|
||||
# Phony
|
||||
.PHONY = default all re clean fclean $(OBJDIR) $(NAME)
|
||||
.PHONY = default all re clean fclean
|
||||
# Color
|
||||
DEF = \033[0m
|
||||
BLA = \033[30m
|
||||
|
Reference in New Issue
Block a user