|
|
| version 1.4.4.3, 2013/10/13 22:16:16 | version 1.8.4.1, 2021/08/30 21:41:15 |
|---|---|
| Line 32 fi | Line 32 fi |
| clean_kernel() | clean_kernel() |
| { | { |
| echo "+++ Clean ELWIX Kernel ..." | echo "+++ Clean ELWIX Kernel $2 ... $1" |
| rm -rf $1 | rm -rf $1 |
| mkdir -p $1 | mkdir -p $1 |
| Line 42 clean_kernel() | Line 42 clean_kernel() |
| build_kernel() | build_kernel() |
| { | { |
| echo "+++ Build ELWIX Kernel ..." | echo "+++ Build ELWIX Kernel $2 ... $1" |
| cd $BSDSRC | cd $BSDSRC |
| env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
| ${PARALLEL_BUILD} MAKEOBJDIRPREFIX=${BSDOBJ} SRCCONF=${SRCCONF} \ | ${PARALLEL_BUILD} SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} \ |
| DESTDIR=$1 buildkernel KERNCONF=$2 | buildkernel KERNCONF=$2 |
| if [ $? -eq 0 ]; then | if [ $? -eq 0 ]; then |
| cd - | cd - |
| else | else |
| Line 56 build_kernel() | Line 56 build_kernel() |
| install_kernel() | install_kernel() |
| { | { |
| echo "+++ Install ELWIX Kernel ..." | echo "+++ Install ELWIX Kernel $2 ... $1" |
| cd $BSDSRC | cd $BSDSRC |
| env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ | env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ |
| MAKEOBJDIRPREFIX=${BSDOBJ} SRCCONF=${SRCCONF} \ | SRCCONF=${SRCCONF} __MAKE_CONF=${MAKECONF} DESTDIR=$1 installkernel KERNCONF=$2 |
| DESTDIR=$1 installkernel KERNCONF=$2 | |
| cd - | cd - |
| if [ $? -eq 0 ]; then | if [ $? -eq 0 ]; then |
| echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >$1/elwix.ver | echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >$1/elwix.ver |
| fi | fi |
| echo "+++ Completed ELWIX Kernel $2 ... $1" | |
| } | } |
| ### main() | ### main() |
| if [ -n "${1}" ]; then | |
| rm ${KERN_ROOTFS}/elwix.ver | |
| fi | |
| if [ -n "${2}" ]; then | |
| rm ${KERN}/elwix.ver | |
| fi | |
| if ! SnitVer ${KERN}/elwix.ver; then | if ! SnitVer ${KERN}/elwix.ver; then |
| clean_kernel ${KERN} ${KERNCONF} | clean_kernel ${KERN} ${KERNCONF} |
| build_kernel ${KERN} ${KERNCONF} | build_kernel ${KERN} ${KERNCONF} |