Sam Leffler | 3fd7b06 | 2009-12-10 11:05:40 -0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
| 4 | # Use of this source code is governed by a BSD-style license that can be |
| 5 | # found in the LICENSE file. |
| 6 | |
| 7 | set -e |
| 8 | |
Sam Leffler | 3fd7b06 | 2009-12-10 11:05:40 -0800 | [diff] [blame] | 9 | export KERNELDIR=$PWD/../../build/kernels/kernel-i386-intel-menlow/linux-2.6.31.4/ |
| 10 | export CROSS_COMPILE= |
| 11 | export ARCH=i386 |
| 12 | |
| 13 | # The number of jobs to pass to tools that can run in parallel (such as make |
| 14 | # and dpkg-buildpackage |
| 15 | NUM_JOBS=`cat /proc/cpuinfo | grep processor | awk '{a++} END {print a}'` |
| 16 | |
Sam Leffler | 671e952 | 2009-12-15 14:18:34 -0800 | [diff] [blame] | 17 | BUILDDIR=$PWD/build |
| 18 | rm -rf $BUILDDIR |
Sam Leffler | 3fd7b06 | 2009-12-10 11:05:40 -0800 | [diff] [blame] | 19 | mkdir -p $BUILDDIR |
| 20 | |
| 21 | pushd wlan_src |
| 22 | make clean || true |
Sam Leffler | b8be546 | 2010-01-21 13:13:43 -0800 | [diff] [blame] | 23 | make -j$NUM_JOBS KERNELDIR=$KERNELDIR CROSS_COMPILE=$CROSS_COMPILE ARCH=$ARCH |
| 24 | make KERNELDIR=$KERNELDIR ARCH=$ARCH INSTALLDIR=$BUILDDIR install |
Sam Leffler | 3fd7b06 | 2009-12-10 11:05:40 -0800 | [diff] [blame] | 25 | popd |