 7fe84009f8
			
		
	
	
		7fe84009f8
		
	
	
	
	
		
			
			This leaves the build tree with valid wpa_supplicant object files in the end and makes it a bit easier to do additional custom builds when needed. Signed-off-by: Jouni Malinen <j@w1.fi>
		
			
				
	
	
		
			75 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/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
 | |
| make QUIET=1 -j8
 |