# This file contains CGAL makefile settings for the following platform:
# OS:				mips64_Linux-2.6
# COMPILER:			GNU 4.1.2
# BOOST:			supported
# BOOST_PROGRAM_OPTIONS:	supported
# X11:				supported
# GMP:				supported
# GMPXX:			supported
# MPFR:				supported
# CORE:				supported
# ZLIB:				supported
# LEDA:				not supported
# LEDAWIN:			not supported
# QT:				supported
# TAUCS:			not supported

#---------------------------------------------------------------------#
#                    include/lib directory settings
#---------------------------------------------------------------------#

CGAL_INCL_DIR = /usr/include
CGAL_LIB_DIR = /usr/lib

#---------------------------------------------------------------------#
#                    os/compiler description
#---------------------------------------------------------------------#

CGAL_OS_COMPILER = mips64_Linux-2.6_g++-4.1.2

#---------------------------------------------------------------------#
#                    filename related flags
#---------------------------------------------------------------------#

OBJ_EXT = .o
EXE_EXT = 
LIB_SUFFIX = 

#---------------------------------------------------------------------#
#                    some specific compiler flags
#---------------------------------------------------------------------#

OBJ_OPT = -c
DEBUG_OPT = -g
START_LD_OPT = 
LIBPATH_OPT = -L
LIB_OPT =  -l
RANLIB = cat >/dev/null

#---------------------------------------------------------------------#
#                    suffixes and rules
#---------------------------------------------------------------------#

.SUFFIXES:   .clean

.C.clean:
	rm -f $* $*.o $*.moc


#---------------------------------------------------------------------#
#                    compiler
#---------------------------------------------------------------------#

CGAL_CXX = g++

#---------------------------------------------------------------------#
#                    compiler flags
#---------------------------------------------------------------------#

# For more information about the compiler flags see the installation guide.

# compiler specific configuration dir
CGAL_INCL_CONF_DIR = /usr/include

# *** Fill in any additional compiler flags you need ***
CUSTOM_CXXFLAGS = 

# *** compiler flags for feature BOOST ***
BOOST_CXXFLAGS = 

# *** compiler flags for feature BOOST_PROGRAM_OPTIONS ***
BOOST_PROGRAM_OPTIONS_CXXFLAGS = 

# *** compiler flags for feature X11 ***
X11_CXXFLAGS = 

# *** compiler flags for feature GMP ***
GMP_CXXFLAGS = 

# *** compiler flags for feature GMPXX ***
GMPXX_CXXFLAGS = 

# *** compiler flags for feature MPFR ***
MPFR_CXXFLAGS = 

# *** compiler flags for feature CORE ***
CORE_CXXFLAGS = 

# *** compiler flags for feature ZLIB ***
ZLIB_CXXFLAGS = 

# *** compiler flags for feature QT ***
QT_CXXFLAGS =  \
	-I/usr/include/qt3 


# *** compiler flags for package BOOST ***
BOOST_PKG_CXXFLAGS = 

# *** compiler flags for package BOOSTPROGRAMOPTIONS ***
BOOSTPROGRAMOPTIONS_PKG_CXXFLAGS = 

# *** compiler flags for package X11 ***
X11_PKG_CXXFLAGS = 

# *** compiler flags for package GMP ***
GMP_PKG_CXXFLAGS = 

# *** compiler flags for package GMPXX ***
GMPXX_PKG_CXXFLAGS = 

# *** compiler flags for package MPFR ***
MPFR_PKG_CXXFLAGS = 

# *** compiler flags for package CORE ***
CORE_PKG_CXXFLAGS = 

# *** compiler flags for package ZLIB ***
ZLIB_PKG_CXXFLAGS = 

# *** compiler flags for package QT3MT ***
QT3MT_PKG_CXXFLAGS = 

# *** to work around the long-name-problem with sun as/ld
LONG_NAME_PROBLEM_CXXFLAGS =

CGAL_CXXFLAGS =  \
	-Wall -frounding-math \
	$(CUSTOM_CXXFLAGS) \
	$(BOOST_CXXFLAGS) \
	$(BOOST_PROGRAM_OPTIONS_CXXFLAGS) \
	$(X11_CXXFLAGS) \
	$(GMP_CXXFLAGS) \
	$(GMPXX_CXXFLAGS) \
	$(MPFR_CXXFLAGS) \
	$(CORE_CXXFLAGS) \
	$(ZLIB_CXXFLAGS) \
	$(QT_CXXFLAGS) \
	$(BOOST_PKG_CXXFLAGS) \
	$(BOOSTPROGRAMOPTIONS_PKG_CXXFLAGS) \
	$(X11_PKG_CXXFLAGS) \
	$(GMP_PKG_CXXFLAGS) \
	$(GMPXX_PKG_CXXFLAGS) \
	$(MPFR_PKG_CXXFLAGS) \
	$(CORE_PKG_CXXFLAGS) \
	$(ZLIB_PKG_CXXFLAGS) \
	$(QT3MT_PKG_CXXFLAGS)

CGAL_WINLIB_CXXFLAGS = \
	$(CGAL_LIB_CXXFLAGS)


#---------------------------------------------------------------------#
#                    linker flags
#---------------------------------------------------------------------#

# *** Flag to define the name of the produced executable ***
EXE_OPT = -o $(SAVESTHEBLANK)

# *** libpath flags for feature BOOST ***
BOOST_LIBPATHFLAGS = 

