39 lines
		
	
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| TMP=tmp.compile_wireless_versions
 | |
| 
 | |
| if [ ! -r $TMP ]; then
 | |
|     cvs export -D now -d $TMP hostap
 | |
|     pushd $TMP/driver/modules
 | |
|     for f in hostap_hw hostap_cs hostap_pci hostap_plx; do
 | |
| 	mv $f.c $f.c.orig
 | |
| 	cat $f.c.orig |
 | |
| 	sed "s%^#include <linux/wireless.h>%#include "\"wireless-test.h\""%" |
 | |
| 	sed "s%^#include <net/iw_handler.h>%#include "\"iw_handler-test.h\""%" \
 | |
| 	> $f.c
 | |
|     done
 | |
|     popd
 | |
| fi
 | |
| 
 | |
| cd $TMP
 | |
| 
 | |
| for i in ../wireless/wireless-*.h; do
 | |
|     echo $i
 | |
|     ver=`echo $i | sed "s%.*wireless-\([0-9]*\).*%\1%"`
 | |
|     cp $i driver/modules/wireless-test.h
 | |
|     case $ver in
 | |
| 	13)
 | |
| 	    cp ../wireless/iw_handler-2.h driver/modules/iw_handler-test.h
 | |
| 	    ;;
 | |
| 	14 | 15)
 | |
| 	    cp ../wireless/iw_handler-3.h driver/modules/iw_handler-test.h
 | |
| 	    ;;
 | |
| 	*)
 | |
| 	    rm -f driver/modules/iw_handler-test.h
 | |
| 	    ;;
 | |
|     esac
 | |
|     make clean > /dev/null
 | |
|     if ! make pccard pci plx > log.$ver 2>&1; then
 | |
| 	echo "Errors while compiling version $ver"
 | |
|     fi
 | |
| done
 | 
