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)
109119clean :
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
114124fclean : 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
120130re : 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