3 # Set default cross compiler
4 CROSS_COMPILER=/opt/toolchains/arm-2008q3/bin/arm-none-linux-gnueabi-
6 # Check this system has ccache
10 if [ "$?" -eq "0" ]; then
18 if [ "$USER" = "kmpark" ]; then
19 #CROSS_COMPILER=/pub/toolchains/gcc-4.4.1/bin/arm-none-linux-gnueabi-
20 CROSS_COMPILER=/scratchbox/compilers/arm-linux-gnueabi-gcc4.4.1-glibc2.10.1-2009q3-93/bin/arm-none-linux-gnueabi-
23 if [ "$USER" = "dofmind" ]; then
24 CROSS_COMPILER=arm-none-linux-gnueabi-
27 if [ "$USER" = "prom" ]; then
28 CROSS_COMPILER=/opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-
31 if [ "$USER" = "jaehoon" ]; then
32 CROSS_COMPILER=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-
35 if [ "$USER" = "leedonghwa" ]; then
36 CROSS_COMPILER=/opt/toolchains/scratchbox/compilers/arm-linux-gnueabi-gcc4.4.1-glibc2.10.1-2009q3-93/bin/arm-none-linux-gnueabi-
39 if [ "$USER" = "riverful" ]; then
40 CROSS_COMPILER=/opt/arm-2009q3/bin/arm-none-linux-gnueabi-
43 if [ "$USER" = "cwchoi00" ]; then
44 CROSS_COMPILER=/opt/arm-2009q3/bin/arm-none-linux-gnueabi-
47 if [ "$USER" = "donggeun" ]; then
48 CROSS_COMPILER=/scratchbox/compilers/arm-linux-gnueabi-gcc4.4.1-glibc2.10.1-2009q3-93/bin/arm-none-linux-gnueabi-
51 if [ "$USER" = "marek" ]; then
52 CROSS_COMPILER=/home/marek/dev//arm-2009q3/bin/arm-none-linux-gnueabi-
53 TARGET=${TARGET:-s5pc110}
54 if [ ! -z "$DOCONFIG" ] ; then
55 make clean clobber unconfig mrproper
56 make ${TARGET}_universal_config
60 if [ "$USER" = "lukma" ]; then
61 CROSS_COMPILER=/home/lukma/work/arm-2009q3/bin/arm-none-eabi-
63 if [ "$USER" = "mzx" ]; then
64 CROSS_COMPILER=/opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-
67 if [ "$USER" = "daeinki" ]; then
68 CROSS_COMPILER=/usr/local/arm/arm-2010q1/bin/arm-none-linux-gnueabi-
75 if [ "$1" = "mmc" ]; then
84 if [ "$1" != "mmc" ]; then
87 make ARCH=arm CROSS_COMPILE="$CCACHE $CROSS_COMPILER" $JOBS $OPT
93 SOC=`grep BOARD include/config.mk | awk -F'_' '{print $2}'`
94 IPL_PREFIX=${IPL}_ipl/${IPL}-ipl
96 if [ "$SOC" = "c210" ]; then
97 echo "Use the s-boot instead"
98 elif [ "$SOC" = "c110" ]; then
100 cat ${IPL_PREFIX}-16k-evt0.bin u-boot.bin > u-boot-"$IPL"-evt0.bin
101 cat ${IPL_PREFIX}-16k-fused.bin u-boot.bin > u-boot-"$IPL"-evt1-fused.bin
102 if [ "$IPL" = "mmc" ]; then
103 cat ${IPL_PREFIX}-8k-fused.bin u-boot.bin > u-boot-"$IPL"-evt1-fused.bin
105 # To distinguish previous u-boot-onenand.bin, it uses the evt1 suffix
106 cp u-boot-"$IPL".bin u-boot-"$IPL"-evt1.bin
113 if [ -e "$PWD/$SIZEFILE" ]; then
114 OLDSIZE=`cat $SIZEFILE`
118 SIZE=`ls -al u-boot.bin | awk -F' ' '{printf $5}'`
119 if [ "$SIZE" -gt "$OLDSIZE" ]; then
120 echo "New size $SIZE is bigger than prev $OLDSIZE"
121 echo "$SIZE" > $SIZEFILE
122 elif [ "$SIZE" -lt "$OLDSIZE" ]; then
123 echo "Good reduced size $SIZE is less than prev $OLDSIZE"
124 echo "$SIZE" > $SIZEFILE
139 if [ "$IPL" != "mmc" -a -e "$PWD/u-boot.bin" ]; then
140 size=`ls -al u-boot.bin | awk -F' ' '{printf $5}'`
141 if [ "$size" -ge "262144" ]; then
142 echo "u-boot.bin execced the 256KiB 262144 -> $size"
146 if [ "$USER" = "kmpark" ]; then
148 cp -f u-boot.bin /tftpboot
152 elif [ "$USER" = "dofmind" ]; then
153 tar cvf system_uboot.tar u-boot.bin
154 mv -f system_uboot*.tar /home/release
155 elif [ "$USER" = "prom" ]; then
156 tar cvf boot_system_uboot.tar u-boot.bin
157 mv -f boot_system_uboot* /home/share/Work/bin
158 elif [ "$USER" = "jaehoon" ]; then
159 tar cvf system_uboot.tar u-boot.bin
160 mv -f system_uboot* /home/jaehoon/shared/new/
161 elif [ "$USER" = "leedonghwa" ]; then
162 tar cvf boot_system_uboot.tar u-boot.bin
163 mv -f boot_system_uboot* /home/leedonghwa/Build-Binaries
164 elif [ "$USER" = "cwchoi00" ]; then
165 tar cvf system_uboot.tar u-boot.bin
166 elif [ "$USER" = "donggeun" ]; then
167 tar cvf system_uboot.tar u-boot.bin
168 mv -f system_uboot*.tar /home/donggeun/workspace/images
169 elif [ "$USER" = "marek" ]; then
170 BOARD=`grep BOARD include/config.mk | awk -F'= ' '{printf $2}'`
172 tar cvf system_uboot.tar u-boot.bin
174 if [ "$BOARD" = "universal_c110" ] ; then
175 cp system_uboot.tar ../image/w1/uboot-c110-`date +%Y%m%d`-g`git log --pretty=oneline -1 --abbrev-commit | cut -c 1-7`.tar
177 if [ "$BOARD" = "universal_c210" ] ; then
178 cp system_uboot.tar ../image/w1/uboot-c210-`date +%Y%m%d`-g`git log --pretty=oneline -1 --abbrev-commit | cut -c 1-7`.tar
180 elif [ "$USER" = "lukma" ]; then
181 # Check the built binary size if not exceeded.
182 # Particularly needed when DEBUG enabled
183 size=`ls -al u-boot.bin | awk -F' ' '{printf $5}'`
184 if [ "$size" -ge "262144" ]; then
185 echo "u-boot-onenand.bin execced the 256KiB 262144 -> $size"
186 echo "Remove u-boot.bin"
190 tar cvf system_uboot.tar u-boot.bin
191 cp system_uboot.tar ../image/w1/uboot-g`git log --pretty=oneline -1 --abbrev-commit | cut -c 1-7`-`date +%Y%m%d`.tar
192 elif [ "$USER" = "mzx" ]; then
193 tar cvf u-boot-system.tar u-boot.bin
194 cp u-boot-system.tar /home/smb/