5 local SCRIPT="${BASH_SOURCE[0]}"
6 if [ -z "${SCRIPT}" ]; then
7 echo "Could not determine script location! Not using bash?"
10 while [ -h "${SCRIPT}" ]; do
11 SCRIPT="$(readlink "${SCRIPT}")"
14 local SCRIPTDIR="$(cd -P `dirname "${SCRIPT}"` && pwd)"
16 local MACHINE_ENV=".cross-compile-${MACHINE}.env"
17 local MAKE=${MAKE:-make}
19 ${MAKE} -C "${SCRIPTDIR}" -s MACHINE=${MACHINE} ${MACHINE_ENV} || return
20 . ${SCRIPTDIR}/${MACHINE_ENV} || return
22 PATH="${STAGING_BINDIR_NATIVE}/python-native:${PATH}"
25 BUILD_SYS=\"${BUILD_SYS}\" \
26 HOST_SYS=\"${HOST_SYS}\" \
27 STAGING_LIBDIR=\"${STAGING_LIBDIR}\" \
28 STAGING_INCDIR=\"${STAGING_INCDIR}\" \
38 RANLIB=\"${RANLIB}\" \
40 OBJCOPY=\"${OBJCOPY}\" \
41 OBJDUMP=\"${OBJDUMP}\" \
43 PKG_CONFIG_DIR=\"${PKG_CONFIG_DIR}\" \
44 PKG_CONFIG_PATH=\"${PKG_CONFIG_PATH}\" \
45 PKG_CONFIG_LIBDIR=\"${PKG_CONFIG_LIBDIR}\" \
46 PKG_CONFIG_SYSROOT_DIR=\"${PKG_CONFIG_SYSROOT_DIR}\" \
47 PKG_CONFIG_DISABLE_UNINSTALLED=\"${PKG_CONFIG_DISABLE_UNINSTALLED}\" \
50 local OE_ENV_KERNEL=" \
52 CROSS_COMPILE=\"${HOST_PREFIX}\" \
55 echo "Creating shell command aliases:"
56 echo "* oe_autoreconf"
57 alias oe_autoreconf="${OE_ENV} autoreconf -Wcross --verbose --install --force --exclude=autopoint"
62 --build=${BUILD_SYS} \
64 --target=${TARGET_SYS} \
66 --exec_prefix=${exec_prefix} \
68 --sbindir=${sbindir} \
69 --libexecdir=${libexecdir} \
70 --datadir=${datadir} \
71 --sysconfdir=${sysconfdir} \
72 --sharedstatedir=${sharedstatedir} \
73 --localstatedir=${localstatedir} \
75 --includedir=${includedir} \
76 --oldincludedir=${oldincludedir} \
77 --infodir=${infodir} \
79 --with-libtool-sysroot=${STAGING_DIR_HOST} \
84 alias oe_runmake="${OE_ENV} ${MAKE} ${PARALLEL_MAKE}"
86 echo "* oe_runmake_kernel"
87 alias oe_runmake_kernel="${OE_ENV_KERNEL} ${MAKE} ${PARALLEL_MAKE}"
90 alias oe_env="${OE_ENV}"
92 echo "* oe_env_kernel"
93 alias oe_env_kernel="${OE_ENV_KERNEL}"
96 alias oe_setenv="export ${OE_ENV}"
98 echo "* oe_setenv_kernel"
99 alias oe_setenv_kernel="export ${OE_ENV_KERNEL}"
102 if [ $# -ne 1 ]; then
103 echo "usage: . ${BASH_SOURCE[0]} \${MACHINE}"