version 1.6.6.8, 2014/02/21 09:16:30
|
version 1.8.2.4, 2017/10/31 15:06:56
|
Line 40 fi
|
Line 40 fi
|
|
|
clean_tools() |
clean_tools() |
{ |
{ |
echo "+++ Clean ELWIX FreeBSD tools ..." | echo "+++ Clean ELWIX FreeBSD tools ... ${WORLD}/usr/local" |
|
|
rm -rf ${WORLD}/usr/local |
rm -rf ${WORLD}/usr/local |
install -d ${WORLD}/usr/local |
install -d ${WORLD}/usr/local |
Line 120 compile_fbsdtools()
|
Line 120 compile_fbsdtools()
|
{ |
{ |
echo "+++ Compile ELWIX FreeBSD tools ..." |
echo "+++ Compile ELWIX FreeBSD tools ..." |
|
|
cd $CROSS_FT_VIMAGE | if [ "$(uname -m)" != ${TARGET} ]; then |
${CBUILD} DESTDIR=${WORLD} clean | BSDSTATDIR="${BSDOBJ}/${TARGET}.${TARGET_ARCH}${BSDSRC}/lib/libbsdstat" |
${CBUILD} DESTDIR=${WORLD} | else |
${CBUILD} DESTDIR=${WORLD} install | BSDSTATDIR="${BSDOBJ}${BSDSRC}/lib/libbsdstat" |
cd - | fi |
|
|
cd $CROSS_FT_ATH |
cd $CROSS_FT_ATH |
${CBUILD} DESTDIR=${WORLD} clean | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} DESTDIR=${WORLD} | # cp ${CROSSTOOLDIR}/usr/include/private/bsdstat/bsdstat.h ${BSDTOOLS}/ath/common || exit 1 |
${CBUILD} DESTDIR=${WORLD} install | ${CBUILD} DESTDIR=${WORLD} LIBBSDSTATDIR="${BSDSTATDIR}" || exit 1 |
| ${CBUILD} DESTDIR=${WORLD} install || exit 1 |
cd - |
cd - |
|
|
cd $CROSS_FT_IPW | cd $CROSS_FT_CXGB |
${CBUILD} DESTDIR=${WORLD} clean | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} DESTDIR=${WORLD} | ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} DESTDIR=${WORLD}/usr/local/bin install | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
cd - |
cd - |
|
|
cd $CROSS_FT_IWI | cd $CROSS_FT_IFINFO |
${CBUILD} DESTDIR=${WORLD} clean | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} DESTDIR=${WORLD} | ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} DESTDIR=${WORLD}/usr/local/bin install | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
cd - |
cd - |
|
|
cd $CROSS_FT_MWL | cd $CROSS_FT_MCTEST |
${CBUILD} DESTDIR=${WORLD} clean | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} DESTDIR=${WORLD} | ${CBUILD} DESTDIR=${WORLD} MK_MAN="no" || exit 1 |
${CBUILD} DESTDIR=${WORLD} install | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin MK_MAN="no" BINDIR="" install || exit 1 |
cd - |
cd - |
} |
|
|
|
compile_files() | # cd $CROSS_FT_NETMAP |
{ | # ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
cd files | # ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} DESTDIR=${WORLD} clean | # ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
${CBUILD} DESTDIR=${WORLD} obj | |
${CBUILD} DESTDIR=${WORLD} depend | |
${CBUILD} DESTDIR=${WORLD} | |
${CBUILD} DESTDIR=${WORLD} install | |
cd - | |
} | |
| |
compile_tools() | |
{ | |
echo "+++ Compile ELWIX Cross ..." | |
| |
# cd $CROSS_AXL | |
# ${AXL_CFG} | |
# ${CBUILD} clean | |
# ${CBUILD} | |
# ${CBUILD} install | |
# cd - |
# cd - |
|
|
cd $CROSS_ELWIX | cd $CROSS_FT_NETBLAST |
${ELWIX_CFG} | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} clean | ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
${CBUILD} install | |
cd - |
cd - |
|
|
cd $CROSS_AITSCHED | cd $CROSS_FT_NETRCV |
${AITSCHED_CFG} | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} clean | ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
${CBUILD} install | |
cd - |
cd - |
|
|
cd $CROSS_AITIO | cd $CROSS_FT_NETSND |
${AITIO_CFG} | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} clean | ${CBUILD} DESTDIR=${WORLD} || exit 1 |
${CBUILD} | ${CBUILD} DESTDIR=${WORLD}/usr/local/bin BINDIR="" install || exit 1 |
${CBUILD} install | |
cd - |
cd - |
|
} |
|
|
cd $CROSS_AITCFG | compile_files() |
${AITCFG_CFG} | { |
${CBUILD} clean | cd files |
${CBUILD} | ${CBUILD} DESTDIR=${WORLD} clean || exit 1 |
${CBUILD} install | ${CBUILD} DESTDIR=${WORLD} obj || exit 1 |
| ${CBUILD} DESTDIR=${WORLD} depend || exit 1 |
| ${CBUILD} DESTDIR=${WORLD} || exit 1 |
| ${CBUILD} DESTDIR=${WORLD} install || exit 1 |
cd - |
cd - |
|
} |
|
|
cd $CROSS_AITRPC | compile_sw() |
${AITRPC_CFG} | { |
${CBUILD} clean | CROSS_OPTS=$(eval echo "\$$2_OPTS") |
${CBUILD} | |
${CBUILD} install | |
cd - | |
|
|
cd $CROSS_AITWWW | cd $1$2 |
${AITWWW_CFG} | ${CEXEC} INSTALL="/usr/bin/install" ./configure $CROSS_OPTS ${CROSS_PFX} |
${CBUILD} clean |
${CBUILD} clean |
${CBUILD} |
${CBUILD} |
${CBUILD} install |
${CBUILD} install |
cd - |
cd - |
|
} |
|
|
cd $CROSS_AITPELCO | compile_tools() |
${AITPELCO_CFG} | { |
${CBUILD} clean | echo "+++ Compile ELWIX Cross ..." |
${CBUILD} | |
${CBUILD} install | |
cd - | |
|
|
cd $CROSS_AITSYNC | for i in ${CROSS_TOOLS}; do |
${AITSYNC_CFG} | if [ -d "${CROSS_PATH}$i" ]; then |
${CBUILD} clean | compile_sw ${CROSS_PATH} $i |
${CBUILD} | else |
${CBUILD} install | Die "Error:: ${CROSS_PATH}$i not found!" |
cd - | fi |
| done |
cd $CROSS_AITCLI | |
${AITCLI_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_AITMQTT | |
${AITMQTT_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_EMBEDTOOLS | |
${EMBEDTOOLS_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_ANSH | |
${ANSH_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_MQTT | |
${MQTT_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_WIFINATOR | |
${WIFINATOR_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
| |
cd $CROSS_TFTPD | |
${TFTPD_CFG} | |
${CBUILD} clean | |
${CBUILD} | |
${CBUILD} install | |
cd - | |
} |
} |
|
|
install_tools() |
install_tools() |
Line 287 install_tools()
|
Line 220 install_tools()
|
SBIN="${ROMFS_USR2}/sbin" |
SBIN="${ROMFS_USR2}/sbin" |
ETC="${ROMFS_USR2}/etc" |
ETC="${ROMFS_USR2}/etc" |
|
|
echo "+++ Install ELWIX RomFS secondary firmware ..." | echo "+++ Install ELWIX RomFS secondary firmware ... ${ROMFS_USR2}" |
|
|
StripFiles \*.so\* ${PKG}/lib |
StripFiles \*.so\* ${PKG}/lib |
InstallFiles \*.so\* ${PKG}/lib $LIBS |
InstallFiles \*.so\* ${PKG}/lib $LIBS |
Line 305 install_tools()
|
Line 238 install_tools()
|
|
|
build_tools() |
build_tools() |
{ |
{ |
echo "+++ Build ELWIX core firmware image ..." | echo "+++ Build ELWIX core firmware image ... ${WORLD}/usr/local --> ${REL}/${LOCALFS_IMG}" |
|
|
cd ${WORLD}/usr/local |
cd ${WORLD}/usr/local |
|
find . -name ".debug" -exec rm -rf {} \; |
pax -w -z -v -f${REL}/${LOCALFS_IMG} . |
pax -w -z -v -f${REL}/${LOCALFS_IMG} . |
cd - |
cd - |
|
|
|
echo "+++ Completed ELWIX core firmware image ... ${REL}/${LOCALFS_IMG}" |
} |
} |
|
|
### main() |
### main() |
compile_deps || exit 1 | if [ -n "${1}" ]; then |
| rm ${WORLD}/usr/local/elwix.ver |
| fi |
|
|
|
if [ "${COMPILE_DEPTOOLS}" = "YES" ]; then |
|
compile_deps || exit 1 |
|
fi |
|
|
#if ! SnitVer ${WORLD}/elwix/elwix.ver; then |
#if ! SnitVer ${WORLD}/elwix/elwix.ver; then |
# clean_bootstrap |
# clean_bootstrap |
# compile_bootstrap || exit 1 |
# compile_bootstrap || exit 1 |
Line 325 compile_deps || exit 1
|
Line 267 compile_deps || exit 1
|
#fi |
#fi |
|
|
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
clean_tools | clean_tools || exit 1 |
|
|
compile_fbsdtools | compile_fbsdtools || exit 1 |
compile_files | compile_files || exit 1 |
compile_tools | compile_tools || exit 1 |
|
|
build_tools | build_tools || exit 1 |
|
|
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver |
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver |
else |
else |