12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # COLORS_TEXT
- WHITE = \033[0m
- BLACK = \033[0;30m
- RED = \033[0;31m
- GREEN = \033[0;32m
- YELLOW = \033[0;33m
- BLUE = \033[0;34m
- MAGENTA = \033[0;35m
- CYAN = \033[0;36m
- #
- B = \033[40m #чёрный цвет фона
- R = \033[41m #красный цвет фона
- G = \033[42m #зелёный цвет фона
- Y = \033[43m #желтый цвет фона
- BL = \033[44m #синий цвет фона
- M = \033[45m #фиолетовый цвет фона
- C = \033[46m #цвет морской волны фона
- W = \033[47m #серый цвет фона
- #
- NAME = pipex
- #
- SOURSE = pipex_utils.c\
- pipex_utils2.c\
- pipex.c\
- main.c
- #
- CFLAGS = -Wall -Werror -Wextra -I $(HEADER)
- HEADER = pipex.h
- OBJ = $(SOURSE:%.c=%.o)
- CC = gcc
- #
- .PHONY : all clean fclean re bonus
- #
- all: $(NAME)
- @echo " $(CYAN)\033[1m----------------------------------------------------"
- @echo "| $(CYAN)\033[1m╔╗╔╗╔╗╔═══╗╔╗──╔══╗╔══╗╔╗──╔╗╔═══╗───╔════╗╔══╗───|"
- @echo "| ║║║║║║║╔══╝║║──║╔═╝║╔╗║║║──║║║╔══╝───╚═╗╔═╝║╔╗║───|"
- @echo "| ║║║║║║║╚══╗║║──║║──║║║║║╚╗╔╝║║╚══╗─────║║──║║║║───|"
- @echo "| ║║║║║║║╔══╝║║──║║──║║║║║╔╗╔╗║║╔══╝─────║║──║║║║───|"
- @echo "| ║╚╝╚╝║║╚══╗║╚═╗║╚═╗║╚╝║║║╚╝║║║╚══╗─────║║──║╚╝║───|"
- @echo "| ╚═╝╚═╝╚═══╝╚══╝╚══╝╚══╝╚╝──╚╝╚═══╝─────╚╝──╚══╝───|"
- @echo "| $(RED)\033[1m╔═══╗╔══╗╔═══╗╔═══╗╔══╗╔══╗ |"
- @echo "| $(RED)\033[1m║╔═╗║╚╗╔╝║╔═╗║║╔══╝╚═╗║║╔═╝ |"
- @echo "| $(RED)\033[1m║╚═╝║─║║─║╚═╝║║╚══╗──║╚╝║── |"
- @echo "| $(RED)\033[1m║╔══╝─║║─║╔══╝║╔══╝──║╔╗║── |"
- @echo "| $(RED)\033[1m║║───╔╝╚╗║║───║╚══╗╔═╝║║╚═╗ |"
- @echo "| $(RED)\033[1m╚╝───╚══╝╚╝───╚═══╝╚══╝╚══╝ |"
- @echo " $(RED)\033[1m----------------------------------------------------$(RED)"
- @say Hello peer. I am phella. Welcome to my project pipex! &
- #
- $(NAME) : $(OBJ) $(HEADER)
- $(CC) $(CFLAGS) $(SOURSE) -o $(NAME)
- #
- %.o : %.c $(HEADER)
- $(CC) $(CFLAGS) -c $< -o $@
- #
- clean :
- @rm -f $(OBJ)
- #
- fclean : clean
- @rm -f $(NAME)
- re : fclean all
|