|
From: <wsh...@us...> - 2003-08-08 14:49:04
|
Update of /cvsroot/emc/rcslib/src/cms
In directory sc8-pr-cvs1:/tmp/cvs-serv5202
Added Files:
Tag: wps_multiplat_dev_branch
makeomac.sh nmlsizes.cc
Log Message:
.
--- NEW FILE: makeomac.sh ---
#! /bin/sh
set -x
#touch cms_xml_up.hh
#touch http_srv.hh
if [ "x${PLAT}" = "x" ] ; then
PLAT=`../../../rcslib/etc/platname`;
export PLAT;
fi
\rm -f *.xml
\rm -f *.xsd
\rm -f ../../../emc/src/emcnml/omac_test.log
\rm -f ../../../emc/src/emcnml/omac_test
\rm -f ../../../emc/src/emcnml/omac.xml
\rm -f ../../../emc/src/emcnml/omac.hh
\rm -f ../../../emc/src/emcnml/omac_n*
\rm -f /local/shackle/rcslib/plat/linux/lib/librcsd.a
killall -INT xsd2nmlh
killall -INT omac_test
killall -INT omac_svr
sleep 2
killall -KILL xsd2nmlh
killall -KILL omac_test
killall -KILL omac_svr
#export LOCAL_CFLAGS=-pg
#MAKE_CMDLINE_ADD="LOCAL_CFLAGS=-pg";
#MAKE_CMDLINE_ADD="DISABLE_DEFAULT_OPTIMIZE=1 LOCAL_CFLAGS=-O0"
make ${MAKE_CMDLINE_ADD} -C .. || exit 255
make ${MAKE_CMDLINE_ADD} -C ../java/diagapplet/CodeGen PLAT=java || exit 255
make ${MAKE_CMDLINE_ADD} xsd2nmlh || exit 255
make ${MAKE_CMDLINE_ADD} -C ../../../emc/src/emcnml omac_test || exit 255
../../../emc/plat/${PLAT}/bin/omac_test ~/modified_omac_sample.xml || exit 255
~/xsdvalid-21/xsdvalid -s ~/modified_omac_schema.xsd omac.xml || exit 255
~/xsdvalid-21/xsdvalid -s ~/modified_omac_schema.xsd regenerated_omac_sample.xml || exit 255
~/xsdvalid-21/xsdvalid -s omac_regenerated_schema.xsd omac.xml || exit 255
~/xsdvalid-21/xsdvalid -s omac_regenerated_schema.xsd regenerated_omac_sample.xml || exit 255
~/xsdvalid-21/xsdvalid -s omac_regenerated_schema.xsd ~/modified_omac_sample.xml || exit 255
make ${MAKE_CMDLINE_ADD} -C ../../../emc/src/emcnml omac_svr || exit 255
( set -x ; cd ../../../emc/src/emcnml; javac -classpath ../../../rcslib/plat/java/lib/rcs.jar:. *.java ;) || exit 255
( cd ../../../emc && nohup plat/${PLAT}/bin/omac_svr ) &
sleep 10
echo "GET /omac.xml" | ~/nc localhost 8090 >omac_svr.xml
~/xsdvalid-21/xsdvalid -s ~/modified_omac_schema.xsd omac_svr.xml || exit 255
exit 0
--- NEW FILE: nmlsizes.cc ---
/* This line prevents findsource from adding this file to the Makefile */
#define NOT_A_DEFAULT_RCSLIB_SOURCE 1
#include "rcs.hh"
#include "shmem.hh"
#include "tcpmem.hh"
#include "udpmem.hh"
#include "cms_up.hh"
#include "cms_xup.hh"
#include "cms_xml_up.hh"
#include <stdio.h>
int
main(int argc, const char **argv)
{
printf("sizeof(NMLmsg) \t= \t%d \t(0x%X %p)\n",
sizeof(NMLmsg),sizeof(NMLmsg),malloc(sizeof(NMLmsg)));
printf("sizeof(RCS_CMD_MSG) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_CMD_MSG),sizeof(RCS_CMD_MSG),malloc(sizeof(RCS_CMD_MSG)));
printf("sizeof(RCS_STAT_MSG) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_STAT_MSG),sizeof(RCS_STAT_MSG),malloc(sizeof(RCS_STAT_MSG)));
printf("sizeof(NML) \t= \t%d \t(0x%X %p)\n",
sizeof(NML),sizeof(NML),malloc(sizeof(NML)));
printf("sizeof(CMS) \t= \t%d \t(0x%X %p)\n",
sizeof(CMS),sizeof(CMS),malloc(sizeof(CMS)));
printf("sizeof(SHMEM) \t= \t%d \t(0x%X %p)\n",
sizeof(SHMEM),sizeof(SHMEM),malloc(sizeof(SHMEM)));
printf("sizeof(TCPMEM) \t= \t%d \t(0x%X %p)\n",
sizeof(TCPMEM),sizeof(TCPMEM),malloc(sizeof(TCPMEM)));
printf("sizeof(UDPMEM) \t= \t%d \t(0x%X %p)\n",
sizeof(UDPMEM),sizeof(UDPMEM),malloc(sizeof(UDPMEM)));
printf("sizeof(RCS_LINKED_LIST) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_LINKED_LIST),sizeof(RCS_LINKED_LIST),malloc(sizeof(RCS_LINKED_LIST)));
printf("sizeof(RCS_SHAREDMEM) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_SHAREDMEM),sizeof(RCS_SHAREDMEM),malloc(sizeof(RCS_SHAREDMEM)));
printf("sizeof(RCS_SEMAPHORE) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_SEMAPHORE),sizeof(RCS_SEMAPHORE),malloc(sizeof(RCS_SEMAPHORE)));
printf("sizeof(RCS_TIMER) \t= \t%d \t(0x%X %p)\n",
sizeof(RCS_TIMER),sizeof(RCS_TIMER),malloc(sizeof(RCS_TIMER)));
printf("sizeof(CMS_UPDATER) \t= \t%d \t(0x%X %p)\n",
sizeof(CMS_UPDATER),sizeof(CMS_UPDATER),malloc(sizeof(CMS_UPDATER)));
printf("sizeof(CMS_XML_UPDATER) \t= \t%d \t(0x%X %p)\n",
sizeof(CMS_XML_UPDATER),sizeof(CMS_XML_UPDATER),malloc(sizeof(CMS_XML_UPDATER)));
printf("sizeof(CMS_XDR_UPDATER) \t= \t%d \t(0x%X %p)\n",
sizeof(CMS_XDR_UPDATER),sizeof(CMS_XDR_UPDATER),malloc(sizeof(CMS_XDR_UPDATER)));
printf("sizeof(PM_CARTESIAN) \t= \t%d \t(0x%X %p)\n",
sizeof(PM_CARTESIAN),sizeof(PM_CARTESIAN),malloc(sizeof(PM_CARTESIAN)));
printf("sizeof(PM_QUATERNION) \t= \t%d \t(0x%X %p)\n",
sizeof(PM_QUATERNION),sizeof(PM_QUATERNION),malloc(sizeof(PM_QUATERNION)));
printf("sizeof(PM_HOMOGENEOUS) \t= \t%d \t(0x%X %p)\n",
sizeof(PM_HOMOGENEOUS),sizeof(PM_HOMOGENEOUS),malloc(sizeof(PM_HOMOGENEOUS)));
printf("sizeof(NML_MODULE) \t= \t%d \t(0x%X %p)\n",
sizeof(NML_MODULE),sizeof(NML_MODULE),malloc(sizeof(NML_MODULE)));
}
|