Skip to content

Commit faf9e22

Browse files
committed
upgrade Makefile
1 parent e85362a commit faf9e22

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

Makefile

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# By: smiro <smiro@student.42barcelona> +#+ +:+ +#+ #
77
# +#+#+#+#+#+ +#+ #
88
# Created: 2022/12/07 04:53:46 by smiro #+# #+# #
9-
# Updated: 2022/12/10 00:22:44 by smiro ### ########.fr #
9+
1010
# #
1111
# **************************************************************************** #
1212

@@ -35,15 +35,25 @@ RM = rm -f
3535
### COLORS
3636
################################################################################
3737

38-
DEF_COLOR = \033[0;39m
39-
GRAY = \033[0;90m
40-
RED = \033[0;91m
41-
GREEN = \033[0;92m
42-
YELLOW = \033[0;93m
43-
BLUE = \033[0;94m
44-
MAGENTA = \033[0;95m
45-
CYAN = \033[0;96m
46-
WHITE = \033[0;97m
38+
DEL_LINE = \033[2K
39+
ITALIC = \033[3m
40+
BOLD = \033[1m
41+
DEF_COLOR = \033[0;39m
42+
GRAY = \033[0;90m
43+
RED = \033[0;91m
44+
GREEN = \033[0;92m
45+
YELLOW = \033[0;93m
46+
BLUE = \033[0;94m
47+
MAGENTA = \033[0;95m
48+
CYAN = \033[0;96m
49+
WHITE = \033[0;97m
50+
BLACK = \033[0;99m
51+
ORANGE = \033[38;5;209m
52+
BROWN = \033[38;2;184;143;29m
53+
DARK_GRAY = \033[38;5;234m
54+
MID_GRAY = \033[38;5;245m
55+
DARK_GREEN = \033[38;2;75;179;82m
56+
DARK_YELLOW = \033[38;5;143m
4757

4858
################################################################################
4959
### OBJECTS
@@ -95,12 +105,12 @@ all:
95105

96106
$(OBJ_DIR)%.o: %.c Makefile
97107
@mkdir -p $(dir $@)
98-
@echo "$(YELLOW)Compiling: $< $(DEF_COLOR)"
108+
@echo "${BLUE}$(BROWN)Compiling ${MAGENTA}$(CYAN)$< $(DEF_COLOR)"
99109
@$(CC) $(CFLAGS) $(COMFLAGS) -c $< -o $@
100110

101111
$(NAME): $(OBJ)
102112
@$(CC) $(CFLAGS) $(OBJ) $(FT_LNK) $(LINKFLAGS) -o $(NAME)
103-
@echo "$(GREEN)Minishell compiled!$(DEF_COLOR)"
113+
@echo "$(GREEN)\nCreated ${NAME}$(DEF_COLOR)\n"
104114

105115
-include $(DEP)
106116

@@ -109,13 +119,13 @@ bonus: $(B_OBJ) $(NAME)
109119
clean:
110120
@$(RM) -rf $(OBJ_DIR)
111121
@make clean -C $(FT)
112-
@echo "$(BLUE)Minishell object files cleaned!$(DEF_COLOR)"
122+
@echo "\n${BLUE}$(RED)All objects cleaned successfully ${BLUE}$(DEF_COLOR)\n"
113123

114124
fclean: clean
115125
@$(RM) -f $(NAME)
116126
@$(RM) -f lib*.a
117127
@make fclean -C $(FT)
118-
@echo "$(CYAN)Minishell executable files cleaned!$(DEF_COLOR)"
128+
@echo "\n${BLUE}$(RED)All objects and executable cleaned successfully${BLUE}$(DEF_COLOR)\n"
119129

120130
re: fclean all
121131
@echo "$(GREEN)Cleaned and rebuilt everything for fdf!$(DEF_COLOR)"
@@ -124,4 +134,3 @@ norm:
124134
@norminette $(SRC) $(INC)minishell.h $(FT) | grep -v Norme -B1 || true
125135

126136
.PHONY: all clean fclean re norm
127-

0 commit comments

Comments
 (0)