#*****************************************************************
#**                                                             **
#**             (C) Copyright 1992 the Regents of the           **
#**        University of California.  All Rights Reserved.      **
#**                                                             **
#**        This work was produced under the sponsorship of      **
#**         the U.S. Department of Energy.  The Government      **
#**                retains certain rights therein.              **
#**                                                             **
#**                         Written by                          **
#**         Distributed Programming Environments Project        **
#**           Computer Software and Networking Division,        **
#**                   Livermore Computer Center,                **
#**            Lawrence Livermore National Laboratory           **
#**                                                             **
#*****************************************************************

#
# Defaults - ELROS Configuration, Paths and Options
#

#
# Edit this file to tailor the given macro definitions for your
# installation.
#

#
# Set RO_DIR to the path name for this directory, i.e., where you are
# building a new version of ELROS.
#


RO_DIR = 


#
# Set RO_TASKING_FLAG to NO__RO_TASKING for building a single-tasking library,
# or to __RO_TASKING for building a multi-tasking library.
#

RO_TASKING_FLAG = NO__RO_TASKING

#
# Set RO_OPT_REAL to 1 if you want to try to optimize Real encoding code.
# Set to 0 if this causes problems.
#

RO_OPT_REAL = 1

#
# Set RO_HAS_LONGLONG to 1 if your C compiler has a long long data type.
# Set RO_HAS_LONGDOUBLE to 1 if your C compiler has a long double data type.
#

RO_HAS_LONGLONG = 0
RO_HAS_LONGDOUBLE = 0

#
# Set RO_SWITCHES to whatever C compiler options you want to use.
# These same options are used in compiling sources for building all the
# parts of the ELROS system, and for running the test-suite.
#

RO_SWITCHES =


#
# Set RO_PLATFORMS to PURESOCKETS or ISODE or ISODE_and_PURESOCKETS.
#

RO_PLATFORMS = PURESOCKETS

#
# Set ISODE_INCDIR to the path name to the ISODE installed include files.
# Set ISODE_LIBDIR to the path name to the ISODE installed lib files.
# Set ISODE_BINDIR to the path name to the ISODE installed bin files.
# Set ISODE_OTHERS to the path name to the ISODE installed "others" directory.
#

ISODE_INCDIR = 
ISODE_LIBDIR = 
ISODE_BINDIR = 
ISODE_OTHERS = 

#
# Set RO_PARAMS to the file in $(RO_DIR)/params which corresponds to your 
# installation.
#

RO_PARAMS = SUN.parameters.dat





#
# Local macros
#

#
# Set OS to UNIX if you are running on a UNIX-type system and support
# the process status command, ps.  If not, set OS to (null).  The value
# of this macro is used only by the Makefiles that are used when running
# the test-suite, and does not affect the configuration of the ELROS
# system.
#

OS = UNIX

#
# Macros used across multiple Makefiles
#
SPACE =

RO_RUNTIME_DIR = $(RO_DIR)/runtime
RO_PREPROCESSOR_DIR = $(RO_DIR)/preprocessor
LIBBACK = $(RO_RUNTIME_DIR)/lib/libback.a
LDLIBBACK = -L$(RO_RUNTIME_DIR)/lib -lback

COPTS =	-c 
CPPOPTS = -P -C
CFLAGS = $(RO_SWITCHES)

DEFINE = D$(SPACE)
D =

OSUFFIX = o

BORDER = "******************************************************************************"
#
# Local tools - System commands used
#
# Set these names to the appropriate names or paths for your installation.
#

CC = cc
CPLUSPLUS = CC
CPP = /lib/cpp
LD = cc
CPLUSPLUSLD = CC

CLIBS =
CPLUSLIBS =

SHELL = /bin/sh

MAKE = make

MKDIR = mkdir
CD = cd

GREP = grep
DIFF = diff
CAT = cat

AR = ar
RANLIB = /usr/bin/ranlib
TAR = tar

SED = sed
CSH = csh

PS = ps
KILL = kill
SLEEP = sleep

HOSTNAME = `/bin/hostname`
DATE = date

CP = cp
MV = mv
RM = rm -f

TOUCH = touch -f

CHMOD = chmod

LN = ln

ECHOTEXT = echo

#
# Local "shell" command delimiters
#

IFCMP = if cmp
IFEXISTS = if test -s
IFSTATUS = 
THEN = then
ELSE = else
FI = fi
FOR = for
DO = do
DONE = done

#
#	Special Make macros
#

TARGET	= $@
ROOT	= $*

#
#	List of all ELROS directories in a distribution
#

DIRS = 	defaults \
	doc \
	params \
	runtime runtime/messages runtime/lib runtime/include \
		runtime/include/elros runtime/include/pads \
	preprocessor \
	driver \
	tests tests/isode15.2 tests/isode16.4 \
	util util/asn util/logging 



#
#	Setup for local environment
#

SETUP = @$(ECHOTEXT) "Setup complete"

#
# The following directories are used only for development purposes.
#

#
# Set RO_DIST_DIR to the directory where you wish to build a new 
# distribution directory and tar file.  Used for development purposes.
#

RO_DIST_DIR =


#
# Set RO_INSTALL_DIR to the directory where you wish to install a new
# version of ELROS.  This directory should have the same tree structure
# as the one in which ELROS is built (i.e., this directory).  This is also
# used for development purposes.
#

RO_INSTALL_DIR =


