|
@@ -17,13 +17,26 @@ else
|
|
|
rm -rf /code/debian
|
|
|
ln -s /code/pkg/kamailio/deb/"${DIST}" /code/debian
|
|
|
fi
|
|
|
-function build {
|
|
|
+
|
|
|
+function _clean {
|
|
|
echo "make clean"
|
|
|
make -f debian/rules clean
|
|
|
+}
|
|
|
+
|
|
|
+function _build {
|
|
|
echo "make build"
|
|
|
make -f debian/rules build
|
|
|
}
|
|
|
|
|
|
+function _install {
|
|
|
+ if [[ "$CC" =~ gcc ]] ; then
|
|
|
+ echo "make install"
|
|
|
+ make install
|
|
|
+ else
|
|
|
+ echo "skip make install step"
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
if [[ "${CC}" =~ clang ]] ; then
|
|
|
CLANG=$(find /usr/bin -type l -name 'clang-[0-9]*' | sort -r | head -1)
|
|
|
echo "setting clang to ${CLANG}"
|
|
@@ -33,18 +46,6 @@ fi
|
|
|
echo "environment DIST=$DIST CC=$CC"
|
|
|
${CC} --version
|
|
|
|
|
|
-# build flags
|
|
|
-export MEMDBG=0
|
|
|
-echo "build with MEMDBG=0"
|
|
|
-build
|
|
|
-
|
|
|
-export MEMDBG=1
|
|
|
-echo "build with MEMDBG=1"
|
|
|
-build
|
|
|
-
|
|
|
-if [[ "$CC" =~ gcc ]] ; then
|
|
|
- echo "make install"
|
|
|
- make install
|
|
|
-else
|
|
|
- echo "skip make install step"
|
|
|
-fi
|
|
|
+_clean
|
|
|
+_build
|
|
|
+_install
|