X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fphy.git;a=blobdiff_plain;f=fhi_lib%2Flib%2Fbuild_ci.sh;fp=fhi_lib%2Flib%2Fbuild_ci.sh;h=4d491436cda551f7b5219b2e38a85e9db27c2628;hp=0000000000000000000000000000000000000000;hb=5ed6345902100aa6fc7d9528f5c8abdc0d3f0e3f;hpb=38b8b0d7ed532608bea958c8bc1d9fc9623a58d4 diff --git a/fhi_lib/lib/build_ci.sh b/fhi_lib/lib/build_ci.sh new file mode 100644 index 0000000..4d49143 --- /dev/null +++ b/fhi_lib/lib/build_ci.sh @@ -0,0 +1,83 @@ +#!/bin/bash +#/****************************************************************************** +#* +#* Copyright (c) 2019 Intel. +#* +#* Licensed under the Apache License, Version 2.0 (the "License"); +#* you may not use this file except in compliance with the License. +#* You may obtain a copy of the License at +#* +#* http://www.apache.org/licenses/LICENSE-2.0 +#* +#* Unless required by applicable law or agreed to in writing, software +#* distributed under the License is distributed on an "AS IS" BASIS, +#* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +#* See the License for the specific language governing permissions and +#* limitations under the License. +#* +#*******************************************************************************/ +# +# Please see example_odu_fhi_lib_build.txt to find how to set up the global variables used by this script +# and the fhi_lib makefile + +XRAN_FH_LIB_DIR=$XRAN_DIR/lib +XRAN_FH_APP_DIR=$XRAN_DIR/app +XRAN_FH_TEST_DIR=$XRAN_DIR/test/test_xran +LIBXRANSO=0 +MLOG=0 +COMMAND_LINE= + +echo Number of commandline arguments: $# +while [[ $# -ne 0 ]] +do +key="$1" + +#echo Parsing: $key +case $key in + LIBXRANSO) + LIBXRANSO=1 + ;; + MLOG) + MLOG=1 + ;; + xclean) + COMMAND_LINE+=$key + COMMAND_LINE+=" " + ;; + *) + echo $key is unknown command # unknown option + ;; +esac +shift # past argument or value +done + +if [ -z "$MLOG_DIR" ] +then + echo 'MLOG folder is not set. Disable MLOG (MLOG_DIR='$MLOG_DIR')' + MLOG=0 +else + echo 'MLOG folder is set. Enable MLOG (MLOG_DIR='$MLOG_DIR')' + MLOG=1 +fi + +echo 'Building xRAN Library' +echo "LIBXRANSO = ${LIBXRANSO}" +echo "MLOG = ${MLOG}" + +cd $XRAN_FH_LIB_DIR +make $COMMAND_LINE MLOG=${MLOG} LIBXRANSO=${LIBXRANSO} #DEBUG=1 VERBOSE=1 + +#echo 'Building xRAN Test Application' +#cd $XRAN_FH_APP_DIR +#make $COMMAND_LINE MLOG=${MLOG} #DEBUG=1 VERBOSE=1 + +#if [ -z ${GTEST_ROOT+x} ]; +#then +# echo "GTEST_ROOT is not set. Unit tests are not compiled"; +#else +# echo 'Building xRAN Test Application ('$GTEST_ROOT')' +# cd $XRAN_FH_TEST_DIR +# make clean; +# make +#fi +