CC := gcc LIB := libft/libft.a ft_printf/libft_printf.a DIR := . NAME := lib.a all: $(NAME) $(NAME): $(OBJ) @make --no-print -C libft @make --no-print -C ft_printf @ar -rcT $(NAME) $(LIB) clean: @make --no-print -C libft clean @make --no-print -C ft_printf clean @rm -rf $(OBJ_DIR) fclean: clean @make --no-print -C libft fclean @make --no-print -C ft_printf fclean @rm -f $(DIR)/$(NAME) re: @make --no-print fclean @make --no-print all .PHONY: all clean fclean re