Diff for /elwix/build_tools.sh between versions 1.6.6.9 and 1.8.2.5

version 1.6.6.9, 2014/06/15 16:03:36 version 1.8.2.5, 2018/07/06 00:23:20
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_AITCFGcompile_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_AITRPCcompile_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_AITPELCOcompile_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 1if [ -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

Removed from v.1.6.6.9  
changed lines
  Added in v.1.8.2.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>