cbuild/init.sh

29 lines
552 B
Bash

#!/bin/bash
tabs 4
source cbuild/colors.sh
source cbuild/functions.sh
#config
if [ ! -f ".config" ]; then
print "${YELLOW}./.config doesn't exist\n"
if [ -f "default.config.sh" ]; then
cp default.config.sh .config
else
cp cbuild/default.config.sh .config
fi
print "${YELLOW}Default config created.\nEdit it's values.\n"
exit
fi
source .config
clear_dir $OBJDIR
clear_dir $OUTDIR
#pre_build
if [ -f "$PRE_BUILD_SCRIPT" ]; then
print "${BLUE}executing $PRE_BUILD_SCRIPT"
source "$PRE_BUILD_SCRIPT"
fi