| diff -upNr hostap_orig/configure hostap_new/configure |
| --- hostap_orig/configure 1970-01-01 08:00:00.000000000 +0800 |
| +++ hostap_new/configure 2021-07-07 13:11:53.272910326 +0800 |
| @@ -0,0 +1,62 @@ |
| +#!/bin/sh |
| + |
| +#usage: ./configure CC=gcc AR=ar CROSSTOOL_INCLUDE=include LD=ld LDFLAGS=flags PKG_CONFIG_PATH=path --prefix=path |
| + |
| +WORK_DIR=$(dirname $(readlink -f $0)) |
| +CC_value=$CC |
| +AR_value=$AR |
| +LD_value=$LD |
| +CROSS_INCLUDE_value= |
| +LDFLAGS_value=$LDFLAGS |
| +PKG_CONFIG_PATH_value=$PKG_CONFIG_PATH |
| +INSTALL_PATH_value=$WORK_DIR/install |
| +opt= |
| +for option |
| +do |
| +### get value |
| + opt="$opt `echo $option | sed -e \"s/\([^=]*=\)\(.* .*\)/\1'\2'/\"`" |
| + |
| + case "$option" in |
| + *=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'`;; |
| + *) value="" ;; |
| + esac |
| + |
| + |
| +### get option |
| + case "$option" in |
| + CC=*) CC_value="$value" ;; |
| + AR=*) AR_value="$value" ;; |
| + LD=*) LD_value="$value" ;; |
| + CROSSTOOL_INCLUDE=*) CROSS_INCLUDE_value="$value" ;; |
| + LDFLAGS=*) LDFLAGS_value="$value" ;; |
| + PKG_CONFIG_PATH=*) PKG_CONFIG_PATH_value="$value" ;; |
| + --prefix=*) INSTALL_PATH_value="$value" ;; |
| + *) |
| + echo "$0: error: invalid option \"$option\"" |
| + exit 1 |
| + ;; |
| + esac |
| + |
| +done |
| +#echo $opt |
| +echo |
| +echo "***************************************" |
| +echo "* Configuration *" |
| +echo "***************************************" |
| +echo "CC= "$CC_value |
| +echo "AR= "$AR_value |
| +echo "LD= "$LD_value |
| +echo "CROSSTOOL_INCLUDE="$CROSS_INCLUDE_value |
| +echo "LDFLAGS= "$LDFLAGS_value |
| +echo "PKG_CONFIG_PATH= "$PKG_CONFIG_PATH_value |
| +echo "PREFIX= "$INSTALL_PATH_value |
| +echo |
| +rm -rf $WORK_DIR/.config.mk |
| +echo "CC="$CC_value > $WORK_DIR/.config.mk |
| +echo "AR="$AR_value >> $WORK_DIR/.config.mk |
| +echo "LD="$LD_value >> $WORK_DIR/.config.mk |
| +echo "CROSSTOOL_INCLUDE="$CROSS_INCLUDE_value >> $WORK_DIR/.config.mk |
| +echo "LDFLAGS="$LDFLAGS_value >> $WORK_DIR/.config.mk |
| +echo "PKG_CONFIG_PATH="$PKG_CONFIG_PATH_value >> $WORK_DIR/.config.mk |
| +echo "PREFIX_PATH="$INSTALL_PATH_value >> $WORK_DIR/.config.mk |
| + |
| diff -upNr hostap_orig/hostapd/Makefile hostap_new/hostapd/Makefile |
| --- hostap_orig/hostapd/Makefile 2021-07-06 16:22:48.158822452 +0800 |
| +++ hostap_new/hostapd/Makefile 2021-07-07 13:11:53.272910326 +0800 |
| @@ -1,3 +1,5 @@ |
| +include ../.config.mk |
| + |
| ifndef CC |
| CC=gcc |
| endif |
| diff -upNr hostap_orig/libbcmdhd/Makefile_hostapd hostap_new/libbcmdhd/Makefile_hostapd |
| --- hostap_orig/libbcmdhd/Makefile_hostapd 2021-07-06 16:22:48.158822452 +0800 |
| +++ hostap_new/libbcmdhd/Makefile_hostapd 2021-07-07 13:11:53.272910326 +0800 |
| @@ -1,3 +1,5 @@ |
| +include ../.config.mk |
| + |
| ifndef CC |
| CC=gcc |
| endif |
| diff -upNr hostap_orig/libbcmdhd/Makefile_wpa_supplicant hostap_new/libbcmdhd/Makefile_wpa_supplicant |
| --- hostap_orig/libbcmdhd/Makefile_wpa_supplicant 2021-07-06 16:22:48.158822452 +0800 |
| +++ hostap_new/libbcmdhd/Makefile_wpa_supplicant 2021-07-07 13:11:53.272910326 +0800 |
| @@ -1,3 +1,5 @@ |
| +include ../.config.mk |
| + |
| ifndef CC |
| CC=gcc |
| endif |
| diff -upNr hostap_orig/Makefile hostap_new/Makefile |
| --- hostap_orig/Makefile 1970-01-01 08:00:00.000000000 +0800 |
| +++ hostap_new/Makefile 2021-07-07 13:13:19.285273190 +0800 |
| @@ -0,0 +1,32 @@ |
| +include .config.mk |
| + |
| +all: |
| + @echo |
| + @echo 'Building libbcmdhd' |
| + @echo |
| + make -C libbcmdhd |
| + @echo |
| + @echo 'Building hostapd' |
| + @echo |
| + make -C hostapd clean |
| + make -C hostapd |
| + @echo |
| + @echo 'Building wpa_supplicant' |
| + @echo |
| + make -C wpa_supplicant clean |
| + make -C wpa_supplicant |
| + @echo |
| + |
| +clean: |
| + make -C libbcmdhd clean |
| + make -C hostapd clean |
| + make -C wpa_supplicant clean |
| + rm -rf ${PREFIX_PATH} |
| + |
| +install: |
| + mkdir -p ${PREFIX_PATH} |
| + cp hostapd/hostapd ${PREFIX_PATH}/ |
| + cp hostapd/hostapd_cli ${PREFIX_PATH}/ |
| + cp wpa_supplicant/wpa_supplicant ${PREFIX_PATH}/ |
| + cp wpa_supplicant/wpa_cli ${PREFIX_PATH}/ |
| + cp wpa_supplicant/wpa_passphrase ${PREFIX_PATH}/ |
| diff -upNr hostap_orig/wpa_supplicant/Makefile hostap_new/wpa_supplicant/Makefile |
| --- hostap_orig/wpa_supplicant/Makefile 2021-07-06 16:22:48.202825555 +0800 |
| +++ hostap_new/wpa_supplicant/Makefile 2021-07-07 13:11:53.272910326 +0800 |
| @@ -1,3 +1,5 @@ |
| +include ../.config.mk |
| + |
| ifndef CC |
| CC=gcc |
| endif |