Mandatory finished
This commit is contained in:
21
Makefile
21
Makefile
@@ -5,6 +5,13 @@ INC_DIR= include
|
||||
LIBFT_DIR= libft
|
||||
|
||||
SRC= $(SRC_DIR)/ft_printf.c \
|
||||
$(SRC_DIR)/ft_putnbr_base.c \
|
||||
$(SRC_DIR)/print_char.c \
|
||||
$(SRC_DIR)/print_hex.c \
|
||||
$(SRC_DIR)/print_number.c \
|
||||
$(SRC_DIR)/print_pointer.c \
|
||||
$(SRC_DIR)/print_str.c \
|
||||
$(SRC_DIR)/print_unsigned.c \
|
||||
|
||||
OBJ= $(SRC:.c=.o)
|
||||
DEP= $(SRC:.c=.d)
|
||||
@@ -16,20 +23,20 @@ AR= ar rcs
|
||||
all: $(NAME)
|
||||
|
||||
$(NAME): $(OBJ)
|
||||
@$(MAKE) -C $(LIBFT_DIR)
|
||||
@cp $(LIBFT_DIR)/libft.a $(NAME)
|
||||
@$(AR) $(NAME) $(OBJ)
|
||||
$(MAKE) -C $(LIBFT_DIR)
|
||||
cp $(LIBFT_DIR)/libft.a $(NAME)
|
||||
$(AR) $(NAME) $(OBJ)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
clean:
|
||||
@rm -f $(OBJ) $(DEP)
|
||||
@$(MAKE) -C $(LIBFT_DIR) clean
|
||||
rm -f $(OBJ) $(DEP)
|
||||
$(MAKE) -C $(LIBFT_DIR) clean
|
||||
|
||||
fclean: clean
|
||||
@rm -f $(NAME)
|
||||
@$(MAKE) -C $(LIBFT_DIR) fclean
|
||||
rm -f $(NAME)
|
||||
$(MAKE) -C $(LIBFT_DIR) fclean
|
||||
|
||||
re: fclean all
|
||||
|
||||
|
||||
Reference in New Issue
Block a user