FreeCalypso > hg > ice1-trau-tester
view configure @ 37:26c9535df39e
rm abis subdir: moved to e1-fake-trau repository
The present code repository is meant to contain code for talking
to a TRAU DUT, hence the name ice1-trau-tester. The different and
separate function of talking to an E1 BTS (Abis instead of Ater,
and in the opposite role) was never in scope for this project, but
that code got added here in a haste when the InSite BTS arrived
while the TRAU bring-up was still blocked. Now that we have our
Nokia TCSM2 system working and are doing TRAU experiments, let's
keep the code clean.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 29 Aug 2024 19:02:02 +0000 |
parents | 99426da5603d |
children |
line wrap: on
line source
#!/bin/sh # This configure script is custom and hand-coded; # it is NOT a product of GNU Autoconf or any other such tools! set -e if [ ! -f configure ] then echo "This script needs to be run from the top of the source tree" 1>&2 exit 1 fi # defaults that can be overridden CC=gcc CFLAGS=-O2 prefix=/usr/local exec_prefix= bindir= osmo_prefix= while [ $# != 0 ] do case "$1" in --prefix=*) prefix=`echo $1 | cut -c 10-` ;; --exec-prefix=*) exec_prefix=`echo $1 | cut -c 15-` ;; --bindir=*) bindir=`echo $1 | cut -c 10-` ;; --with-osmo=*) osmo_prefix=`echo $1 | cut -c 13-` ;; CC=*) CC=`echo $1 | cut -c 4-` ;; CFLAGS=*) CFLAGS=`echo $1 | cut -c 8-` ;; *) echo "error: non-understood option $1" 1>&2 exit 1; ;; esac shift done # find Osmocom dependencies if [ -n "$osmo_prefix" ] then PKG_CONFIG_PATH="$osmo_prefix/lib/pkgconfig" export PKG_CONFIG_PATH fi osmo_depend="libosmocore libosmoisdn libosmotrau libosmo-e1d" OSMO_INCLUDE=`pkg-config --cflags-only-I $osmo_depend` OSMO_LIBS=`pkg-config --libs-only-l $osmo_depend` OSMO_LPATH=`pkg-config --libs-only-L $osmo_depend` OSMO_RPATH=`echo "$OSMO_LPATH" | sed -e s/-L/-Wl,-rpath,/` # inheritance rules for install directories if [ -z "$exec_prefix" ] then exec_prefix="$prefix" fi if [ -z "$bindir" ] then bindir="$exec_prefix/bin" fi # report the final configuration echo "C code will be compiled with:" echo " CC=$CC" echo " CFLAGS=$CFLAGS" echo "Installation directory:" echo " bindir=$bindir" echo "See config.defs output for Osmocom dependencies" # emit the Makefile include fragment echo "CC=$CC" > config.defs echo "CFLAGS=$CFLAGS" >> config.defs echo "OSMO_INCLUDE=$OSMO_INCLUDE" >> config.defs echo "OSMO_LIBS=$OSMO_LIBS" >> config.defs echo "OSMO_LPATH=$OSMO_LPATH" >> config.defs echo "OSMO_RPATH=$OSMO_RPATH" >> config.defs echo "bindir=$bindir" >> config.defs