########################################################################################
# banners.cmake
#
# collection of font art for Universal

macro (print_varsity_banner)
    message("")
    message(" _____  _____  ____  _____  _____  ____   ____  ________  _______     ______        _       _____")     
    message("|_   _||_   _||_   \\|_   _||_   _||_  _| |_  _||_   __  ||_   __ \\  .' ____ \\      / \\     |_   _|   ")   
    message("  | |    | |    |   \\ | |    | |    \\ \\   / /    | |_ \\_|  | |__) | | (___ \\_|    / _ \\      | |     ")
    message("  | '    ' |    | |\\ \\| |    | |     \\ \\ / /     |  _| _   |  __ /   _.____`.    / ___ \\     | |   _ ")
    message("   \\ \\__/ /    _| |_\\   |_  _| |_     \\ ' /     _| |__/ | _| |  \\ \\_| \\____) | _/ /   \\ \\_  _| |__/ |")
    message("    `.__.'    |_____|\\____||_____|     \\_/     |________||____| |___|\\______.'|____| |____||________|")
    message("")
endmacro (print_varsity_banner)



####
# macro to print out a header
macro (print_blocks_banner)
    message("")
    message(" .----------------.  .-----------------. .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------. ")
    message("| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |")
    message("| | _____  _____ | || | ____  _____  | || |     _____    | || | ____   ____  | || |  _________   | || |  _______     | || |    _______   | || |      __      | || |   _____      | |")
    message("| ||_   _||_   _|| || ||_   \\|_   _| | || |    |_   _|   | || ||_  _| |_  _| | || | |_   ___  |  | || | |_   __ \\    | || |   /  ___  |  | || |     /  \\     | || |  |_   _|     | |")
    message("| |  | |    | |  | || |  |   \\ | |   | || |      | |     | || |  \\ \\   / /   | || |   | |_  \\_|  | || |   | |__) |   | || |  |  (__ \\_|  | || |    / /\\ \\    | || |    | |       | |")
    message("| |  | '    ' |  | || |  | |\\ \\| |   | || |      | |     | || |   \\ \\ / /    | || |   |  _|  _   | || |   |  __ /    | || |   '.___`-.   | || |   / ____ \\   | || |    | |   _   | |")
    message("| |   \\ `--' /   | || | _| |_\\   |_  | || |     _| |_    | || |    \\ ' /     | || |  _| |___/ |  | || |  _| |  \\ \\_  | || |  |`\\____) |  | || | _/ /    \\ \\_ | || |   _| |__/ |  | |")
    message("| |    `.__.'    | || ||_____|\\____| | || |    |_____|   | || |     \\_/      | || | |_________|  | || | |____| |___| | || |  |_______.'  | || ||____|  |____|| || |  |________|  | |")
    message("| |              | || |              | || |              | || |              | || |              | || |              | || |              | || |              | || |              | |")
    message("| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |")
    message(" '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------' ")
    message("")
endmacro (print_blocks_banner)

macro (print_header)
    print_varsity_banner()
endmacro (print_header)

macro (print_footer)
    print_varsity_banner()
endmacro (print_footer)
