version 1.2.12.1, 2013/10/10 15:00:13
|
version 1.3.2.4, 2014/01/15 09:15:43
|
Line 37 if [ "${USER}" != "root" ]; then
|
Line 37 if [ "${USER}" != "root" ]; then
|
exit 1 |
exit 1 |
fi |
fi |
|
|
|
# Set TARGET_CPUTYPE only for world compiling. Don't use this in kernel build! |
|
X_TARGET_CPUTYPE="TARGET_CPUTYPE=${TARGET_CPUTYPE}" |
|
|
clean_world() |
clean_world() |
{ |
{ |
echo "+++ Clean ELWIX World ..." |
echo "+++ Clean ELWIX World ..." |
Line 51 build_toolchain()
|
Line 54 build_toolchain()
|
echo "+++ Build ELWIX Toolchain ..." |
echo "+++ Build ELWIX Toolchain ..." |
cd $BSDSRC |
cd $BSDSRC |
env MAKEOBJDIRPREFIX=${BSDOBJ} make ${PARALLEL_BUILD} \ |
env MAKEOBJDIRPREFIX=${BSDOBJ} make ${PARALLEL_BUILD} \ |
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ |
MAKEOBJDIRPREFIX=${BSDOBJ} toolchain DESTDIR=${WORLD} | SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} toolchain |
if [ $? -eq 0 ]; then |
if [ $? -eq 0 ]; then |
cd - |
cd - |
else |
else |
Line 66 build_world()
|
Line 69 build_world()
|
cd $BSDSRC |
cd $BSDSRC |
if [ -z "$1" ]; then |
if [ -z "$1" ]; then |
env MAKEOBJDIRPREFIX=${BSDOBJ} make ${PARALLEL_BUILD} \ |
env MAKEOBJDIRPREFIX=${BSDOBJ} make ${PARALLEL_BUILD} \ |
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ |
MAKEOBJDIRPREFIX=${BSDOBJ} buildworld DESTDIR=${WORLD} | SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} buildworld |
else |
else |
env MAKEOBJDIRPREFIX=${BSDOBJ} NO_CLEAN="YES" make ${PARALLEL_BUILD} \ |
env MAKEOBJDIRPREFIX=${BSDOBJ} NO_CLEAN="YES" make ${PARALLEL_BUILD} \ |
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ |
MAKEOBJDIRPREFIX=${BSDOBJ} buildworld DESTDIR=${WORLD} | SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} buildworld |
fi |
fi |
if [ $? -eq 0 ]; then |
if [ $? -eq 0 ]; then |
cd - |
cd - |
Line 85 install_world()
|
Line 88 install_world()
|
echo "+++ Install ELWIX World ..." |
echo "+++ Install ELWIX World ..." |
cd $BSDSRC |
cd $BSDSRC |
env MAKEOBJDIRPREFIX=${BSDOBJ} make \ |
env MAKEOBJDIRPREFIX=${BSDOBJ} make \ |
TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ |
MAKEOBJDIRPREFIX=${BSDOBJ} installworld DESTDIR=${WORLD} | SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} installworld |
cd - |
cd - |
|
|
if [ $? -eq 0 ]; then |
if [ $? -eq 0 ]; then |
Line 105 build_cross()
|
Line 108 build_cross()
|
# |
# |
export \\ |
export \\ |
_EOF |
_EOF |
make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ |
MAKEOBJDIRPREFIX=${BSDOBJ} buildenvvars >> ${CENV} | buildenvvars >> ${CENV} |
cat >>${CENV} <<_EOF |
cat >>${CENV} <<_EOF |
PATH=$WORLD/elwix/pkg/bin:$WORLD/elwix/pkg/sbin:/elwix/pkg/bin:/elwix/pkg/sbin:$PKG/bin:$PKG/sbin:\$PATH:$PATH |
PATH=$WORLD/elwix/pkg/bin:$WORLD/elwix/pkg/sbin:/elwix/pkg/bin:/elwix/pkg/sbin:$PKG/bin:$PKG/sbin:\$PATH:$PATH |
_EOF |
_EOF |