Lines Matching refs:script

13 # This function creates an environment-setup-script for use in a deployable SDK
15 # Create environment setup script. Remember that $SDKTARGETSYSROOT should
26 script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-$multimach_target_sys}
27 rm -f $script
28 touch $script
30 …heck for LD_LIBRARY_PATH being set, which can break SDK and generally is a bad practice' >> $script
31 echo '# http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80' >> $script
32 echo '# http://xahlee.info/UnixResource_dir/_/ldpath.html' >> $script
33 echo '# Only disable this check if you are absolutely know what you are doing!' >> $script
34 echo 'if [ ! -z "${LD_LIBRARY_PATH:-}" ]; then' >> $script
35 …cho \"Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH'\"" >> $script
36 …o \"but please check why this was set in the first place and that it's safe to unset.\"" >> $script
37 … echo "The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set."' >> $script
38 echo ' echo "For more references see:"' >> $script
39 …o ' echo " http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80"' >> $script
40 echo ' echo " http://xahlee.info/UnixResource_dir/_/ldpath.html"' >> $script
41 echo ' return 1' >> $script
42 echo 'fi' >> $script
44 echo "${EXPORT_SDK_PS1}" >> $script
45 echo 'export SDKTARGETSYSROOT='"$sysroot" >> $script
50 …ative$bindir/../${HOST_SYS}/bin:$sdkpathnative$bindir/${TARGET_SYS}"$EXTRAPATH':"$PATH"' >> $script
51 echo 'export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT' >> $script
52 …ATH=$SDKTARGETSYSROOT'"$libdir"'/pkgconfig:$SDKTARGETSYSROOT'"$prefix"'/share/pkgconfig' >> $script
53 echo 'export CONFIG_SITE=${SDKPATH}/site-config-'"${multimach_target_sys}" >> $script
54 echo "export OECORE_NATIVE_SYSROOT=\"$sdkpathnative\"" >> $script
55 echo 'export OECORE_TARGET_SYSROOT="$SDKTARGETSYSROOT"' >> $script
56 echo "export OECORE_ACLOCAL_OPTS=\"-I $sdkpathnative/usr/share/aclocal\"" >> $script
57 echo 'export OECORE_BASELIB="${baselib}"' >> $script
58 echo 'export OECORE_TARGET_ARCH="${TARGET_ARCH}"' >>$script
59 echo 'export OECORE_TARGET_OS="${TARGET_OS}"' >>$script
61 echo 'unset command_not_found_handle' >> $script
66 # This function creates an environment-setup-script in the TMPDIR which enables
70 script=${TMPDIR}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}
71 rm -f $script
72 touch $script
73 echo 'orig=`pwd`; cd ${COREBASE}; . ./oe-init-build-env ${TOPDIR}; cd $orig' >> $script
74 echo 'export PATH=${STAGING_DIR_NATIVE}/usr/bin:${STAGING_BINDIR_TOOLCHAIN}:$PATH' >> $script
75 echo 'export PKG_CONFIG_SYSROOT_DIR=${PKG_CONFIG_SYSROOT_DIR}' >> $script
76 echo 'export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}' >> $script
77 echo 'export CONFIG_SITE="${CONFIG_SITE}"' >> $script
78 echo 'export SDKTARGETSYSROOT=${STAGING_DIR_TARGET}' >> $script
79 echo 'export OECORE_NATIVE_SYSROOT="${STAGING_DIR_NATIVE}"' >> $script
80 echo 'export OECORE_TARGET_SYSROOT="${STAGING_DIR_TARGET}"' >> $script
81 echo 'export OECORE_ACLOCAL_OPTS="-I ${STAGING_DIR_NATIVE}/usr/share/aclocal"' >> $script
87 echo 'export CC="${TARGET_PREFIX}gcc ${TARGET_CC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script
88 echo 'export CXX="${TARGET_PREFIX}g++ ${TARGET_CC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script
89 echo 'export CPP="${TARGET_PREFIX}gcc -E ${TARGET_CC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script
90 echo 'export AS="${TARGET_PREFIX}as ${TARGET_AS_ARCH}"' >> $script
91 echo 'export LD="${TARGET_PREFIX}ld ${TARGET_LD_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script
92 echo 'export GDB=${TARGET_PREFIX}gdb' >> $script
93 echo 'export STRIP=${TARGET_PREFIX}strip' >> $script
94 echo 'export RANLIB=${TARGET_PREFIX}ranlib' >> $script
95 echo 'export OBJCOPY=${TARGET_PREFIX}objcopy' >> $script
96 echo 'export OBJDUMP=${TARGET_PREFIX}objdump' >> $script
97 echo 'export READELF=${TARGET_PREFIX}readelf' >> $script
98 echo 'export AR=${TARGET_PREFIX}ar' >> $script
99 echo 'export NM=${TARGET_PREFIX}nm' >> $script
100 echo 'export M4=m4' >> $script
101 echo 'export TARGET_PREFIX=${TARGET_PREFIX}' >> $script
102 …-host=${TARGET_SYS} --build=${SDK_ARCH}-linux --with-libtool-sysroot=$SDKTARGETSYSROOT"' >> $script
103 echo 'export CFLAGS="${TARGET_CFLAGS}"' >> $script
104 echo 'export CXXFLAGS="${TARGET_CXXFLAGS}"' >> $script
105 echo 'export LDFLAGS="${TARGET_LDFLAGS}"' >> $script
106 echo 'export CPPFLAGS="${TARGET_CPPFLAGS}"' >> $script
107 echo 'export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"' >> $script
108 echo 'export OECORE_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script
109 echo 'export OECORE_SDK_VERSION="${SDK_VERSION}"' >> $script
110 echo 'export ARCH=${ARCH}' >> $script
111 echo 'export CROSS_COMPILE=${TARGET_PREFIX}' >> $script
112 echo 'export OECORE_TUNE_CCARGS="${TUNE_CCARGS}"' >> $script
114 cat >> $script <<EOF