initial commit
[bbb-usb.git] / misc / armmake
1 #!/bin/ksh
2 MACHINE=armv7
3 MACHINE_ARCH=arm
4 MACHINE_COMP=arm
5 VERSION=6.0
6 #this is true for most archs
7 MACHINE_CPU=${MACHINE_ARCH}
8 TARGET=${MACHINE}
9
10 HOST=$(uname -m)
11
12 export MAKEOBJDIR=obj.${HOST}.${MACHINE}
13 export HOST MACHINE TARGET
14
15 ABI=
16 CROSSDIR=/usr/cross/${MACHINE}
17 CROSS=${MACHINE_COMP}-unknown-openbsd${VERSION}${ABI}
18 PATH=$PATH:${CROSSDIR}/usr/${CROSS}/bin:${CROSSDIR}/usr/bin
19
20 export BSDOBJDIR=${CROSSDIR}/usr/obj
21
22 MACHINE=${MACHINE} \
23 MACHINE_ARCH=${MACHINE_ARCH} \
24 MACHINE_CPU=${MACHINE_CPU} \
25 CROSSDIR=${CROSSDIR} \
26 CC=${CROSS}-cc \
27 CPP=${CROSS}-cpp \
28 CXX=${CROSS}-c++ \
29 AS=${CROSS}-as \
30 LD=${CROSS}-ld \
31 SIZE=size \
32 STRIP=${CROSS}-strip \
33 OBJDUMP=${CROSS}-objdump \
34 OBJCOPY=${CROSS}-objcopy \
35 make \
36 MACHINE=${MACHINE} \
37 MACHINE_ARCH=${MACHINE_ARCH} \
38 OBJMACHINE=${MACHINE_ARCH} \
39 MAKEOBJDIR=obj.${HOST}.${MACHINE} \
40 "$@"
41