# *** libpath flags for feature BOOST_PROGRAM_OPTIONS ***
BOOST_PROGRAM_OPTIONS_LIBPATHFLAGS = 

# *** libpath flags for feature X11 ***
X11_LIBPATHFLAGS = 

# *** libpath flags for feature GMP ***
GMP_LIBPATHFLAGS = 

# *** libpath flags for feature GMPXX ***
GMPXX_LIBPATHFLAGS = 

# *** libpath flags for feature MPFR ***
MPFR_LIBPATHFLAGS = 

# *** libpath flags for feature CORE ***
CORE_LIBPATHFLAGS = 

# *** libpath flags for feature ZLIB ***
ZLIB_LIBPATHFLAGS = 

# *** libpath flags for feature QT ***
QT_LIBPATHFLAGS = 

# *** libpath flags for CGAL ***
CGAL_LIBPATHFLAGS = \
	$(BOOST_LIBPATHFLAGS) \
	$(BOOST_PROGRAM_OPTIONS_LIBPATHFLAGS) \
	$(X11_LIBPATHFLAGS) \
	$(GMP_LIBPATHFLAGS) \
	$(GMPXX_LIBPATHFLAGS) \
	$(MPFR_LIBPATHFLAGS) \
	$(CORE_LIBPATHFLAGS) \
	$(ZLIB_LIBPATHFLAGS) \
	$(QT_LIBPATHFLAGS) \

# *** Fill in any additional linker flags you need ***
CUSTOM_LDFLAGS = 

# *** to work around the long-name-problem with sun as/ld
LONG_NAME_PROBLEM_LDFLAGS =

# *** the libs to link against when using OpenGL
OPENGL_LIBS = -lGL -lGLU

CGAL_LIBPATH =

CGAL_LD_LIBPATH = $(CGAL_LIBPATHFLAGS)

# *** linker flags for package BOOST ***
BOOST_LDFLAGS = 

# *** linker flags for package BOOSTPROGRAMOPTIONS ***
BOOSTPROGRAMOPTIONS_LDFLAGS =  \
	 -lboost_program_options 


# *** linker flags for package X11 ***
X11_LDFLAGS =  \
	 -lX11 


# *** linker flags for package GMP ***
GMP_LDFLAGS =  \
	 -lgmp 


# *** linker flags for package GMPXX ***
GMPXX_LDFLAGS =  \
	 -lgmpxx 


# *** linker flags for package MPFR ***
MPFR_LDFLAGS =  \
	 -lmpfr 


# *** linker flags for package CORE ***
CORE_LDFLAGS =  \
	 -lcore++ 


# *** linker flags for package ZLIB ***
ZLIB_LDFLAGS =  \
	 -lz 


# *** linker flags for package QT3MT ***
QT3MT_LDFLAGS =  \
	 -lqt-mt 


# *** linker flags for CGAL ***
CGAL_CGAL_LDFLAGS = \
	$(CGAL_LD_LIBPATH)  \
	$(CUSTOM_LDFLAGS) \
	 -lCGAL 

CGAL_LDFLAGS = \
	$(CGAL_CGAL_LDFLAGS) \
	 -lCGALQt  \
	$(QT3MT_LDFLAGS) \
	$(ZLIB_LDFLAGS) \
	$(CORE_LDFLAGS) \
	$(MPFR_LDFLAGS) \
	$(GMPXX_LDFLAGS) \
	$(GMP_LDFLAGS) \
	$(X11_LDFLAGS) \
	$(BOOSTPROGRAMOPTIONS_LDFLAGS) \
	$(BOOST_LDFLAGS) \
	 -lm 

#  The following flags are obsolete
CGAL_WINDOW_LDFLAGS = $(CGAL_LDFLAGS)

CGAL_GEOWIN_LDFLAGS = $(CGAL_LDFLAGS)

CGAL_QT_LDFLAGS = $(CGAL_LDFLAGS)

# *** Qt meta object compiler executable ***
QT_MOC = \
	/usr/share/qt3/bin/moc


#---------------------------------------------------------------------#
#                    commands and flags for creating libraries
#---------------------------------------------------------------------#

CGAL_LIB = libCGAL.a
CGAL_WIN_EXTRA_DIR = x11
CGAL_QT_LIB = libCGALQt.a
CGAL_CORE_LIB = libcore++.a
CGAL_LIB_CXXFLAGS = \
	 -O2 \
	$(CGAL_CXXFLAGS)
CGAL_LIB_LDFLAGS = 

CGAL_LIB_CREATE = ar cr ''
CGAL_OBJ_PREFIX = 
CGAL_LIB_DESTINATION = '$(CGAL_LIB_DIR)'
CGAL_SHARED_LIB = libCGAL.so
CGAL_CORE_SHARED_LIB = libcore++.so
CGAL_QT_SHARED_LIB = libCGALQt.so
CGAL_SHARED_LIB_CXXFLAGS = \
	-fpic -O2 \
	$(CGAL_CXXFLAGS)
CGAL_SHARED_LIB_LDFLAGS = 

CGAL_SHARED_LIB_CREATE = $(CGAL_CXX) -shared  -o ''

# *** only used for the testsuite
# *** program used to create stacktrace from coredump
PRINT_STACKTRACE_PROGRAM = gdb


#---------------------------------------------------------------------#
#                    EOF
#---------------------------------------------------------------------#

