blob: d81617ec530570c899939c420bf7d394eefd8a15 [file] [log] [blame]
Abukar Mohamedbf6780b2020-03-19 13:08:53 +00001#!/bin/bash
2
3#==================================================================================
4# Copyright (c) 2020 AT&T Intellectual Property.
5# Copyright (c) 2020 Nokia
6#
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18#==================================================================================
19
20set -eux
21
22echo "--> build_example_xapp.sh starts"
23
24# Install RMR from deb packages at packagecloud.io
Mohamed Abukar47faec82020-04-09 22:08:19 +030025rmr=rmr_3.7.2_amd64.deb
Abukar Mohamedbf6780b2020-03-19 13:08:53 +000026wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/$rmr/download.deb
27sudo dpkg -i $rmr
28rm $rmr
Mohamed Abukar47faec82020-04-09 22:08:19 +030029rmrdev=rmr-dev_3.7.2_amd64.deb
Abukar Mohamedbf6780b2020-03-19 13:08:53 +000030wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/$rmrdev/download.deb
31sudo dpkg -i $rmrdev
32rm $rmrdev
33
34# Required to find nng and rmr libs
35export LD_LIBRARY_PATH=/usr/local/lib
36
37# Go install, build, etc
38export GOPATH=$HOME/go
39export PATH=$GOPATH/bin:$PATH
40
41# xApp-framework stuff
42export CFG_FILE=config/config-file.json
43export RMR_SEED_RT=config/uta_rtg.rt
44
45GO111MODULE=on GO_ENABLED=0 GOOS=linux
46
47
48# Build
Mohamed Abukar9f08bbc2020-04-06 21:15:45 +030049go build -a -installsuffix cgo -o example_xapp cmd/example-xapp.go
Abukar Mohamedbf6780b2020-03-19 13:08:53 +000050
51echo "--> build_example_xapp.sh ends"