
NPort 5000 Series User Manual
158
${CC} -o mxcfmat ${S}/moxa/mxcfmat.c
${CC} -o mxloadsvr -DNO_INIT ${S}/moxa/mxloadsvr.c ${S}/moxa/misc.c
${CC} -o mxsetsec -DNO_INIT ${S}/moxa/mxsetsec.c ${S}/moxa/misc.c
if [ ${SSL_MODE} = "yes" ], then
${CC} -o npreal2d_redund -lssl -lpthread -DSSL_ON -DOPENSSL_NO_KRB5 ${S}/moxa/redund_main.c
${S}/moxa/redund.c
${CC} -o npreal2d -lssl -DSSL_ON -DOPENSSL_NO_KRB5 ${S}/moxa/npreal2d.c
or else
${CC} -o npreal2d_redund -lpthread ${S}/moxa/redund_main.c ${S}/moxa/redund.c
${CC} -o npreal2d ${S}/moxa/npreal2d.c
fi
}
do_install () {
install -m 0755 -d ${DEST_DIR}
install -m 0755 ${S}/mxaddsvr ${DEST_DIR}
install -m 0755 ${S}/mxdelsvr ${DEST_DIR}
install -m 0755 ${S}/mxcfmat ${DEST_DIR}
install -m 0755 ${S}/mxloadsvr ${DEST_DIR}
install -m 0755 ${S}/mxsetsec ${DEST_DIR}
install -m 0755 ${S}/moxa/mxmknod ${DEST_DIR}
install -m 0755 ${S}/moxa/mxrmnod ${DEST_DIR}
install -m 0755 ${S}/npreal2d ${DEST_DIR}
install -m 0755 ${S}/npreal2d_redund ${DEST_DIR}
install -m 0755 ${S}/moxa/npreal2d.cf ${DEST_DIR}
}
# Ignore GNU_HASH (did not pass LDFLAGS)
INSANE_SKIP_${PN} = "ldflags"
NOTE
The file name of SRC_URI must be the same as it was copied in the last step.
4.
The content of meta-moxa is listed as below:
$ tree meta-moxa
meta-moxa
├──
conf
│
└──
layer.conf
├──
COPYING.MIT
├──
README
├──
recipes-kernel
│
└──
realtty-kernel
│
├──
files
│
│
├──
COPYING-GPL.TXT
│
│
├──
Makefile
│
│
├──
npreal2.c
│
│
├──
npreal2.h
│
│
└──
np_ver.h
│
└──
realtty-kernel_0.1.bb
└──
recipes-utility
└──
realtty-tools
├──
files
│
└──
npreal2_vM.N_BUILD-DATE.tgz
└──
realtty-tools.bb