| 
version 1.6, 2013/08/05 13:10:16
 | 
version 1.6.6.6, 2014/01/20 00:04:35
 | 
| 
 Line 16  if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
 | 
 Line 16  if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
 | 
 |          exit 1 | 
          exit 1 | 
 |  fi | 
  fi | 
 |  V=${VERSION} | 
  V=${VERSION} | 
| [ -r ${CENV} ] && . ${CENV} | #[ -r ${CENV} ] && . ${CENV} | 
 |  unset INSTALL | 
  unset INSTALL | 
 |  unset VERSION | 
  unset VERSION | 
 |  VERSION="$V" | 
  VERSION="$V" | 
 |   | 
   | 
 |   | 
  # Set TARGET_CPUTYPE only for world compiling. Don't use this in kernel build! | 
 |   | 
  X_TARGET_CPUTYPE="TARGET_CPUTYPE=${TARGET_CPUTYPE}" | 
 |   | 
   | 
 |  if [ ! -d $BSDSRC ]; then | 
  if [ ! -d $BSDSRC ]; then | 
 |          echo | 
          echo | 
| 
 Line 120  compile_fbsdtools()
 | 
 Line 122  compile_fbsdtools()
 | 
 |   | 
   | 
 |          cd $CROSS_FT_VIMAGE | 
          cd $CROSS_FT_VIMAGE | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 clean DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install | 
 |          cd - | 
          cd - | 
 |   | 
   | 
 |          cd $CROSS_FT_ATH | 
          cd $CROSS_FT_ATH | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 clean DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install | 
 |          cd - | 
          cd - | 
 |   | 
   | 
 |          cd $CROSS_FT_IPW | 
          cd $CROSS_FT_IPW | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 clean DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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}/usr/local/bin |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD}/usr/local/bin install | 
 |          cd - | 
          cd - | 
 |   | 
   | 
 |          cd $CROSS_FT_IWI | 
          cd $CROSS_FT_IWI | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 clean DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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}/usr/local/bin |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD}/usr/local/bin install | 
 |          cd - | 
          cd - | 
 |   | 
   | 
 |          cd $CROSS_FT_MWL | 
          cd $CROSS_FT_MWL | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 clean DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
          env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
|                 DESTDIR=${WORLD} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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} |                 ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install | 
 |          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} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |  #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
  #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
| #                DESTDIR=${WORLD} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install | 
 |  #       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} \ | 
| #               clean DESTDIR=${WORLD} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
 |  #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
  #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | 
| #                DESTDIR=${WORLD} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} 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} | #               ${X_TARGET_CPUTYPE} __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install | 
 |  #       cd - | 
  #       cd - | 
 |  } | 
  } | 
 |   | 
   | 
 |  compile_files() | 
  compile_files() | 
 |  { | 
  { | 
 |          cd files | 
          cd files | 
|         env MAKEOBJDIRPREFIX=${BSDOBJ} BSDSRC=${BSDSRC} make TARGET=${TARGET} \ |         env MAKEOBJDIRPREFIX=${BSDOBJ} make \ | 
|                 TARGET_ARCH=${TARGET_ARCH} clean DESTDIR=${WORLD} |                 TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ | 
|         env MAKEOBJDIRPREFIX=${BSDOBJ} BSDSRC=${BSDSRC} make TARGET=${TARGET} \ |                 __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} clean | 
|                 TARGET_ARCH=${TARGET_ARCH} obj depend DESTDIR=${WORLD} |         env MAKEOBJDIRPREFIX=${BSDOBJ} make \ | 
|         env MAKEOBJDIRPREFIX=${BSDOBJ} BSDSRC=${BSDSRC} make TARGET=${TARGET} \ |                 TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ | 
|                 TARGET_ARCH=${TARGET_ARCH} DESTDIR=${WORLD} |                 __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} obj | 
|         env MAKEOBJDIRPREFIX=${BSDOBJ} BSDSRC=${BSDSRC} make TARGET=${TARGET} \ |         env MAKEOBJDIRPREFIX=${BSDOBJ} make \ | 
|                 TARGET_ARCH=${TARGET_ARCH} install DESTDIR=${WORLD} |                 TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ | 
|   |                 __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} depend  | 
|   |         env MAKEOBJDIRPREFIX=${BSDOBJ} make \ | 
|   |                 TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ | 
|   |                 __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} | 
|   |         env MAKEOBJDIRPREFIX=${BSDOBJ} make \ | 
|   |                 TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} ${X_TARGET_CPUTYPE} \ | 
|   |                 __MAKE_CONF=${MAKECONF} DESTDIR=${WORLD} install  | 
 |          cd - | 
          cd - | 
 |   | 
   | 
 |          strip -s ${WORLD}/usr/bin/csh | 
          strip -s ${WORLD}/usr/bin/csh | 
| 
 Line 342  build_tools()
 | 
 Line 351  build_tools()
 | 
 |  } | 
  } | 
 |   | 
   | 
 |  ### main() | 
  ### main() | 
| if ! SnitVer ${WORLD}/elwix/elwix.ver; then | compile_deps || exit 1 | 
|         compile_deps || exit 1 |   | 
|         clean_bootstrap |   | 
|         compile_bootstrap || exit 1 |   | 
 |   | 
   | 
|         echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver | #if ! SnitVer ${WORLD}/elwix/elwix.ver; then | 
| else | #       clean_bootstrap | 
|         echo "Skipped ELWIX bootstrap pkgsrc tools build ..." | #       compile_bootstrap || exit 1 | 
| fi | # | 
|   | #        echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver | 
|   | #else | 
|   | #        echo "Skipped ELWIX bootstrap pkgsrc tools build ..." | 
|   | #fi | 
 |   | 
   | 
 |  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 | 
 |   | 
   | 
 |          build_tools | 
          build_tools | 
 |   | 
   | 
 |          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 |