Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG UE
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Michael Black
OpenXG UE
Commits
ab0816d5
Commit
ab0816d5
authored
Dec 09, 2014
by
Lionel Gauthier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
git-svn-id:
http://svn.eurecom.fr/openair4G/trunk@6219
818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent
fbb786e3
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
168 additions
and
163 deletions
+168
-163
targets/build_helper.bash
targets/build_helper.bash
+105
-98
targets/build_oai.bash
targets/build_oai.bash
+63
-65
No files found.
targets/build_helper.bash
View file @
ab0816d5
...
...
@@ -700,10 +700,17 @@ compile_exmimo2_driver() {
compile_ltesoftmodem
()
{
cd
$OPENAIR_TARGETS
/RT/USER
if
[
-f
Makefile
]
;
then
echo
"Compiling directives:
$SOFTMODEM_DIRECTIVES
"
echo
"LTE softmodem compiling directives:
$SOFTMODEM_DIRECTIVES
"
echo
"OAI_CLEAN:
$OAI_CLEAN
"
if
[
$OAI_CLEAN
-ne
0
]
;
then
echo
"Cleaning LTE softmodem"
make cleanall
>
/dev/null 2>&1
make
$SOFTMODEM_DIRECTIVES
fi
make
-j
$NUM_CPU
$SOFTMODEM_DIRECTIVES
if
[
$?
-ne
0
]
;
then
# to locate easily compilation error in log file
make
$SOFTMODEM_DIRECTIVES
fi
if
[
$?
-ne
0
]
;
then
if
[
!
-f
./lte-softmodem
]
;
then
echo_error
"Build lte-softmodem failed, returning"
...
...
targets/build_oai.bash
View file @
ab0816d5
...
...
@@ -59,6 +59,7 @@ declare CONFIG_FILE=""
declare
EXE_ARGUMENTS
=
""
declare
RUN_GDB
=
0
declare
DISABLE_CHECK_INSTALLED_SOFTWARE
=
0
declare
OAI_CLEAN
=
0
declare
OAI_TEST
=
0
declare
XFORMS
=
0
...
...
@@ -91,8 +92,8 @@ fi
# case $i in
while
true
;
do
until
[
-z
"
$1
"
]
do
case
"
$1
"
in
-a
|
--doxygen
)
DOXYGEN
=
1
...
...
@@ -128,7 +129,7 @@ while true; do
shift
;
;;
-e
|
--realtime
)
RT
=
"
$2
"
RT
=
$2
echo
"setting realtime flag to:
$RT
"
shift
2
;
;;
...
...
@@ -146,7 +147,7 @@ while true; do
shift
2
;
;;
-l
|
--build-target
)
BUILD_LTE
=
"
$2
"
BUILD_LTE
=
$2
echo
"setting top-level build target to:
$2
"
shift
2
;
;;
...
...
@@ -161,7 +162,7 @@ while true; do
shift
;
;;
-r
|
--3gpp-release
)
REL
=
"
$2
"
REL
=
$2
echo
"setting release to:
$REL
"
shift
2
;
;;
...
...
@@ -171,8 +172,8 @@ while true; do
shift
;
;;
-t
|
--enb-build-target
)
TARGET
=
"
$2
"
echo
"setting target to:
$TARGET
"
TARGET
=
$2
echo
"setting
enb build
target to:
$TARGET
"
shift
2
;
;;
-V
|
--vcd
)
...
...
@@ -205,9 +206,6 @@ while true; do
OAI_TEST
=
0
shift
;
;;
' '
)
shift
;
;;
*
)
echo
"Unknown option
$1
"
break
;
...
...
@@ -284,12 +282,12 @@ build_enb(){
SOFTMODEM_DIRECTIVES
=
"DEBUG=
$DEBUG
XFORMS=
$XFORMS
"
OAISIM_DIRECTIVES
=
"DEBUG=
$DEBUG
XFORMS=
$XFORMS
"
if
[
$ENB_S1
=
1
]
;
then
if
[
$ENB_S1
-eq
1
]
;
then
SOFTMODEM_DIRECTIVES
=
"
$SOFTMODEM_DIRECTIVES
USE_MME=R10 ENABLE_ITTI=1 LINK_PDCP_TO_GTPV1U=1 SECU=1 "
OAISIM_DIRECTIVES
=
"
$OAISIM_DIRECTIVES
USE_MME=R10 ENABLE_ITTI=1 LINK_PDCP_TO_GTPV1U=1 SECU=1 "
fi
if
[
$DEBUG
=
0
]
;
then
if
[
$DEBUG
-eq
0
]
;
then
SOFTMODEM_DIRECTIVES
=
"
$SOFTMODEM_DIRECTIVES
DISABLE_XER_PRINT=1 "
OAISIM_DIRECTIVES
=
"
$OAISIM_DIRECTIVES
DISABLE_XER_PRINT=1 "
fi
...
...
@@ -368,6 +366,7 @@ build_enb(){
check_install_nettle
else
echo_info
"6. Not checking the required softwares/packages ..."
touch
./.lock_oaibuild
fi
############################################
...
...
@@ -407,15 +406,14 @@ build_enb(){
else
if
[
$TARGET
=
"SOFTMODEM"
]
;
then
if
[
$TARGET
==
"SOFTMODEM"
]
;
then
echo
"############# compile_ltesoftmodem #############"
>>
bin/install_log.txt
output
=
$(
compile_ltesoftmodem
>>
bin/install_log.txt 2>&1
)
softmodem_compiled
=
$?
check_for_ltesoftmodem_executable
echo_info
"7.1 finished ltesoftmodem target: check the installation log file bin/install_log.txt"
if
[
$HW
=
"EXMIMO"
]
;
then
if
[
$HW
=
=
"EXMIMO"
]
;
then
compile_exmimo2_driver
fi
fi
...
...
@@ -449,17 +447,17 @@ build_enb(){
echo_info
"8. Installing ..."
if
[
$softmodem_compiled
=
0
]
;
then
if
[
$softmodem_compiled
-eq
0
]
;
then
echo_success
"target lte-softmodem built and installed in the bin directory"
echo
"target lte-softmodem built and installed in the bin directory"
>>
bin/
${
oai_build_date
}
output
=
$(
install_ltesoftmodem
$RT
$HW
$ENB_S1
)
fi
if
[
$oaisim_compiled
=
0
]
;
then
if
[
$oaisim_compiled
-eq
0
]
;
then
echo_success
"target oaisim built and installed in the bin directory"
echo
"target oaisim built and installed in the bin directory"
>>
bin/
${
oai_build_date
}
output
=
$(
install_oaisim
$ENB_S1
)
fi
if
[
$unisim_compiled
=
0
]
;
then
if
[
$unisim_compiled
-eq
0
]
;
then
echo_success
"target unisim built and installed in the bin directory"
echo
"target unisim built and installed in the bin directory"
>>
bin/
${
oai_build_date
}
fi
...
...
@@ -485,7 +483,7 @@ build_epc(){
check_install_asn1c
if
[
$OAI_CLEAN
=
1
]
;
then
if
[
$OAI_CLEAN
-eq
1
]
;
then
check_install_freediamter
else
if
[
!
-d
/usr/local/etc/freeDiameter
]
;
then
...
...
@@ -512,7 +510,7 @@ build_epc(){
echo_info
"6. install the binary file"
if
[
$epc_compiled
=
0
]
;
then
if
[
$epc_compiled
-eq
0
]
;
then
echo_success
"target epc built and installed in the bin directory"
echo
"target epc built and installed in the bin directory"
>>
bin/
${
oai_build_date
}
cp
-f
$OPENAIR_TARGETS
/PROJECTS/GENERIC-LTE-EPC/CONF/epc.generic.conf
$OPENAIR_TARGETS
/bin
...
...
@@ -542,7 +540,7 @@ build_hss(){
check_install_hss_software
if
[
$OAI_CLEAN
=
1
]
;
then
if
[
$OAI_CLEAN
-eq
1
]
;
then
check_install_freediamter
else
if
[
!
-d
/usr/local/etc/freeDiameter
]
;
then
...
...
@@ -580,7 +578,7 @@ build_hss(){
######################################
echo_info
"7. install the binary file"
if
[
$hss_compiled
=
0
]
;
then
if
[
$hss_compiled
-eq
0
]
;
then
echo_success
"target hss built, DB created and installed in the bin directory"
echo
"target hss built, DB created, and installed in the bin directory"
>>
bin/
${
oai_build_date
}
cp
-rf
$OPENAIRCN_DIR
/OPENAIRHSS/conf
$OPENAIR_TARGETS
/bin
...
...
@@ -641,7 +639,7 @@ esac
# testing
############################################
if
[
$OAI_TEST
=
1
]
;
then
if
[
$OAI_TEST
-eq
1
]
;
then
echo_info
"10. Testing ..."
python
$OPENAIR_TARGETS
/TEST/OAI/test01.py
else
...
...
@@ -652,8 +650,8 @@ esac
# run
############################################
echo_info
"11. Running ... To be done"
if
[
$TARGET
=
"SOFTMODEM"
]
;
then
if
[
$HW
=
"EXMIMO"
]
;
then
if
[
$TARGET
=
=
"SOFTMODEM"
]
;
then
if
[
$HW
=
=
"EXMIMO"
]
;
then
bash
$OPENAIR_TARGETS
/RT/USER/init_exmimo2.sh
fi
echo
"############# running ltesoftmodem #############"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment