######################################################################
##
## This makefile configures the CorbaScript compilation for
##   - OS:  Linux
##   - C++: GNU GCC 2.95.x
##   - ORB: TAO between 1.1.17 and 1.2.
##
##  Update the following variables to your configuration.
##

# set the C++ compiler, here is GNU C++.
CXX = g++

# set C++ compiler flags.
CXXFLAGS += -DACE_HAS_EXCEPTIONS -DACE_HAS_AIO_CALLS \
  -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT \
  -W -Wall -Wno-unused -Wpointer-arith -Wno-uninitialized -fno-implicit-templates

# set the C++ linker.
LD = $(CXX)

LDFLAGS= 

# set the C++ compiler flag to generate make dependencies.
CXXDEPENDFLAG = -M

# The tool to create new archives.
AR = ar crv

# The tool (if needed) to ranlib archives.
RANLIB = ranlib

# The system dynamic libraries needed by your ORB.
# on Linux, TAO need no special library.
ifdef ORB_IS_MULTITHREADED
ORB_NEEDED_LIBRARIES =
else
ORB_NEEDED_LIBRARIES =
endif

# The dynamic library for the dynamic linker (if needed).
SYSTEM_LD_LIBRARIES = -ldl -lpthread -lrt

######################################################################
# don't modify ORB name.

ORB_NAME = TAO
ORB_DIR = TAO-1.2

######################################################################
##
## end of file 'config/platforms/TAO_1_2_LINUX_GCC295'.
##
######################################################################
