~milo/junk/aarch64-branch

« back to all changes in this revision

Viewing changes to build-scripts/aarch64/linux-aarch64_build

  • Committer: Milo Casagrande
  • Date: 2012-10-08 15:52:50 UTC
  • Revision ID: milo@ubuntu.com-20121008155250-ry4a7pewbkvluczg
Removed parameters, create two artifacts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# Bootwrapper bootargs
5
5
BOOTARGS='"root=/dev/mmcblk0 earlyprintk consolelog=9 rw console=ttyAMA0"'
6
6
CROSS_COMPILE=aarch64-linux-gnu-
7
 
BRANCH=linaro-aarch64
8
 
 
 
7
BRANCH=linaro-aarch64-3.6
 
8
FOUNDATION_IMAGE=linux-system-foundation.axf
 
9
FOUNDATION_DTS=vexpress-foundation-v8.dts
9
10
 
10
11
echo "Preparing toolchain"
11
12
find -maxdepth 1 -type d -name 'gcc-linaro-aarch64-linux-gnu-*' | head -n1 | xargs --no-run-if-empty rm -rf
33
34
fi
34
35
 
35
36
ln -sf ../scripts/dtc/dtc dtc
36
 
# Build is parametrized, the DTS_FILE_PARAM has to be specified in the build.
37
 
ln -sf ../arch/arm64/boot/dts/${DTS_FILE_PARAM} vexpress-v2p-aarch64.dts
 
37
ln -sf ../arch/arm64/boot/dts/vexpress-v2p-aarch64.dts vexpress-v2p-aarch64.dts
 
38
ln -sf ../arch/arm64/boot/dts/vexpress-foundation-v8.dts vexpress-foundation-v8.dts
38
39
ln -sf ../arch/arm64/boot/dts/vexpress-v2m-rs1.dtsi vexpress-v2m-rs1.dtsi
39
40
ln -sf ../arch/arm64/boot/dts/skeleton.dtsi skeleton.dtsi
40
41
ln -sf ../arch/arm64/boot/Image Image
41
42
 
42
43
make clean
43
 
make CROSS_COMPILE=$CROSS_COMPILE BOOTARGS="$BOOTARGS"
 
44
make IMAGE=${FOUNDATION_IMAGE} FDT_SRC=${FOUNDATION_DTS} clean
 
45
 
 
46
echo "Building for vexpress-v2p-aarch64.dts"
 
47
make CROSS_COMPILE=$CROSS_COMPILE BOOTARGS="$BOOTARGS" 
 
48
 
 
49
echo "Building for vexpress-foundation-v8.dts"
 
50
make IMAGE=${FOUNDATION_IMAGE} FDT_SRC=${FOUNDATION_DTS} CROSS_COMPILE=$CROSS_COMPILE BOOTARGS="$BOOTARGS"