diff --git a/build_wl18xx.sh b/build_wl18xx.sh
index 5c98bcff4c7cfed2940cabc880c49be92b2187e9..40a499003e32140b33d0cc2bb4c59bc0c10dcb78 100755 (executable)
--- a/build_wl18xx.sh
+++ b/build_wl18xx.sh
function build_openssl()
{
cd_repo openssl
- [ -z $NO_CONFIG ] && ./Configure s/compiler:gcc
+ [ -z $NO_CONFIG ] && ./Configure linux-generic32
[ -z $NO_CLEAN ] && make clean
[ -z $NO_CLEAN ] && assert_no_error
make
cd_repo libnl
[ -z $NO_CONFIG ] && ./autogen.sh
[ -z $NO_CONFIG ] && ./configure --prefix=`path filesystem` --host=${ARCH} CC=${CROSS_COMPILE}gcc AR=${CROSS_COMPILE}ar
- [ -z $NO_CLEAN ] && make clean
+ ([ -z $NO_CONFIG ] || [ -z $NO_CLEAN ]) && make clean
[ -z $NO_CLEAN ] && assert_no_error
make
assert_no_error
clean_kernel
build_uimage
;;
-
+
+ 'kernel_modules')
+ print_highlight " building only Driver modules "
+ build_uimage
+ build_modules
+ ;;
'modules')
print_highlight " building only Driver modules "
build_modules
build_crda
;;
+ 'libnl')
+ print_highlight " building only libnl"
+ build_libnl
+ ;;
+
+ 'openssl')
+ print_highlight " building only openssl"
+ build_openssl
+ ;;
+
'scripts')
print_highlight " Copying scripts "
build_scripts_download