45 lines
844 B
Bash
Executable File
45 lines
844 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
clear
|
|
|
|
header() {
|
|
|
|
echo ""
|
|
echo ""
|
|
echo "================================================================================"
|
|
echo "================================================================================"
|
|
echo " [[ $1 ]]"
|
|
echo "================================================================================"
|
|
echo "================================================================================"
|
|
echo ""
|
|
echo ""
|
|
}
|
|
|
|
if [ $1 = "build" ]; then
|
|
header "Building"
|
|
|
|
make main -B
|
|
|
|
elif [ $1 = "run" ]; then
|
|
header "Running"
|
|
|
|
make main
|
|
./output/main 5000 ./library
|
|
|
|
elif [ $1 = "debug" ]; then
|
|
header "Debugging"
|
|
|
|
make main
|
|
gf2 ./output/main
|
|
|
|
elif [ $1 = "clean" ]; then
|
|
header "Cleaning"
|
|
|
|
rm -rf ./output/
|
|
|
|
else
|
|
header "Invalid command."
|
|
|
|
fi
|
|
|