123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #!/bin/sh
- set -e
- cd $(dirname $0)
- usage()
- {
- echo "$0 [-c | --codecov] [-f | --force-config]"
- exit 1
- }
- use_lcov=0
- force_config=0
- while [ "$1" != "" ]; do
- case $1 in
- -c | --codecov ) shift
- echo "$0: use code coverage specified"
- use_lcov=1
- ;;
- -f | --force-config ) shift
- force_config=1
- echo "$0: force copy config specified"
- ;;
- * ) usage
- esac
- done
- echo "Building TNC testing tools"
- cd tnc
- make clean > /dev/null
- make QUIET=1 -j8
- echo "Building wlantest"
- cd ../../../wlantest
- make clean > /dev/null
- make QUIET=1 -j8 > /dev/null
- echo "Building hostapd"
- cd ../hostapd
- if [ ! -e .config -o $force_config -eq 1 ]; then
- cp ../tests/hwsim/example-hostapd.config .config
- else
- echo "hostapd config file exists"
- fi
- if [ $use_lcov -eq 1 ]; then
- if ! grep -q CONFIG_CODE_COVERAGE .config; then
- echo CONFIG_CODE_COVERAGE=y >> .config
- else
- echo "CONFIG_CODE_COVERAGE already exists in hostapd/.config. Ignore"
- fi
- fi
- make clean > /dev/null
- make QUIET=1 -j8 hostapd hostapd_cli hlr_auc_gw
- echo "Building wpa_supplicant"
- cd ../wpa_supplicant
- if [ ! -e .config -o $force_config -eq 1 ]; then
- cp ../tests/hwsim/example-wpa_supplicant.config .config
- else
- echo "wpa_supplicant config file exists"
- fi
- if [ $use_lcov -eq 1 ]; then
- if ! grep -q CONFIG_CODE_COVERAGE .config; then
- echo CONFIG_CODE_COVERAGE=y >> .config
- else
- echo "CONFIG_CODE_COVERAGE already exists in wpa_supplicant/.config. Ignore"
- fi
- fi
- make clean > /dev/null
- if [ -z $FIPSLD_CC ]; then
- export FIPSLD_CC=gcc
- fi
- make QUIET=1 -j8
|