Merge branch 'master' of kmpark@party:/pub/git/u-boot-arm
[kernel/u-boot.git] / build.sh
1 #!/bin/sh
2
3 # Set default cross compiler
4 CROSS_COMPILER=/opt/toolchains/arm-2007q3/bin/arm-none-linux-gnueabi-
5
6 # Check this system has ccache
7 check_ccache()
8 {
9         type ccache
10         if [ "$?" -eq "0" ]; then
11                 CCACHE=ccache
12         fi
13 }
14
15 check_users()
16 {
17         USER=`whoami`
18         if [ "$USER" = "kmpark" ]; then
19                 CROSS_COMPILER=/pub/toolchains/gcc-4.3.2/bin/arm-none-linux-gnueabi-
20                 JOBS="-j 4"
21         fi
22 }
23
24 build_uboot()
25 {
26         make ARCH=arm CROSS_COMPILE="$CCACHE $CROSS_COMPILER" $JOBS $*
27 }
28
29 check_ccache
30 check_users
31
32 build_uboot $*
33
34 if [ "$USER" = "kmpark" ]; then
35         cp -f u-boot.bin /tftpboot
36 fi