version 1.5.2.2, 2013/07/21 16:50:58
|
version 1.5.4.1, 2013/05/14 09:32:42
|
Line 15 if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
|
Line 15 if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
|
echo |
echo |
exit 1 |
exit 1 |
fi |
fi |
V=${VERSION} |
|
[ -r ${CENV} ] && . ${CENV} |
|
unset INSTALL |
|
unset VERSION |
|
VERSION="$V" |
|
|
|
|
|
if [ ! -d $BSDSRC ]; then |
if [ ! -d $BSDSRC ]; then |
echo |
echo |
echo "ELWIX project is not configured - missing BSD sources !?!" |
echo "ELWIX project is not configured - missing BSD sources !?!" |
Line 69 clean_bootstrap()
|
Line 63 clean_bootstrap()
|
compile_deps() |
compile_deps() |
{ |
{ |
echo "+++ Compile ELWIX programs bootstrap tools ..." |
echo "+++ Compile ELWIX programs bootstrap tools ..." |
if [ -d tools -a -f tools/Makefile ]; then | cd tools |
cd tools | make obj |
make cleandepend | make depend |
make clean | make |
make obj | make install |
make | cd - |
make install | |
cd - | |
fi | |
} |
} |
|
|
compile_bootstrap() |
compile_bootstrap() |
Line 112 USE_NATIVE_GCC= yes
|
Line 103 USE_NATIVE_GCC= yes
|
|
|
.endif # end cross-compilation settings |
.endif # end cross-compilation settings |
_EOF |
_EOF |
|
|
|
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver |
} |
} |
|
|
compile_fbsdtools() |
compile_fbsdtools() |
Line 163 compile_fbsdtools()
|
Line 156 compile_fbsdtools()
|
install DESTDIR=${WORLD} |
install DESTDIR=${WORLD} |
cd - |
cd - |
|
|
# cd $CROSS_FT_NET80211 | cd $CROSS_FT_NET80211 |
# env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
# clean DESTDIR=${WORLD} | clean DESTDIR=${WORLD} |
# env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
# DESTDIR=${WORLD} | DESTDIR=${WORLD} |
# env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
# install DESTDIR=${WORLD} | install DESTDIR=${WORLD} |
# cd - | cd - |
|
|
# cd $CROSS_FT_WTAP |
# cd $CROSS_FT_WTAP |
# env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
# env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
Line 195 compile_files()
|
Line 188 compile_files()
|
TARGET_ARCH=${TARGET_ARCH} install DESTDIR=${WORLD} |
TARGET_ARCH=${TARGET_ARCH} install DESTDIR=${WORLD} |
cd - |
cd - |
|
|
# strip -s ${WORLD}/usr/bin/csh | strip -s ${WORLD}/usr/bin/csh |
} |
} |
|
|
compile_tools() |
compile_tools() |
{ |
{ |
echo "+++ Compile ELWIX Cross ..." |
echo "+++ Compile ELWIX Cross ..." |
|
|
cd $CROSS_AXL | # cd $CROSS_AXL |
${AXL_CFG} | # ${AXL_CFG} |
${CBUILD} clean | # ${CBUILD} clean |
${CBUILD} | # ${CBUILD} |
${CBUILD} install | # ${CBUILD} install |
cd - | # cd - |
|
|
cd $CROSS_ELWIX |
cd $CROSS_ELWIX |
${ELWIX_CFG} |
${ELWIX_CFG} |
Line 300 compile_tools()
|
Line 293 compile_tools()
|
${CBUILD} install |
${CBUILD} install |
cd - |
cd - |
|
|
cd $CROSS_WIFINATOR | # echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver |
${WIFINATOR_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
} |
} |
|
|
### main() |
### main() |
if ! SnitVer ${WORLD}/elwix/elwix.ver; then |
if ! SnitVer ${WORLD}/elwix/elwix.ver; then |
compile_deps || exit 1 |
compile_deps || exit 1 |
clean_bootstrap | # clean_bootstrap |
compile_bootstrap || exit 1 | # compile_bootstrap || exit 1 |
| |
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver | |
else |
else |
echo "Skipped ELWIX bootstrap pkgsrc tools build ..." |
echo "Skipped ELWIX bootstrap pkgsrc tools build ..." |
fi |
fi |
|
|
|
V=${VERSION} |
|
[ -r ${CENV} ] && . ${CENV} |
|
unset INSTALL |
|
unset VERSION |
|
VERSION="$V" |
|
|
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
clean_tools |
clean_tools |
compile_fbsdtools |
compile_fbsdtools |
compile_files |
compile_files |
compile_tools |
compile_tools |
|
|
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver |
|
else |
else |
echo "Skipped ELWIX tools build ..." |
echo "Skipped ELWIX tools build ..." |
fi |
fi |