AlonblImplementation: build.linux

File build.linux, 0.5 KB (added by alonbl, 3 years ago)

build.linux

Line 
1#!/bin/sh
2
3die() {
4        local m="$1"
5        echo "FATAL: $m" >&2
6        exit 1
7}
8
9PARALLEL="${PARALLEL:-2}"
10CROSS_COMPILE="${CROSS_COMPILE:-armv4tl-softfloat-linux-gnueabi-}"
11START=30008000
12
13cd openmoko-linux-2.6
14rm -fr tmp
15
16for m in menuconfig uImage modules modules_install; do
17        make -j$PARALLEL ARCH=arm CROSS_COMPILE=${CROSS_COMPILE} INSTALL_MOD_PATH=tmp  $m || die "make $m"
18done
19
20cp arch/arm/boot/uImage ../uImage.bin || die "cp.kernel"
21tar -C tmp -cf ../uImage.modules.tar . || die "cp.modules"
22cp .config ../linux.config || die "cp.config"