version 1.2.2.5, 2017/06/18 22:20:21
|
version 1.2.2.11, 2020/06/11 00:52:18
|
Line 15 BUILD_DATE=`date "+%Y-%m-%d"`
|
Line 15 BUILD_DATE=`date "+%Y-%m-%d"`
|
TARGET="amd64" |
TARGET="amd64" |
TARGET_ARCH="amd64" |
TARGET_ARCH="amd64" |
TARGET_BUILD="${TARGET_ARCH}-${PLATFORM}-freebsd" |
TARGET_BUILD="${TARGET_ARCH}-${PLATFORM}-freebsd" |
PARALLEL_BUILD="-j2" | PARALLEL_BUILD="-j16" |
|
|
CURDIR=$(pwd) |
CURDIR=$(pwd) |
CFGDIR="${CURDIR}/config" |
CFGDIR="${CURDIR}/config" |
Line 28 PREDIR=".."
|
Line 28 PREDIR=".."
|
# Dont change TOPDIR!!! |
# Dont change TOPDIR!!! |
TOPDIR="${CURDIR}/build/${VERSION}" |
TOPDIR="${CURDIR}/build/${VERSION}" |
# |
# |
BSDSRC="/home/fbsd_work.src/src" | BSDSRC="/usr/home/misho/work/fbsd12/src" |
ADDSRC="/home/misho/work/embedaddon" | ADDSRC="/usr/home/misho/work/embedaddon" |
|
|
REL="${TOPDIR}/release" |
REL="${TOPDIR}/release" |
DEST="${TOPDIR}/destdir" |
DEST="${TOPDIR}/destdir" |
Line 45 AIT="${ADIR}/${TARGET_ARCH}"
|
Line 45 AIT="${ADIR}/${TARGET_ARCH}"
|
BSDOBJ="${OBJS}/${TARGET_ARCH}" |
BSDOBJ="${OBJS}/${TARGET_ARCH}" |
BSDTOOLS="${BSDSRC}/tools/tools" |
BSDTOOLS="${BSDSRC}/tools/tools" |
PKGDIR="${WORLD}/elwix/pkg" |
PKGDIR="${WORLD}/elwix/pkg" |
CROSSTOOLDIR="${BSDOBJ}/${TARGET_ARCH}.${TARGET_ARCH}/${BSDSRC}/tmp" | CROSSTOOLDIR="${BSDOBJ}/${BSDSRC}/${TARGET}.${TARGET_ARCH}/tmp" |
| #CROSSTOOLDIR="${BSDOBJ}/${TARGET_ARCH}.${TARGET_ARCH}/${BSDSRC}/tmp" |
|
|
### Kernel |
### Kernel |
BSDKERNCONF="${BSDSRC}/sys/${TARGET}/conf" |
BSDKERNCONF="${BSDSRC}/sys/${TARGET}/conf" |
Line 114 IMG_SIZE128=125100
|
Line 115 IMG_SIZE128=125100
|
IMG_SIZE256=251496 |
IMG_SIZE256=251496 |
IMG_SIZE512=500472 |
IMG_SIZE512=500472 |
|
|
CFG_NAND_SIZE=262144 | CFG_NAND_SIZE=524288 |
|
|
IMGNAME="${REL}/ELWIX-${VERSION}_${TARGET_ARCH}" |
IMGNAME="${REL}/ELWIX-${VERSION}_${TARGET_ARCH}" |
|
|
Line 139 CROSS_FT_NETBLAST="${BSDTOOLS}/netrate/netblast"
|
Line 140 CROSS_FT_NETBLAST="${BSDTOOLS}/netrate/netblast"
|
CROSS_FT_NETRCV="${BSDTOOLS}/netrate/netreceive" |
CROSS_FT_NETRCV="${BSDTOOLS}/netrate/netreceive" |
CROSS_FT_NETSND="${BSDTOOLS}/netrate/netsend" |
CROSS_FT_NETSND="${BSDTOOLS}/netrate/netsend" |
|
|
CROSS_ELWIX="../libelwix" | CROSS_PATH="../" |
ELWIX_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | CROSS_TOOLS="libelwix |
| libaitsched |
| libaitcfg |
| libaitio |
| libaitrpc |
| libaitwww |
| libaitpelco |
| libaitsync |
| libaitcli |
| libaitmqtt |
| embedtools |
| ansh mqtt |
| wifinator |
| tftpd" |
| CROSS_PFX="--prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" |
|
|
CROSS_AITIO="../libaitio" | # additional options to software // <cross_tools_item>_OPTS |
AITIO_CFG="./configure --enable-aio --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | libaitio_OPTS="--enable-aio" |
| libaitsched_OPTS="--enable-aio" |
| mqtt_OPTS="--with-sqlite3dir=${WORLD}/usr/local" |
|
|
CROSS_AITCFG="../libaitcfg" | # 3th party softwares |
AITCFG_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | CROSS_3THPATH="../embedaddon/" |
| CROSS_3THPARTY="mini_sendmail rsync curl strongswan |
| ttcp iperf lrzsz |
| libnet arping |
| hping2 mtr |
| confuse bmon |
| mpd dnsmasq pimd pimdd freevrrpd ipguard choparp |
| readline bird2" |
|
|
CROSS_AITRPC="../libaitrpc" | mini_sendmail_MAKE="${CBUILD}" |
AITRPC_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | rsync_MAKE="${CBUILD}" |
| ttcp_MAKE="${CBUILD}" |
CROSS_AITSCHED="../libaitsched" | iperf_MAKE="${CBUILD}" |
AITSCHED_CFG="./configure --enable-aio --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | lrzsz_MAKE="${CBUILD}" |
| libnet_MAKE="${CBUILD}" |
CROSS_AITWWW="../libaitwww" | arping_MAKE="${CBUILD}" |
AITWWW_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | hping2_MAKE="${CBUILD}" |
| mtr_MAKE="${CBUILD}" |
CROSS_AITPELCO="../libaitpelco" | confuse_MAKE="${CGBUILD}" |
AITPELCO_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | bmon_MAKE="${CGBUILD}" |
| mpd_MAKE="${CBUILD}" |
CROSS_AITSYNC="../libaitsync" | dnsmasq_MAKE="${CBUILD}" |
AITSYNC_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | pimd_MAKE="${CBUILD}" |
| pimdd_MAKE="${CBUILD}" |
CROSS_AITCLI="../libaitcli" | freevrrpd_MAKE="${CBUILD}" |
AITCLI_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | ipguard_MAKE="${CBUILD}" |
| choparp_MAKE="${CBUILD}" |
CROSS_AITMQTT="../libaitmqtt" | readline_MAKE="${CGBUILD}" |
AITMQTT_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | bird2_MAKE="${CGBUILD}" |
| bird_MAKE="${CGBUILD}" |
CROSS_EMBEDTOOLS="../embedtools" | bird6_MAKE="${CGBUILD}" |
EMBEDTOOLS_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | quagga_MAKE="${CBUILD}" |
| curl_MAKE="${CBUILD}" |
CROSS_ANSH="../ansh" | strongswan_MAKE="${CGBUILD}" |
ANSH_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | |
| |
CROSS_MQTT="../mqtt" | |
MQTT_CFG="./configure --with-sqlite3dir=${WORLD}/usr/local --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | |
| |
CROSS_WIFINATOR="../wifinator" | |
WIFINATOR_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | |
| |
CROSS_TFTPD="../tftpd" | |
TFTPD_CFG="./configure --prefix=${WORLD}/usr/local --host=${TARGET_BUILD}" | |
|
|
##### |
##### |
[ -r ${CFGDIR}/rc.subr ] && . ${CFGDIR}/rc.subr |
[ -r ${CFGDIR}/rc.subr ] && . ${CFGDIR}/rc.subr |