52 lines
3.2 KiB
Bash
Executable File
52 lines
3.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
echo " _ _ _ _ ____ __ __ _ ____ ____ "
|
|
echo " | | | | \\ | / ___| \\ \\ / /__| |__ / ___| ___ _ ____ _____ _ __ / ___|___ _ __ ___ "
|
|
echo " | | | | \\| \\___ \\ \\ \\ /\\ / / _ \\ '_ \\ \\___ \\ / _ \\ '__\\ \\ / / _ \\ '__| | | / _ \\| '__/ _ \\"
|
|
echo " | |_| | |\\ |___) | \\ V V / __/ |_) | ___) | __/ | \\ V / __/ | | |__| (_) | | | __/"
|
|
echo " \\___/|_| \\_|____/ \\_/\\_/ \\___|_.__/ |____/ \\___|_| \\_/ \\___|_| \\____\\___/|_| \\___|"
|
|
echo " "
|
|
|
|
echo ">>> CMake Configuration <<<"
|
|
./gen.sh
|
|
if [ $? -ne 0 ]; then
|
|
echo " _____ _ _ _ _____ ____ _ __ __ _ __ _ _ "
|
|
echo " | ___|_ _(_) | ___ __| | |_ _|__ / ___| ___ _ __ ___ _ __ __ _| |_ ___ | \\/ | __ _| | _____ / _(_) | ___ "
|
|
echo " | |_ / _\` | | |/ _ \\/ _\` | | |/ _ \\ | | _ / _ \\ '_ \\ / _ \\ '__/ _\` | __/ _ \\ | |\\/| |/ _\` | |/ / _ \\ |_| | |/ _ \\"
|
|
echo " | _| (_| | | | __/ (_| | | | (_) | | |_| | __/ | | | __/ | | (_| | || __/ | | | | (_| | < __/ _| | | __/"
|
|
echo " |_| \\__,_|_|_|\\___|\\__,_| |_|\\___/ \\____|\\___|_| |_|\\___|_| \\__,_|\\__\\___| |_| |_|\\__,_|_|\\_\\___|_| |_|_|\\___|"
|
|
echo " "
|
|
exit 1
|
|
fi
|
|
|
|
# Step 2: Run make rebuild
|
|
echo ">>> Recompiling Project <<<"
|
|
make rebuild
|
|
if [ $? -ne 0 ]; then
|
|
echo " __ __ _ ____ _ _ _ _ _____ _ _ _ "
|
|
echo " | \\/ | __ _| | _____ | _ \\ ___| |__ _ _(_) | __| | | ___|_ _(_) | ___ __| |"
|
|
echo " | |\\/| |/ _\` | |/ / _ \\ | |_) / _ \\ '_ \\| | | | | |/ _\` | | |_ / _\` | | |/ _ \\/ _\` |"
|
|
echo " | | | | (_| | < __/ | _ < __/ |_) | |_| | | | (_| | | _| (_| | | | __/ (_| |"
|
|
echo " |_| |_|\\__,_|_|\\_\\___| |_| \\_\\___|_.__/ \\__,_|_|_|\\__,_| |_| \\__,_|_|_|\\___|\\__,_|"
|
|
echo " "
|
|
exit 1
|
|
else
|
|
echo ">>> Copy Header Files <<<"
|
|
./copy_headers.sh
|
|
if [ $? -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
echo ">>> Copy Dynamic Library <<<"
|
|
./copy_libs.sh
|
|
if [ $? -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
echo ">>> Auto Deploy Finished <<<"
|
|
fi
|
|
|
|
echo " ____ _ _ _ ____ _ _ _ ____ __ _ _ "
|
|
echo " | __ ) _ _(_) | __| | / ___|___ _ __ ___ _ __ | | ___| |_ ___ __| | / ___| _ _ ___ ___ ___ ___ ___ / _|_ _| | |_ _ "
|
|
echo " | _ \\| | | | | |/ _\` | | | / _ \\| '_ \` _ \\| '_ \\| |/ _ \\ __/ _ \\/ _\` | \\___ \\| | | |/ __/ __/ _ \\/ __/ __| |_| | | | | | | | |"
|
|
echo " | |_) | |_| | | | (_| | | |__| (_) | | | | | | |_) | | __/ || __/ (_| | ___) | |_| | (_| (_| __/\\__ \\__ \\ _| |_| | | | |_| |"
|
|
echo " |____/ \\__,_|_|_|\\__,_| \\____\\___/|_| |_| |_| .__/|_|\\___|\\__\\___|\\__,_| |____/ \\__,_|\\___\\___\\___||___/___/_| \\__,_|_|_|\\__, |"
|
|
echo " |_| |___/ " |