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"
|
TEMPLATE_FILES=".template_files"
|
||||||
MODULE_DIR="${TEMPLATE_FILES}/modules"
|
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 () {
|
format_source_code () {
|
||||||
#Get a list of all C files
|
#Get a list of all C files
|
||||||
|
@ -127,7 +136,13 @@ add_new_module () {
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
modname_cap=$(echo $modname | sed 's/[a-z]/\U&/g')
|
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
|
||||||
|
|
||||||
modsrc_dir="./src/${modname}"
|
modsrc_dir="./src/${modname}"
|
||||||
modtest_dir="./tests/${modname}"
|
modtest_dir="./tests/${modname}"
|
||||||
|
|
||||||
|
@ -177,7 +192,7 @@ cross_compile () {
|
||||||
|
|
||||||
build_release() {
|
build_release() {
|
||||||
clear_cmake_cache
|
clear_cmake_cache
|
||||||
cmake -DCAM_HANDLER_LIB=ON -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE} ../
|
cmake -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE} ../
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue