Shell Scripts

I have been compiling all Unix/Linux/QNX platform variations using shell scripts. I know I should be using make but its syntax drives me crazy.

Before you look at the scripts, you should also understand the assumed directory structure of the Future Lab GPL software.

Instead of hard coding the directories involved, I have am using environment variables to represent the various required directories. At the top of each script, there is a dot execute of two, what I call include scripts. The first is generic and applies to all compile/link scripts. The second is specific to the target platform. Before reading the scripts, take a look at the two include scripts called include.generic and include.linux.

The scripts that I use to build Future Lab GPL software are documented here:

- generic include
- Linux include
- compile a C source file (no link)
- compile a multiuser C source file (no link)
- compile a C source file with IPC and sys_log support (no link)
- compile a C++ source file (no link)
- compile all C GPL library modules (no link)
- compile all C++ GPL library modules (no link)
- compile all database modules (no link)
- C compile and link with GPL library
- C++ compile and link with C GPL library
- compile all socloc modules (no link)
- build all programs and modules
- build stand-alone database command line program
- build client/server database command line program
- build database server
- build stand-alone database stress program
- build client/server database stress program
- build stand-alone random database generator program
- build client/server random database generator program
- build dumsockc client
- build dumsocks TCP server
- build iresolve application
- build sockc client
- build socloc TCP server
- build sys_log server
- build testcs C++ client
- build testss C++ server
- build timesync server
- build timesync client
- build stand-alone database import program
- build multiuser database import client program
- build directory tree removal program
- build file delete/move by age program
- build single user Internet connection test program
- build client/server Internet connection test program
- build single user personal schedule/budget program
- build client/server personal schedule/budget program

# GPL Scripts

## include.generic

    # Generic variable defines that apply
    # to all compilations.
    # Apr/2000, Rick Smereka
    #
    # base directory to all source, object
    # and executable files
    DIRBASE="/home/rick/gpl"

This script contains any variables that do not change from one platform to another. This script is dot executed (included) in all other scripts.

## include.linux

    # Linux compile variables.
    # Apr/2000, Rick Smereka
    #
    # Added location of C++
    # library files. Sep/2000,
    # Rick Smereka
    #
    # Moved multi variable here from
    # 'include.generic'. Oct/2001,
    # Rick Smereka
    #
    # Split multi variable into multi
    # and IPC type. Dec/2001,
    # Rick Smereka
    #
    # Added pre-processor defines 'OS_UNIX_LINUX' to
    # represent any flavour of Linux and
    # 'OS_UNIX_LINUX_DEBIAN' to represent any
    # Debian Linux specific code. Oct/2002,
    # Rick Smereka
    #
    # Added level 2 optimization option on production code.
    # Jan/2003, Rick Smereka
    #
    # Added compiler define 'HAS_SYSLOG' used to indicate
    # an application that includes the 'sys_log' object
    # module. Aug/2004, Rick Smereka
    #
    # Changed 'LIBASE' to point to new compiler directory.
    # Jan/2005, Rick Smereka
    #
    # compilation command
    COMP="gcc"
    #
    # pre-processor defines and compiler options
    DEFS="-O2 -DOS_UNIX -DOS_UNIX_LINUX -DSUB_PLATFORM_STRING"
    #
    # sub platform string
    PLAT="\"Ubuntu Linux\""
    #
    # location of C++ library files
    LIBASE="/usr/lib/gcc/i486-linux-gnu/4.0.3"
    #
    # multiuser defines
    # (not always used)
    MULTI="-DMULTIUSER"
    IPC="-DIPC_TCP"
    #
    # define to indicate that application has 'sys_log'
    # interface linked into it
    HASYSLOG="-DHAS_SYSLOG"

This script contains definitions specifc to a single platform. This script is specific to the Lunux platform.

## c

    # Compile only (using GNU)
    #
    . include.generic
    . include.linux
    #
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -c $1.c

This script will compile the supplied source file and place the object code in the current directory.

## cmulti

    # Compile only (using GNU)
    # with multiuser and IPC
    # Sep/2001, Rick Smereka
    #
    # Added IPC variable.
    # Dec/2001, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include -c $1.c

This script will compile the supplied source file using the MULTI and IP defines and place the object code in the current directory.

## ppc

    # Compile C++ only (using GNU)
    # Sep/2000, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -c $1.cpp

This script will compile the supplied C++ source file and place the object code in the current directory.

## cclib

    # Compile all clib source modules
    # to Linux object files.
    # Jan/99, Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Added file 'ip.c'
    # Jul/2000, Rick Smereka
    #
    # Added file 'dscan.c'
    # Feb/2001, Rick Smereka
    #
    # Changed compile type from
    # 'c' to 'cmulti' for multiuser
    # modules. Sep/2001,
    # Rick Smereka
    #
    # Added file 'timesapi.c'
    # and 'tlogcode.c'
    # Dec/2001, Rick Smereka
    #
    # Added files 'fxp.c'
    # and 'conv.c'.
    # Apr/2002, Rick Smereka
    #
    # Added files 'datime.c'
    # and 'appinit.c'.
    # May/2002, Rick Smereka
    #
    # Added file 'wlib.c'.
    # Mar/2003, Rick Smereka
    #
    # Added file 'misc.c'.
    # Jun/2003, Rick Smereka
    #
    # Added file 'logman.c'.
    # Mar/2004, Rick Smereka
    #
    # Added file 'armtree.c'.
    # Jul/2004, Rick Smereka
    #
    # Added file 'path.c'.
    # Feb/2006, Rick Smereka
    #
    . include.generic
    #
    cd $DIRBASE/clib
    #
    c fio
    cmulti ipclient
    cmulti ipcomm
    cmulti ipconfig
    cmulti ipcsrv
    c logger
    c parse
    cmulti slogcode
    cmulti sys_log
    cmulti ip
    cmulti timesapi
    cmulti tlogcode
    c dscan
    c fxp
    c conv
    c datime
    cmulti appinit
    c wlib
    c misc
    c logman
    c armtree
    c path

This script will compile all the Future Lab GPL C library modules.

## ppcclib

    # Compile all C++ clib source modules
    # to Linux object files.
    # Sep/2000, Rick Smereka
    #
    # Added 'wstring'.
    # Oct/2000, Rick Smereka
    #
    # Changed 'csocket' and 'ssocket'
    # to compile for multiuser.
    # Nov/2001, Rick Smereka
    #
    . include.generic
    #
    cd $DIRBASE/clib
    #
    ppcmulti csocket
    ppcmulti ssocket
    ppc wstring

This script will compile all the Future Lab GPL C++ library modules.

## cdbeng

    # Compile all dbeng source modules
    # to Linux object files.
    # Jan/99, Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Changed compile type from
    # 'c' to 'cmulti' for
    # multiuser modules.
    # Sep/2001, Rick Smereka
    #
    # Added modules 'dbengses' and
    # 'dbengcat'. Nov/2001,
    # Rick Smereka
    #
    # Added module 'dbengrep'.
    # Jan/2002, Rick Smereka
    #
    # Added module 'dbfxp'.
    # Jul/2002, Rick Smereka
    #
    # Added module 'dbengsrt'.
    # Aug/2002, Rick Smereka
    #
    # Added module 'iexlib'.
    # Mar/2003, Rick Smereka
    #
    . include.generic
    #
    cd $DIRBASE/dbeng
    #
    c dbeng
    c dblocal
    cmulti dbcs
    c dbiocode
    c dbengcfg
    c dblocfg
    cmulti dbcscfg
    c dbengses
    c dbengcat
    cmulti dbengrep
    c dbfxp
    c dbengsrt
    c iexlib

This script will compile all the database modules.

## cl

    # Compile and link a Linux program
    # with the C library.
    # Jan/99, Rick Smereka
    #
    # Removed the 'sys_log', 'ipcomm'
    # and 'ipconfig' object files.
    # Added environment vars.
    # Apr/2000, Rick Smereka
    #
    # Added files 'fxp.o'
    # and 'conv.o'.
    # Apr/2002, Rick Smereka
    #
    # Added file 'datime.o'
    # May/2002, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" \
        -I$DIRBASE/include -o$DIRBASE/bin/$1 $1.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/fxp.o $DIRBASE/clib/conv.o $DIRBASE/clib/datime.o

This script will compile a C source file and link with the GPL library.

## ppcl

    # Compile and link a C++ Linux program
    # with the C library.
    # Sep/2000, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" \
        -I$DIRBASE/include -o$DIRBASE/bin/$1 $1.cpp \
        $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o

This script will compile a C++ source file and link with the C GPL library.

## csocloc

    # Compile all socloc source modules
    # to Linux object files.
    # Jan/99, Rick Smereka
    #
    # Added 'sconnect', Feb/2000
    # Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Changed compile type to
    # include multiuser and
    # IPC. Sep/2001, Rick Smereka
    #
    . include.generic
    #
    cd $DIRBASE/socloc
    cmulti slconfig
    cmulti sliocode
    cmulti sloc
    cmulti sconnect

This script will compile all socloc source modules.

## mkall

    # Compile all 'clib' and 'dbeng' modules
    # and make all applications. Feb/99, Rick Smereka
    #
    # Changed name of c/s database stress program.
    # Sep/99, Rick Smereka
    #
    # Added 'socloc' builds. Dec/99, Rick Smereka
    #
    # Added C++ compiles and builds. Sep/2000,
    # Rick Smereka
    #
    # Added builds of 'timesync' and 'datimec'.
    # Dec/2001, Rick Smereka
    #
    # Added build of 'dbgen' and 'dbgenm'. Jan/2002,
    # Rick Smereka
    #
    # Added build of 'datagen' and 'dos2unix'.
    # Dec/2002, Rick Smereka
    #
    # Added build of 'iex', 'iexm'.
    # Mar/2003, Rick Smereka
    #
    # Added build of 'rmtree'.
    # Jul/2004, Rick Smereka
    #
    # Added build of 'daymvdel'.
    # Feb/2006, Rick Smereka
    #
    # Added build of 'ialive' and
    # 'ialivem'. Aug/2006, Rick Smereka
    #
    # Added build of 'sched' and
    # 'schedm'. Sep/2006, Rick Smereka
    #
    echo '***compile clib primatives'
    cclib
    echo '***compile C++ clib classes'
    ppcclib
    echo '***compile dbeng primatives'
    cdbeng
    echo '***compile socloc primatives'
    csocloc
    echo '***make stand-alone database command line program'
    mkdb
    echo '***make c/s database command line program'
    mkdbm
    echo '***make new database server'
    mkdbsrv
    echo '***make stand-alone database stress program'
    mkdbstress
    echo '***make c/s database stress program'
    mkdbstresm
    echo '***make dbgen'
    mkdbgen
    echo '***make dbgenm'
    mkdbgenm
    echo '***make system log server'
    mksys_log
    echo '***make timesync server'
    mktimesync
    echo '***make datimec client'
    mkdatimec
    echo '***make socloc server'
    mksocloc
    echo '***make dumsocks server'
    mkdumsocks
    echo '***make dumsocks client'
    mkdumsockc
    echo '***make sockc client'
    mksockc
    echo '***make iresolve'
    mkiresolve
    echo '***make testcs'
    mktestcs
    echo '***make testss'
    mktestss
    echo '** make iex'
    mkiex
    echo '** make iexm'
    mkiexm
    echo '** make rmtree'
    mkrmtree
    echo '** make ialive'
    mkialive
    echo '** make ialivem'
    mkialivem
    echo '** make sched'
    mksched
    echo '** make schedm'
    mkschedm
    echo '** make daymvdel'
    mkdaymvdel
    echo '*** make fixed point stress program'
    cl fxpstres
    echo '** make datagen'
    cl datagen
    echo '** make dos2unix'
    cl dos2unix

This script will build all current Future Lab GPL software including GPL library, database modules, socloc modules, TCP servers, client programs and single user programs.

## mkdb

    # Compile and link the 'db'
    # stand-alone database command line program.
    # Jan/99, Rick Smereka
    #
    # Added config modules. Mar/99, Rick Smereka
    #
    # Added 'socloc' API object files. Modified to
    # use environment vars. Removed 'ipconfig'
    # library file. Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'
    # Jul/2000, Rick Smereka
    #
    # Added variable IPC for 'socloc' and
    # system logger use. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added module 'dbengsrt.o'.
    # Aug/2002, Rick Smereka
    #
    # Added module 'dbengcat.c'.
    # Dec/2003, Rick Smereka
    #
    # Added modules 'appinit.o' and
    # 'logman.o'. Apr/2004,
    # Rick Smereka
    #
    # Changed module 'logman.o' to
    # 'logman.c', removed modules
    # 'sys_log.o', 'ip.o', and the
    # entire socloc interface. Removed
    # define 'IPC'. Nov/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o$DIRBASE/bin/db db.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c $DIRBASE/dbeng/dbeng.c \
        $DIRBASE/dbeng/dblocal.o $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbengcfg.c $DIRBASE/dbeng/dblocfg.c \
        $DIRBASE/dbeng/dbengsrt.o $DIRBASE/dbeng/dbengcat.c

This script will build (compile and link) the db single user, database command line program.

## mkdbm

    # Compile and link the 'dbm'
    # c/s database command line.
    # Jan/99, Rick Smereka
    #
    # Added 'socloc' API object files
    # and modified to use environment
    # vars. Removed library file
    # 'ipconfig'. Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'.
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added modules 'appinit.o' and 'logman.o'.
    # Apr/2004, Rick Smereka
    #
    # Changed module 'logman.o' to 'logman.c' and
    # added define of 'HASYSLOG'. Nov/2004,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dbm db.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/datime.o \
        $DIRBASE/dbeng/dbcs.o $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbcscfg.o $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dbm client/server database command line program.

## mkdbsrv

    # Compile and link the 'dbsrv'
    # TCP server program.
    # Jan/99, Rick Smereka
    #
    # Added 'socloc' API files and
    # removed the library file
    # 'ipconfig' as it is no longer
    # used. Modified to use
    # environment vars.
    # Apr/2000, Rick Smereka
    #
    # Added 'clib' object file
    # 'ip.o'. Jul/2000,
    # Rick Smereka
    #
    # Added object files 'dbengses'
    # and 'dbengcat'. Nov/2001,
    # Rick Smereka
    #
    # Added IPC variable.
    # Dec/2001, Rick Smereka
    #
    # Added object file 'dbengrep'.
    # Jan/2002, Rick Smereka
    #
    # Added 'clib' object files
    # 'appinit.o' and 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added object file 'dbengsrt.o'.
    # Sep/2002, Rick Smereka
    #
    # Added module 'logman.o'.
    # Apr/2004, Rick Smereka
    #
    # Changed module 'logman.o' to 'logman.c'
    # and added define 'HASYSLOG'. Nov/2004,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dbsrv \
        dbsrv.c $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcsrv.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/slogcode.o \
        $DIRBASE/clib/appinit.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/logman.c \
        $DIRBASE/dbeng/dbeng.c $DIRBASE/dbeng/dblocal.c \
        $DIRBASE/dbeng/dbiocode.c $DIRBASE/dbeng/dbengcfg.c \
        $DIRBASE/dbeng/dblocfg.c $DIRBASE/dbeng/dbengses.c \
        $DIRBASE/dbeng/dbengcat.c $DIRBASE/dbeng/dbengrep.c \
        $DIRBASE/dbeng/dbengsrt.o $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dbsrv database server.

## mkdbstress

    # Compile and link the 'dbstress'
    # stand-alone database stress program.
    # Jan/99, Rick Smereka
    #
    # Added 'socloc' API object files
    # and changed 'Bbuuzzb' file to use
    # source code instead of object code.
    # Modified to use environment vars.
    # Removed library file 'ipconfig'.
    # Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'.
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added object file 'dbengsrt.o'.
    # Sep/2002, Rick Smereka
    #
    # Added object file 'misc.o'.
    # Jun/2003, Rick Smereka
    #
    # Added module 'dbengcat.c'.
    # Feb/2004, Rick Smereka
    #
    # Added modules 'appinit.o' and
    # 'logman.c'. May/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $IPC -I$DIRBASE/include -o$DIRBASE/bin/dbstress \
        dbstress.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/misc.o \
        $DIRBASE/clib/appinit.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/slogcode.o $DIRBASE/dbeng/dbeng.c \
        $DIRBASE/dbeng/dblocal.c $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbengcfg.c $DIRBASE/dbeng/dblocfg.c \
        $DIRBASE/dbeng/dbengsrt.o $DIRBASE/dbeng/dbengcat.c \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dbstress single user database stress program.

## mkdbstresm

    # Compile and link the 'dbstresm'
    # c/s database stress program.
    # Jan/99, Rick Smereka
    #
    # Changed name to 'dbstresm'.
    # Sep/99, Rick Smereka
    #
    # Added 'socloc' API object files
    # and changed 'Bbuuzzb' files to
    # use source instead of object
    # code. Modified to use environment
    # vars. Removed library file 'ipconfig'.
    # Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'.
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added object file 'misc.o'.
    # Jun/2003, Rick Smereka
    #
    # Added modules 'appinit.o' and
    # 'logman.c'. May/2004, Rick Smereka
    #
    # Added define 'HASYSLOG'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dbstresm dbstress.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/misc.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c \
        $DIRBASE/dbeng/dbcs.c $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbcscfg.c $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dbstresm client/server database stress program.

## mkdbgen

    # Compile and link the 'dbgen'
    # stand-alone database program.
    # Jan/2002, Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added module 'dbengcat.c'.
    # Feb/2004, Rick Smereka
    #
    # Added modules 'appinit.o' and 'logman.o'.
    # Apr/2004, Rick Smereka
    #
    # Changed module 'logman.o' to
    # 'logman.c', removed modules
    # 'sys_log.o', 'ip.o', and the
    # entire socloc interface. Removed
    # define 'IPC'. Nov/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o$DIRBASE/bin/dbgen dbgen.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c $DIRBASE/dbeng/dbeng.c \
        $DIRBASE/dbeng/dblocal.o $DIRBASE/dbeng/dbiocode.o \
        $DIRBASE/dbeng/dbengcfg.o $DIRBASE/dbeng/dblocfg.o \
        $DIRBASE/dbeng/dbengsrt.c $DIRBASE/dbeng/dbengcat.c

This script will build (compile and link) the dbgen single user random database generator application.

## mkdbgenm

    # Compile and link the 'dbgenm'
    # c/s database program.
    # Jan/2002, Rick Smereka
    #
    # Added 'clib' object file 'datime.o'
    # May/2002, Rick Smereka
    #
    # Added modules 'appinit.o' and 'logman.o'.
    # Apr/2004, Rick Smereka
    #
    # Changed module 'logman.o' to 'logman.c' and
    # added define 'HASYSLOG'. Nov/2004,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dbgenm dbgen.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/logman.c \
        $DIRBASE/dbeng/dbcs.c $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbcscfg.c $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build the dbgenm client/server random database generator application.

## mkdumsockc

    # Compile and link the 'dumsockc'
    # client program for Linux.
    # Feb/2000, Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000
    #
    # Added new 'clib' object file 'ip.o'.
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added modules 'logman.o', 'appinit.o'
    # 'sys_log.o' and 'slogcode.o'. May/2004, Rick Smereka
    #
    # Changed 'logman.o' to 'logman.c' and added
    # define 'HASYSLOG'. Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dumsockc dumsockc.c $DIRBASE/clib/fio.o \
        $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipclient.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/appinit.o $DIRBASE/clib/sys_log.o \
        $DIRBASE/clib/slogcode.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dumsockc client application.

## mkdumsocks

    # Compile and link the 'dumsocks'
    # TCP server program for Linux.
    # Dec/99, Rick Smereka
    #
    # Added 'sconnect', Feb/2000
    # Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Added 'clib' object file
    # 'ip.o'. Jul/2000,
    # Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' files 'appinit.o'
    # and 'datime.o'. May/2002,
    # Rick Smereka
    #
    # Added modules 'sys_log.o',
    # 'slogcode.o' and 'logman.c'.
    # Added define 'HASYSLOG'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/dumsocks \
        dumsocks.c $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcsrv.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/appinit.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/slogcode.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the dumsocks TCP server application.

## mkiresolve

    # Build the 'iresolve' program for
    # Linux. Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'.
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include \
        -o$DIRBASE/bin/iresolve iresolve.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/parse.o \
        $DIRBASE/clib/logger.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/datime.o

This script will build (compile and link) the iresolve application.

## mksockc

    # Compile and link the 'sockc'
    # client program for Linux.
    # Feb/2000, Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Added new 'clib' object file 'ip.o'
    # Jul/2000, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added modules 'logman.c', 'sys_log.o'
    # and 'slogcode.o'. Added define 'HASYSLOG'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/sockc sockc.c $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ip.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/ipclient.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/sys_log.o \
        $DIRBASE/clib/slogcode.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the sockc client application.

## mksocloc

    # Compile and link the 'socloc'
    # TCP server program.
    # Dec/99, Rick Smereka
    #
    # Added 'sconnect', Feb/2000
    # Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Added 'clib' object file
    # 'ip.o'. Jul/2000,
    # Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object files
    # 'appinit.o' and 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Removed 'sloc' object file
    # and added 'slocsrv' object file.
    # May/2003, Rick Smereka
    #
    # Added module 'logman.c' which is not
    # directly used but needed for linking.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include -o$DIRBASE/bin/socloc \
        socloc.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcsrv.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c \
        $DIRBASE/socloc/slocsrv.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the socloc TCP server application.

## mksys_log

    # Compile and link the 'sys_log'
    # TCP server program for Linux.
    # Jan/99, Rick Smereka
    #
    # Modified to use environment
    # vars. Apr/2000, Rick Smereka
    #
    # Added 'clib' object file
    # 'ip.o'. Jul/2000,
    # Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    # Added 'clib' object files
    # 'appinit.o' and 'datime.o'
    # May/2002, Rick Smereka
    #
    # Added module 'logman.c' which is not
    # directly used but needed for linking.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include -o$DIRBASE/bin/sys_log \
        sys_log.c $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcsrv.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/datime.o $DIRBASE/clib/ip.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/clib/appinit.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the sys_log TCP system log server.

## mktestcs

    # Compile and link the 'testcs' C++
    # client socket application.
    # Sep/2000, Rick Smereka
    #
    # Changed to compile/link for multiuser.
    # Nov/2001, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include -o$DIRBASE/bin/testcs \
        testcs.cpp $DIRBASE/clib/csocket.o $LIBASE/libstdc++.a

This script will build (compile and link) the testcs C++ socket client application.

## mktestss

    # Compile and link the 'testss' C++
    # server socket application.
    # Sep/2000, Rick Smereka
    #
    # Changed to compile/link for multiuser.
    # Nov/2001, Rick Smereka
    #
    # Added IPC variable. Dec/2001,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC -I$DIRBASE/include -o$DIRBASE/bin/testss \
        testss.cpp $DIRBASE/clib/ssocket.o $LIBASE/libstdc++.a

This script will build (compile and link) the testss C++ server application.

## mktimesync

    # Compile and link the 'timesync'
    # TCP server program for Linux.
    # Dec/2001, Rick Smereka
    #
    # Added 'clib' object files
    # 'appinit.o' and 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added modules 'logman.c' and 'sys_log.o'.
    # Added define 'HASYSLOG'. Dec/2004,
    # Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/timesync timesync.c $DIRBASE/clib/tlogcode.o \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcsrv.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/appinit.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/sys_log.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the timesync server application.

## mkdatimec

    # Make the 'datimec' client
    # Dec/2001, Rick Smereka
    #
    # Added 'clib' object file 'datime.o'.
    # May/2002, Rick Smereka
    #
    # Added object files 'sys_log.o',
    # 'slogcode.o' and 'logman.o'. Mar/2004, Rick Smereka
    #
    # Added define 'HASYSLOG'. Nov/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/datimec datimec.c \
        $DIRBASE/clib/timesapi.o $DIRBASE/clib/tlogcode.o $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ip.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/ipclient.o $DIRBASE/clib/ipcomm.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/slogcode.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the datimec client application.

## mkiex

    # Compile and link the 'iex'
    # single user database program.
    # Mar/2003, Rick Smereka
    #
    # Added module 'dbengcat.c'.
    # Feb/2004, Rick Smereka
    #
    # Removed modules 'sys_log.o',
    # 'slogcode.o', 'ip.o', 'sloc.o',
    # 'slconfig.o', 'sliocode.o' and
    # 'sconnect.o'. Added modules 'logman.c',
    # and 'appinit.o'. Removed define 'IPC'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o../bin/iex iex.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/datime.o $DIRBASE/clib/wlib.o \
        $DIRBASE/clib/fxp.o \
        $DIRBASE/dbeng/dbeng.c $DIRBASE/dbeng/dbfxp.o \
        $DIRBASE/dbeng/dblocal.c $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbengcfg.c $DIRBASE/dbeng/dblocfg.c \
        $DIRBASE/dbeng/dbengsrt.c $DIRBASE/dbeng/iexlib.o \
        $DIRBASE/dbeng/dbengcat.c

This script will build (compile and link) the iex single user, database import application.

## mkiexm

    # Compile and link the 'iexm'
    # client/server database program.
    # Mar/2003, Rick Smereka
    #
    # Added modules 'logman.c' and
    # 'appinit.o'. Added define
    # 'HASYSLOG'. Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $IPC $MULTI $HASYSLOG -I$DIRBASE/include \
        -o../bin/iexm iex.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/sys_log.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/wlib.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/fxp.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/appinit.o \
        $DIRBASE/dbeng/dbcs.o $DIRBASE/dbeng/dbfxp.o \
        $DIRBASE/dbeng/dbcscfg.o $DIRBASE/dbeng/dbiocode.o \
        $DIRBASE/dbeng/iexlib.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the iexm client/server database import client application.

## chasyslog

    # Compile only (using GNU)
    # with IPC and HAS_SYSLOG
    # Aug/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    $COMP $DEFS="$PLAT" $IPC $HASYSLOG -I$DIRBASE/include -c $1.c

This script will compile the supplied source file with the IPC and HASYSLOG defines.

## mkrmtree

    # Compile and link the 'rmtree' program.
    # Jul/2004,Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o$DIRBASE/bin/rmtree rmtree.c \
        $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/dscan.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/armtree.o

This script will build (compile and link) the rmtree application.

## mkdaymvdel

    # Compile and link the 'daymvdel' program.
    # Dec/2005, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/daymvdel daymvdel.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/armtree.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/dscan.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/ip.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/slogcode.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/path.o \
        $DIRBASE/socloc/sloc.o $DIRBASE/socloc/slconfig.o \
        $DIRBASE/socloc/sliocode.o $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the daymvdel application.

## mkialive

    # Compile and link the 'ialive'
    # program with single-user database support.
    # Aug/2006, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o$DIRBASE/bin/ialive ialive.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c $DIRBASE/dbeng/dbeng.c \
        $DIRBASE/dbeng/dblocal.o $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbengcfg.c $DIRBASE/dbeng/dblocfg.c \
        $DIRBASE/dbeng/dbengsrt.o $DIRBASE/dbeng/dbengcat.c

This script will build (compile and link) the ialive application.

## mkialivem

    # Compile and link the 'ialivem' program
    # with c/s database support
    # Aug/2006, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/ialivem ialive.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/logman.c \
        $DIRBASE/clib/slogcode.o $DIRBASE/clib/datime.o \
        $DIRBASE/dbeng/dbcs.o $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbcscfg.o $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and link) the ialivem application.

## mksched

    # Compile and link the 'sched'
    # single user database program.
    # May/2004, Rick Smereka
    #
    # Removed modules 'ip.o', 'ipcomm.o',
    # 'sys_log.o', 'slogcode.o', 'sloc.o',
    # 'slconfig.o', 'sliocode.o' and
    # 'sconnect.o'. Changed 'logman.o' to
    # 'logman.c'. Removed define 'IPC'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" -I$DIRBASE/include -o$DIRBASE/bin/sched sched.c \
        $DIRBASE/clib/fio.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/datime.o $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/fxp.o \
        $DIRBASE/dbeng/dbeng.c \
        $DIRBASE/dbeng/dblocal.c $DIRBASE/dbeng/dbiocode.c \
        $DIRBASE/dbeng/dbengcfg.c $DIRBASE/dbeng/dblocfg.c \
        $DIRBASE/dbeng/dbengsrt.c $DIRBASE/dbeng/dbengcat.c \
        $DIRBASE/dbeng/dbfxp.o

This script will build (compile and line) the sched application.

## mkschedm

    # Compile and link the 'schedm'
    # c/s database program.
    # Jan/2004, Rick Smereka
    #
    # Added define 'HASYSLOG'. Changed
    # module 'logman.o' to 'logman.c'.
    # Dec/2004, Rick Smereka
    #
    . include.generic
    . include.linux
    #
    cd $DIRBASE/source
    $COMP $DEFS="$PLAT" $MULTI $IPC $HASYSLOG -I$DIRBASE/include \
        -o$DIRBASE/bin/schedm sched.c \
        $DIRBASE/clib/fio.o $DIRBASE/clib/ip.o \
        $DIRBASE/clib/parse.o $DIRBASE/clib/logger.o \
        $DIRBASE/clib/ipcomm.o $DIRBASE/clib/datime.o \
        $DIRBASE/clib/sys_log.o $DIRBASE/clib/fxp.o \
        $DIRBASE/clib/logman.c $DIRBASE/clib/appinit.o \
        $DIRBASE/clib/slogcode.o $DIRBASE/dbeng/dbfxp.o \
        $DIRBASE/dbeng/dbcs.o $DIRBASE/dbeng/dbiocode.o \
        $DIRBASE/dbeng/dbcscfg.o $DIRBASE/socloc/sloc.o \
        $DIRBASE/socloc/slconfig.o $DIRBASE/socloc/sliocode.o \
        $DIRBASE/socloc/sconnect.o

This script will build (compile and line) the schedm application.

Goto Top | Future Lab Home
Contact Webmaster | Feedback

Copyright © 1999-2006 Future Lab, Last Updated Sep 16, 2006