Added Freebsd Testing function and sed specific lines.
also removed some old camhandler refernces.
This commit is contained in:
parent
9343842eae
commit
5579c0eaf3
1 changed files with 17 additions and 2 deletions
19
otto.sh
19
otto.sh
|
@ -9,6 +9,15 @@ CROSS_COMPILE=1
|
|||
TEMPLATE_FILES=".template_files"
|
||||
MODULE_DIR="${TEMPLATE_FILES}/modules"
|
||||
|
||||
IS_FREEBSD=0
|
||||
is_freebsd () {
|
||||
UNAME="$(uname)"
|
||||
if [ $UNAME == "FreeBSD" ]; then
|
||||
IS_FREEBSD=1
|
||||
else
|
||||
IS_FREEBSD=0
|
||||
fi
|
||||
}
|
||||
|
||||
format_source_code () {
|
||||
#Get a list of all C files
|
||||
|
@ -126,8 +135,14 @@ add_new_module () {
|
|||
echo "Exiting without changing anything"
|
||||
exit
|
||||
fi
|
||||
|
||||
is_freebsd
|
||||
if [ IS_FREEBSD -eq 0]; then
|
||||
modname_cap=$(echo $modname | sed 's/[a-z]/\U&/g')
|
||||
else
|
||||
modname_cap=$( echo $modname | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/')
|
||||
fi
|
||||
|
||||
modname_cap=$(echo $modname | sed 's/[a-z]/\U&/g')
|
||||
modsrc_dir="./src/${modname}"
|
||||
modtest_dir="./tests/${modname}"
|
||||
|
||||
|
@ -177,7 +192,7 @@ cross_compile () {
|
|||
|
||||
build_release() {
|
||||
clear_cmake_cache
|
||||
cmake -DCAM_HANDLER_LIB=ON -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE} ../
|
||||
cmake -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE} ../
|
||||
make
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue