blob: cbe07470aa1ae5aebf772edf9c0043db5777a60e [file] [log] [blame]
Sam Leffler3fd7b062009-12-10 11:05:40 -08001#!/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
7set -e
8
Sam Leffler3fd7b062009-12-10 11:05:40 -08009export KERNELDIR=$PWD/../../build/kernels/kernel-i386-intel-menlow/linux-2.6.31.4/
10export CROSS_COMPILE=
11export ARCH=i386
12
13# The number of jobs to pass to tools that can run in parallel (such as make
14# and dpkg-buildpackage
15NUM_JOBS=`cat /proc/cpuinfo | grep processor | awk '{a++} END {print a}'`
16
Sam Leffler671e9522009-12-15 14:18:34 -080017BUILDDIR=$PWD/build
18rm -rf $BUILDDIR
Sam Leffler3fd7b062009-12-10 11:05:40 -080019mkdir -p $BUILDDIR
20
21pushd wlan_src
22make clean || true
Sam Lefflerb8be5462010-01-21 13:13:43 -080023make -j$NUM_JOBS KERNELDIR=$KERNELDIR CROSS_COMPILE=$CROSS_COMPILE ARCH=$ARCH
24make KERNELDIR=$KERNELDIR ARCH=$ARCH INSTALLDIR=$BUILDDIR install
Sam Leffler3fd7b062009-12-10 11:05:40 -080025popd