Hex Artifact Content

Artifact 612bd8947cda3db19be60ecaa1b9b970d8d45148:


0000: 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20  #! /usr/bin/env 
0010: 62 61 73 68 0a 0a 69 66 20 5b 20 2d 7a 20 22 24  bash..if [ -z "$
0020: 7b 43 52 4f 53 53 7d 22 20 5d 3b 20 74 68 65 6e  {CROSS}" ]; then
0030: 0a 09 65 63 68 6f 20 27 45 72 72 6f 72 3a 20 45  ..echo 'Error: E
0040: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
0050: 62 6c 65 20 43 52 4f 53 53 20 69 73 20 65 6d 70  ble CROSS is emp
0060: 74 79 2f 75 6e 73 65 74 2e 20 20 41 62 6f 72 74  ty/unset.  Abort
0070: 69 6e 67 2e 27 20 3e 26 32 0a 0a 09 65 78 69 74  ing.' >&2...exit
0080: 20 31 0a 66 69 0a 0a 43 43 52 4f 4f 54 3d 22 24   1.fi..CCROOT="$
0090: 7b 48 4f 4d 45 7d 2f 72 6f 6f 74 2f 63 72 6f 73  {HOME}/root/cros
00a0: 73 2d 63 6f 6d 70 69 6c 65 72 73 2f 24 7b 43 52  s-compilers/${CR
00b0: 4f 53 53 7d 22 0a 43 43 52 4f 4f 54 42 49 4e 3d  OSS}".CCROOTBIN=
00c0: 22 24 7b 43 43 52 4f 4f 54 7d 2f 62 69 6e 22 0a  "${CCROOT}/bin".
00d0: 0a 50 41 54 48 3d 22 24 28 70 77 64 29 2f 62 75  .PATH="$(pwd)/bu
00e0: 69 6c 64 2f 66 61 6b 65 2d 62 69 6e 3a 24 7b 43  ild/fake-bin:${C
00f0: 43 52 4f 4f 54 7d 2f 24 7b 43 52 4f 53 53 7d 2f  CROOT}/${CROSS}/
0100: 62 69 6e 3a 24 7b 50 41 54 48 7d 3a 24 7b 43 43  bin:${PATH}:${CC
0110: 52 4f 4f 54 42 49 4e 7d 22 0a 41 52 3d 22 24 7b  ROOTBIN}".AR="${
0120: 43 43 52 4f 4f 54 42 49 4e 7d 2f 24 7b 43 52 4f  CCROOTBIN}/${CRO
0130: 53 53 7d 2d 61 72 22 0a 43 43 3d 22 24 7b 43 43  SS}-ar".CC="${CC
0140: 52 4f 4f 54 42 49 4e 7d 2f 24 7b 43 52 4f 53 53  ROOTBIN}/${CROSS
0150: 7d 2d 67 63 63 20 24 7b 43 43 5f 41 44 44 7d 22  }-gcc ${CC_ADD}"
0160: 0a 43 58 58 3d 22 24 7b 43 43 52 4f 4f 54 42 49  .CXX="${CCROOTBI
0170: 4e 7d 2f 24 7b 43 52 4f 53 53 7d 2d 67 2b 2b 20  N}/${CROSS}-g++ 
0180: 24 7b 43 43 5f 41 44 44 7d 22 0a 52 41 4e 4c 49  ${CC_ADD}".RANLI
0190: 42 3d 22 24 7b 43 43 52 4f 4f 54 42 49 4e 7d 2f  B="${CCROOTBIN}/
01a0: 24 7b 43 52 4f 53 53 7d 2d 72 61 6e 6c 69 62 22  ${CROSS}-ranlib"
01b0: 0a 69 66 20 5b 20 2d 7a 20 22 24 7b 53 54 52 49  .if [ -z "${STRI
01c0: 50 7d 22 20 5d 3b 20 74 68 65 6e 0a 09 53 54 52  P}" ]; then..STR
01d0: 49 50 3d 22 24 7b 43 43 52 4f 4f 54 42 49 4e 7d  IP="${CCROOTBIN}
01e0: 2f 24 7b 43 52 4f 53 53 7d 2d 73 74 72 69 70 22  /${CROSS}-strip"
01f0: 0a 66 69 0a 65 78 70 6f 72 74 20 50 41 54 48 20  .fi.export PATH 
0200: 41 52 20 43 43 20 43 58 58 20 52 41 4e 4c 49 42  AR CC CXX RANLIB
0210: 20 53 54 52 49 50 0a 0a 2e 2f 6b 69 74 63 72 65   STRIP.../kitcre
0220: 61 74 6f 72 20 22 24 40 22 20 2d 2d 68 6f 73 74  ator "$@" --host
0230: 3d 22 24 7b 43 52 4f 53 53 7d 22 0a              ="${CROSS}".