Я застрял на сборке стека MMS Lite 61850 на некоторое время.
Вот комментарии с ошибками и предупреждениями во время компиляции.
From cc.lst
STARTING MAKE OF meml_l.a LIBRARY for LINUX
ar: ../../lib32/meml_l.a: No such file or directory
STARTING MAKE OF meml_n.a LIBRARY for LINUX
ar: ../../lib32/meml_n.a: No such file or directory
STARTING MAKE OF meml_ld.a LIBRARY for LINUX
ar: ../../lib32/meml_ld.a: No such file or directory
STARTING MAKE OF meml_nd.a LIBRARY for LINUX
ar: ../../lib32/meml_nd.a: No such file or directory
STARTING MAKE OF mem_l.a LIBRARY for LINUX
ar: ../../lib32/mem_l.a: No such file or directory
STARTING MAKE OF mem_n.a LIBRARY for LINUX
ar: ../../lib32/mem_n.a: No such file or directory
STARTING MAKE OF mem_ld.a LIBRARY for LINUX
ar: ../../lib32/mem_ld.a: No such file or directory
STARTING MAKE OF mem_nd.a LIBRARY for LINUX
ar: ../../lib32/mem_nd.a: No such file or directory
STARTING MAKE OF smem_l.a LIBRARY for LINUX
ar: ../../lib32/smem_l.a: No such file or directory
STARTING MAKE OF smem_n.a LIBRARY for LINUX
ar: ../../lib32/smem_n.a: No such file or directory
STARTING MAKE OF smem_ld.a LIBRARY for LINUX
ar: ../../lib32/smem_ld.a: No such file or directory
STARTING MAKE OF smem_nd.a LIBRARY for LINUX
ar: ../../lib32/smem_nd.a: No such file or directory
STARTING MAKE OF slog_l.a LIBRARY for LINUX
ar: ../../lib32/slog_l.a: No such file or directory
STARTING MAKE OF slog_n.a LIBRARY for LINUX
ar: ../../lib32/slog_n.a: No such file or directory
STARTING MAKE OF slog_ld.a LIBRARY for LINUX
ar: ../../lib32/slog_ld.a: No such file or directory
STARTING MAKE OF slog_nd.a LIBRARY for LINUX
ar: ../../lib32/slog_nd.a: No such file or directory
STARTING MAKE OF asn1l_l.a LIBRARY for LINUX
ar: ../../lib32/asn1l_l.a: No such file or directory
STARTING MAKE OF asn1l_n.a LIBRARY for LINUX
ar: ../../lib32/asn1l_n.a: No such file or directory
STARTING MAKE OF asn1l_ld.a LIBRARY for LINUX
ar: ../../lib32/asn1l_ld.a: No such file or directory
STARTING MAKE OF asn1l_nd.a LIBRARY for LINUX
ar: ../../lib32/asn1l_nd.a: No such file or directory
STARTING MAKE OF mmsl_l.a LIBRARY for LINUX
ar: ../../lib32/mmsl_l.a: No such file or directory
STARTING MAKE OF mmsl_n.a LIBRARY for LINUX
ar: ../../lib32/mmsl_n.a: No such file or directory
STARTING MAKE OF mmsl_ld.a LIBRARY for LINUX
ar: ../../lib32/mmsl_ld.a: No such file or directory
STARTING MAKE OF mmsl_nd.a LIBRARY for LINUX
ar: ../../lib32/mmsl_nd.a: No such file or directory
STARTING MAKE OF mmsle_l.a LIBRARY for LINUX
ar: ../../lib32/mmsle_l.a: No such file or directory
STARTING MAKE OF mmsle_n.a LIBRARY for LINUX
ar: ../../lib32/mmsle_n.a: No such file or directory
STARTING MAKE OF mmsle_ld.a LIBRARY for LINUX
ar: ../../lib32/mmsle_ld.a: No such file or directory
STARTING MAKE OF mmsle_nd.a LIBRARY for LINUX
ar: ../../lib32/mmsle_nd.a: No such file or directory
STARTING MAKE OF ositcps_l.a LIBRARY for LINUX
ar: ../../lib32/ositcps_l.a: No such file or directory
STARTING MAKE OF ositcps_n.a LIBRARY for LINUX
ar: ../../lib32/ositcps_n.a: No such file or directory
STARTING MAKE OF ositcps_ld.a LIBRARY for LINUX
ar: ../../lib32/ositcps_ld.a: No such file or directory
STARTING MAKE OF ositcps_nd.a LIBRARY for LINUX
ar: ../../lib32/ositcps_nd.a: No such file or directory
STARTING MAKE OF ositpxs_l.a LIBRARY for LINUX
ar: ../../lib32/ositpxs_l.a: No such file or directory
STARTING MAKE OF ositpxs_n.a LIBRARY for LINUX
ar: ../../lib32/ositpxs_n.a: No such file or directory
STARTING MAKE OF ositpxs_ld.a LIBRARY for LINUX
ar: ../../lib32/ositpxs_ld.a: No such file or directory
STARTING MAKE OF ositpxs_nd.a LIBRARY for LINUX
ar: ../../lib32/ositpxs_nd.a: No such file or directory
STARTING MAKE OF gse_mgmt_l.a LIBRARY for LINUX
ar: ../../lib32/gse_mgmt_l.a: No such file or directory
STARTING MAKE OF gse_mgmt_n.a LIBRARY for LINUX
ar: ../../lib32/gse_mgmt_n.a: No such file or directory
STARTING MAKE OF gse_mgmt_ld.a LIBRARY for LINUX
ar: ../../lib32/gse_mgmt_ld.a: No such file or directory
STARTING MAKE OF gse_mgmt_nd.a LIBRARY for LINUX
ar: ../../lib32/gse_mgmt_nd.a: No such file or directory
STARTING MAKE OF smpval_l.a LIBRARY for LINUX
ar: ../../lib32/smpval_l.a: No such file or directory
STARTING MAKE OF smpval_n.a LIBRARY for LINUX
ar: ../../lib32/smpval_n.a: No such file or directory
STARTING MAKE OF smpval_ld.a LIBRARY for LINUX
ar: ../../lib32/smpval_ld.a: No such file or directory
STARTING MAKE OF smpval_nd.a LIBRARY for LINUX
ar: ../../lib32/smpval_nd.a: No such file or directory
STARTING MAKE OF mvl_l.a LIBRARY for LINUX
ar: ../../lib32/mvl_l.a: No such file or directory
STARTING MAKE OF mvl_n.a LIBRARY for LINUX
ar: ../../lib32/mvl_n.a: No such file or directory
STARTING MAKE OF mvl_ld.a LIBRARY for LINUX
ar: ../../lib32/mvl_ld.a: No such file or directory
STARTING MAKE OF mvl_nd.a LIBRARY for LINUX
ar: ../../lib32/mvl_nd.a: No such file or directory
STARTING MAKE OF mvlu_l.a LIBRARY for LINUX
ar: ../../lib32/mvlu_l.a: No such file or directory
STARTING MAKE OF mvlu_n.a LIBRARY for LINUX
ar: ../../lib32/mvlu_n.a: No such file or directory
STARTING MAKE OF mvlu_ld.a LIBRARY for LINUX
ar: ../../lib32/mvlu_ld.a: No such file or directory
STARTING MAKE OF mvlu_nd.a LIBRARY for LINUX
ar: ../../lib32/mvlu_nd.a: No such file or directory
STARTING MAKE OF util_l.a LIBRARY for LINUX
ar: ../../lib32/util_l.a: No such file or directory
STARTING MAKE OF util_n.a LIBRARY for LINUX
ar: ../../lib32/util_n.a: No such file or directory
STARTING MAKE OF util_ld.a LIBRARY for LINUX
ar: ../../lib32/util_ld.a: No such file or directory
STARTING MAKE OF util_nd.a LIBRARY for LINUX
ar: ../../lib32/util_nd.a: No such file or directory
STARTING MAKE OF mlogl_l.a LIBRARY for LINUX
ar: ../../lib32/mlogl_l.a: No such file or directory
STARTING MAKE OF mlogl_n.a LIBRARY for LINUX
ar: ../../lib32/mlogl_n.a: No such file or directory
STARTING MAKE OF mlogl_ld.a LIBRARY for LINUX
ar: ../../lib32/mlogl_ld.a: No such file or directory
STARTING MAKE OF mlogl_nd.a LIBRARY for LINUX
ar: ../../lib32/mlogl_nd.a: No such file or directory
STARTING MAKE OF findalgn_ld EXECUTABLE for LINUX
STARTING MAKE OF foundry_ld EXECUTABLE for LINUX
STARTING MAKE OF mmslog_ld EXECUTABLE for LINUX
STARTING MAKE OF scl_srvr_ld EXECUTABLE for LINUX
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘Parsing2SaddrString’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:188: warning: unused variable ‘strAddr’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘TimeupdateMap’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:771: warning: unused variable ‘secs’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘makeQualityAllData’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:906: warning: unused variable ‘ret’
../../mvl/usr/scl_srvr/mmsDataInterface.c:900: warning: unused variable ‘count’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘ReadLowDatafromDpRamandUpdate’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:971: warning: passing argument 3 of ‘makelValue’ from incompatible pointer type
../../mvl/usr/scl_srvr/mmsDataInterface.c:946: warning: unused variable ‘stVal_index’
../../mvl/usr/scl_srvr/mmsDataInterface.c:942: warning: unused variable ‘iter_Long’
../../mvl/usr/scl_srvr/mmsDataInterface.c:942: warning: unused variable ‘j’
../../mvl/usr/scl_srvr/mmsDataInterface.c:941: warning: unused variable ‘debugval’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘ReadLowDatafromDpRamMEASUpdate’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:1103: warning: passing argument 3 of ‘makelValue’ from incompatible pointer type
../../mvl/usr/scl_srvr/mmsDataInterface.c:1040: warning: unused variable ‘destutc’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘ReadLowDatafromDpRamCTRLUpdate’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:1208: warning: format ‘%03d’ expects type ‘int’, but argument 9 has type ‘long int’
../../mvl/usr/scl_srvr/mmsDataInterface.c:1181: warning: unused variable ‘switch_opCnt’
../../mvl/usr/scl_srvr/mmsDataInterface.c:1180: warning: unused variable ‘switch_interlock’
../../mvl/usr/scl_srvr/mmsDataInterface.c:1178: warning: unused variable ‘j’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘MakeRemoteLocal’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:1257: warning: unused variable ‘i’
../../mvl/usr/scl_srvr/mmsDataInterface.c: In function ‘MakeBaseClass’:
../../mvl/usr/scl_srvr/mmsDataInterface.c:1401: warning: unused variable ‘remarkFlag’
../../mvl/usr/scl_srvr/mmsDataInterface.c:1400: warning: unused variable ‘findFlag’
../../mvl/usr/scl_srvr/mmsDataInterface.c:1465:2: warning: no newline at end of file
../../mvl/usr/scl_srvr/scl_srvr.c: In function ‘main’:
../../mvl/usr/scl_srvr/scl_srvr.c:594: warning: unused variable ‘nMMSAlive’
../../mvl/usr/scl_srvr/scl_srvr.c:593: warning: unused variable ‘g_dBeforeAlive’
../../mvl/usr/scl_srvr/scl_srvr.c:588: warning: unused variable ‘serv_opt’
../../mvl/usr/scl_srvr/scl_srvr.c:585: warning: unused variable ‘options’
../../mvl/usr/scl_srvr/userleaf.c: In function ‘MakeSGCBwr_ind’:
../../mvl/usr/scl_srvr/userleaf.c:463: warning: passing argument 2 of ‘strcpy’ makes pointer from integer without a cast
../../mvl/usr/scl_srvr/userleaf.c:468: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘int’
../../mvl/usr/scl_srvr/userleaf.c:479: warning: passing argument 2 of ‘strcpy’ makes pointer from integer without a cast
../../mvl/usr/scl_srvr/userleaf.c:498: warning: passing argument 2 of ‘strcpy’ makes pointer from integer without a cast
../../mvl/usr/scl_srvr/userleaf.c: In function ‘u_custom_wr_ind’:
../../mvl/usr/scl_srvr/userleaf.c:615: warning: passing argument 2 of ‘MakeSGCBwr_ind’ makes integer from pointer without a cast
../../mvl/usr/scl_srvr/userleaf.c:542: warning: unused variable ‘timeQuality’
../../mvl/usr/scl_srvr/userleaf.c:541: warning: unused variable ‘st’
../../mvl/usr/scl_srvr/userleaf.c:540: warning: unused variable ‘destutc’
../../mvl/usr/scl_srvr/userleaf.c: In function ‘u_ctl_oper_ctlval_wr_ind’:
../../mvl/usr/scl_srvr/userleaf.c:770: warning: implicit declaration of function ‘Find_Mvlu_Wr_Va_Ctrl_Leaf’
../../mvl/usr/scl_srvr/userleaf.c: In function ‘Find_Mvlu_Wr_Va_Ctrl_Leaf’:
../../mvl/usr/scl_srvr/userleaf.c:1137: warning: unused variable ‘i’
../../mvl/usr/scl_srvr/userleaf.c: In function ‘u_ctl_sbow_comp_wr_ind’:
../../mvl/usr/scl_srvr/userleaf.c:1198: warning: unused variable ‘map_entry’
../../mvl/usr/scl_srvr/usermap.c: In function ‘make_datamap_cfg’:
../../mvl/usr/scl_srvr/usermap.c:1067: warning: unused variable ‘ld_idx’
../../mvl/usr/scl_srvr/usermap.c:1066: warning: unused variable ‘ld_count’
../../mvl/usr/scl_srvr/usermap.c:1065: warning: unused variable ‘map_ld_array’
Я не знаю много оlib32, но в библиотеке, похоже, нет файлов, необходимых для компиляции.
И этот файл sh используется для выполнения компиляции.
##########################################################################
# mmslite802.sh #
# Build file for making MMS-Lite for LINUX, QNX, etc.
# Use the first command line arg ($1) to specify the platform.
# Use the second command line arg ($2) to pass param to make (like clean).
# if $1=AIX Build for the AIX platform
# if $1=LYNX Build for the LYNX platform
# if $1=LINUX Build for the LINUX platform (default if $1 is empty)
# if $1=QNX Build for the QNX platform
# #
# Examples:
# ./mmslite802.sh LINUX
# ./mmslite802.sh LINUX clean
# #
# NOTE: ositpxs.mak only works on LINUX.
# However, it should be usable on other platforms if
# "clnp_linux.c" is replaced with a file ported to each platform.
# #
##########################################################################
# MODIFICATION LOG : #
# Date Who Rev Comments #
# -------- --- ------ -----------------------------------------------#
# 09/19/14 JRB Add scl_test
# 02/03/11 JRB Del uositcps0, uositpxs0.
# 06/25/10 JRB Del obsolete ositp4e library.
# 12/15/09 JRB 18 Del ssec0 library.
# Make object directories only if not present.
# 03/17/08 JRB 17 Del old ositcpe, ositpxe libraries
# and sreadd, slistend executables.
# 01/18/08 RKR 16 Removed the line that ran mbufcalc
# 05/23/07 LWP 15 Ported to bash Posix
# 03/08/07 JRB 14 Add sositpxs0, uositpxs0.
# 12/01/06 JRB 13 Add ositpxs, smpval, cositpxs0, scl_tpxs0.
# 11/17/06 JRB 12 Add gse_mgmt, gse_mgmt_test
# 11/13/06 JRB 11 Del client, server, uca_srvr sample executables
# (they all link to ositcpe lib).
# Del "*ositp4e", "*ositpxe" sample executables.
# 08/16/05 RKR 10 Renamed
# 08/15/05 JRB 09 Changed name to make802.sh
# 08/08/05 EJV 08 Added arg $2, and test for correct args
# Rem setting AIX compiler mode (see platform.mak)
# Export PLATFORM variable once for all makefiles.
# 08/03/05 JRB 07 Add *ositp4e.mak, *ositpxe.mak, iecgoose.mak.
# 08/16/04 JRB 06 Use "X_$1" in "if test" to work w/ NO arg on cmdline
# 08/04/04 EJV 05 Added AIX support.
# 07/19/04 JRB 04 Add scl_srvr.mak.
# 03/15/04 GLB 03 Copy sockets executables to "/usr/bin".
# 11/18/03 JRB 02 Add ositcps_*.a, *ositcps0_ld, ssec0_*.a
# Pass PLATFORM=$1 to each make command
# to allow use on QNX, etc.
# 12/09/02 CRM 01 Created mkall.sh from QNX script file #
##########################################################################
##########################################################################
# MAKE ALL LIBRARIES #
##########################################################################
# ------------------------------------------------------------------------
# NOTE: The platform.mak included in every makefile specifies pthreads
# support if available. There is small performance penalty when
# multithreading support is enabled.
# The platform.mak shows how to disable multithreading support.
# ------------------------------------------------------------------------
# check if correct parameters were passed
#
if [ -z "$1" ]
then
echo "No command-line arguments. Must specify platform (LINUX, QNX, etc.)"
exit 0
fi
if [ "$1" = "clean" ]
then
echo "Must specify platform in first argument (LINUX, QNX, etc.)"
exit 0
fi
if [ "$1" = "LINUX" -o "$1" = "LYNX" -o "$1" = "QNX" -o "$1" = "AIX" ]
then
if [ -z "$2" ]
then
echo "==============================="
echo "= Making platform: $1"
echo "==============================="
else
if [ "$2" = "clean" ]
then
rm -f cc.lst
rm -f foundry.tmp
echo "==============================="
echo "= Cleaning platform: $1"
echo "==============================="
else
echo "ERROR: invalid second argument: $2"
exit 0
fi
fi
else
echo "ERROR: unsupported platform: $1"
exit 0
fi
#
export PLATFORM=$1
# make directories
if [ ! -d ../../lib ]
then
mkdir ../../lib
fi
if [ ! -d ../../bin ]
then
mkdir ../../bin
fi
# Make ALL object directories.
if [ ! -d obj_l ]; then
mkdir obj_l
fi
if [ ! -d obj_n ]; then
mkdir obj_n
fi
if [ ! -d obj_ld ]; then
mkdir obj_ld
fi
if [ ! -d obj_nd ]; then
mkdir obj_nd
fi
if [ ! -d obj_mvlu_l ]; then
mkdir obj_mvlu_l
fi
if [ ! -d obj_mvlu_n ]; then
mkdir obj_mvlu_n
fi
if [ ! -d obj_mvlu_ld ]; then
mkdir obj_mvlu_ld
fi
if [ ! -d obj_mvlu_nd ]; then
mkdir obj_mvlu_nd
fi
if [ ! -d obj_ositcps_l ]; then
mkdir obj_ositcps_l
fi
if [ ! -d obj_ositcps_n ]; then
mkdir obj_ositcps_n
fi
if [ ! -d obj_ositcps_ld ]; then
mkdir obj_ositcps_ld
fi
if [ ! -d obj_ositcps_nd ]; then
mkdir obj_ositcps_nd
fi
if [ ! -d obj_ositpxs_l ]; then
mkdir obj_ositpxs_l
fi
if [ ! -d obj_ositpxs_n ]; then
mkdir obj_ositpxs_n
fi
if [ ! -d obj_ositpxs_ld ]; then
mkdir obj_ositpxs_ld
fi
if [ ! -d obj_ositpxs_nd ]; then
mkdir obj_ositpxs_nd
fi
if [ ! -d obj_foundry_ld ]; then
mkdir obj_foundry_ld
fi
if [ ! -d obj_mmslog_ld ]; then
mkdir obj_mmslog_ld
fi
if [ ! -d obj_cositcps0_ld ]; then
mkdir obj_cositcps0_ld
fi
if [ ! -d obj_sositcps0_ld ]; then
mkdir obj_sositcps0_ld
fi
if [ ! -d obj_scl_srvr_ld ]; then
mkdir obj_scl_srvr_ld
fi
if [ ! -d obj_scl_test_ld ]; then
mkdir obj_scl_test_ld
fi
rm cc.lst
echo STARTING MAKE OF meml_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f meml.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF meml_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f meml.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF meml_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f meml.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF meml_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f meml.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mem_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mem.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mem_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mem.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mem_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mem.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mem_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mem.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF smem_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f smem.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF smem_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f smem.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF smem_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f smem.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF smem_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f smem.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF slog_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f slog.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF slog_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f slog.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF slog_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f slog.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF slog_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f slog.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF asn1l_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f asn1l.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF asn1l_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f asn1l.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF asn1l_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f asn1l.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF asn1l_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f asn1l.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mmsl_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsl.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mmsl_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsl.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mmsl_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsl.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mmsl_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsl.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mmsle_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsle.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mmsle_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsle.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mmsle_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsle.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mmsle_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mmsle.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF ositcps_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositcps.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF ositcps_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositcps.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF ositcps_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositcps.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF ositcps_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositcps.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF ositpxs_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositpxs.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF ositpxs_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositpxs.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF ositpxs_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositpxs.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF ositpxs_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f ositpxs.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF gse_mgmt_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f gse_mgmt.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF gse_mgmt_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f gse_mgmt.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF gse_mgmt_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f gse_mgmt.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF gse_mgmt_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f gse_mgmt.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF smpval_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f smpval.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF smpval_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f smpval.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF smpval_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f smpval.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF smpval_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f smpval.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mvl_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvl.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mvl_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvl.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mvl_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvl.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mvl_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvl.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mvlu_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvlu.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mvlu_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvlu.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mvlu_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvlu.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mvlu_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mvlu.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF util_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f util.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF util_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f util.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF util_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f util.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF util_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f util.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF mlogl_l.a LIBRARY for $1 >> cc.lst 2>&1
make -f mlogl.mak $2 DFLAG=_l DEFS=-DDEBUG_SISCO # logging / no debug
echo STARTING MAKE OF mlogl_n.a LIBRARY for $1 >> cc.lst 2>&1
make -f mlogl.mak $2 DFLAG=_n # no logging / no debug
echo STARTING MAKE OF mlogl_ld.a LIBRARY for $1 >> cc.lst 2>&1
make -f mlogl.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mlogl_nd.a LIBRARY for $1 >> cc.lst 2>&1
make -f mlogl.mak $2 OPT=-g DFLAG=_nd # no logging / debug
echo STARTING MAKE OF findalgn_ld EXECUTABLE for $1 >> cc.lst 2>&1
make -f findalgn.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF foundry_ld EXECUTABLE for $1 >> cc.lst 2>&1
make -f foundry.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF mmslog_ld EXECUTABLE for $1 >> cc.lst 2>&1
make -f mmslog.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug
echo STARTING MAKE OF scl_srvr_ld EXECUTABLE for $1 >> cc.lst 2>&1
make -f scl_srvr.mak $2 OPT=-g DFLAG=_ld DEFS=-DDEBUG_SISCO # logging / debug