mirror of https://github.com/CGAL/cgal
163 lines
4.5 KiB
Plaintext
163 lines
4.5 KiB
Plaintext
# This file contains CGAL makefile settings for the following platform:
|
|
# OS: sparc_SunOS-5.6
|
|
# COMPILER: GNU 2.95.2
|
|
# LEDA: supported
|
|
# GMP: supported
|
|
|
|
#---------------------------------------------------------------------#
|
|
# include/lib directory settings
|
|
#---------------------------------------------------------------------#
|
|
|
|
CGAL_INCL_DIR = /pkg/CGAL-2.1/include
|
|
CGAL_LIB_DIR = /pkg/CGAL-2.1/lib
|
|
|
|
#---------------------------------------------------------------------#
|
|
# os/compiler description
|
|
#---------------------------------------------------------------------#
|
|
|
|
CGAL_OS_COMPILER = sparc_SunOS-5.6_g++-2.95.2_LEDA
|
|
|
|
#---------------------------------------------------------------------#
|
|
# 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
|
|
|
|
#---------------------------------------------------------------------#
|
|
# suffixes and rules
|
|
#---------------------------------------------------------------------#
|
|
|
|
.SUFFIXES: .clean
|
|
|
|
.C.clean:
|
|
rm -f $* $*.o
|
|
|
|
|
|
#---------------------------------------------------------------------#
|
|
# compiler
|
|
#---------------------------------------------------------------------#
|
|
|
|
CGAL_CXX = /usr/local/bin/g++
|
|
|
|
#---------------------------------------------------------------------#
|
|
# compiler flags
|
|
#---------------------------------------------------------------------#
|
|
|
|
# For more information about the compiler flags see the installation guide.
|
|
|
|
# compiler specific configuration dir
|
|
CGAL_INCL_CONF_DIR = \
|
|
$(CGAL_INCL_DIR)/CGAL/config/sparc_SunOS-5.6_g++-2.95.2
|
|
|
|
# *** Fill in your LEDA include directory ***
|
|
# (e.g. /usr/local/include)
|
|
LEDA_INCL_DIR = \
|
|
/pkg/LEDA-4.0/incl
|
|
|
|
# *** Fill in any additional compiler flags you need ***
|
|
CUSTOM_CXXFLAGS = -B/pkg/gnu/binutils/bin/
|
|
|
|
# *** to work around the long-name-problem with sun as/ld
|
|
LONG_NAME_PROBLEM_CXXFLAGS =
|
|
|
|
CGAL_CXXFLAGS = \
|
|
$(CUSTOM_CXXFLAGS) -Wall -ftemplate-depth-25 \
|
|
-DCGAL_USE_GMP \
|
|
'-I$(CGAL_INCL_CONF_DIR)' \
|
|
-DCGAL_USE_LEDA -DLEDA_PREFIX \
|
|
'-I$(CGAL_INCL_DIR)' \
|
|
'-I$(LEDA_INCL_DIR)'
|
|
|
|
|
|
#---------------------------------------------------------------------#
|
|
# linker flags
|
|
#---------------------------------------------------------------------#
|
|
|
|
EXE_OPT = -o
|
|
# *** Fill in your LEDA_lib_directory ***
|
|
# (e.g. /usr/local/lib)
|
|
LEDA_LIB_DIR = \
|
|
/pkg/LEDA-4.0/libb/sun4OS5/lib_g++
|
|
|
|
# *** Fill in any additional linker flags you need ***
|
|
CUSTOM_LIBPATH =
|
|
|
|
CUSTOM_LDFLAGS =
|
|
|
|
# *** to work around the long-name-problem with sun as/ld
|
|
LONG_NAME_PROBLEM_LDFLAGS =
|
|
|
|
CGAL_LIBPATH =
|
|
|
|
CGAL_LD_LIBPATH = \
|
|
$(CUSTOM_LIBPATH) \
|
|
-L$(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER) -L$(LEDA_LIB_DIR) \
|
|
-R $(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER):$(LEDA_LIB_DIR)
|
|
|
|
CGAL_LDFLAGS = \
|
|
$(CGAL_LD_LIBPATH) \
|
|
$(CUSTOM_LDFLAGS) \
|
|
-lCGAL -lP -lG -lL -lgmp -lm
|
|
|
|
CGAL_WINDOW_LIBPATH =
|
|
|
|
CGAL_WINDOW_LD_LIBPATH = \
|
|
-L$(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER) -L$(LEDA_LIB_DIR) -L/usr/openwin/lib \
|
|
-R $(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER):$(LEDA_LIB_DIR):/usr/openwin/lib
|
|
|
|
CGAL_WINDOW_LDFLAGS = \
|
|
$(CGAL_WINDOW_LD_LIBPATH) \
|
|
$(CUSTOM_LDFLAGS) \
|
|
-lCGAL -lW -lP -lG -lL -lX11 -lgmp -lm
|
|
|
|
CGAL_GEOWIN_LDFLAGS = \
|
|
$(CGAL_WINDOW_LD_LIBPATH) \
|
|
$(CUSTOM_LDFLAGS) \
|
|
-lCGAL -lGeoW -lD3 -lW -lP -lG -lL -lX11 -lgmp -lm
|
|
|
|
|
|
#---------------------------------------------------------------------#
|
|
# commands and flags for creating libraries
|
|
#---------------------------------------------------------------------#
|
|
|
|
CGAL_LIB = libCGAL.a
|
|
CGAL_LIB_CXXFLAGS = \
|
|
$(CGAL_CXXFLAGS)
|
|
CGAL_LIB_LDFLAGS =
|
|
|
|
CGAL_LIB_CREATE = ar cr ''
|
|
CGAL_OBJ_PREFIX =
|
|
CGAL_LIB_DESTINATION = /pkg/CGAL-2.1/lib/$(CGAL_OS_COMPILER)
|
|
CGAL_SHARED_LIB = libCGAL.so
|
|
CGAL_SHARED_LIB_CXXFLAGS = \
|
|
-fpic \
|
|
$(CGAL_CXXFLAGS)
|
|
CGAL_SHARED_LIB_LDFLAGS = \
|
|
-L$(LEDA_LIB_DIR) \
|
|
-R $(LEDA_LIB_DIR) \
|
|
-lL
|
|
|
|
CGAL_SHARED_LIB_CREATE = $(CGAL_CXX) -G -o ''
|
|
|
|
# *** only used for the testsuite
|
|
# *** program used to create stacktrace from coredump
|
|
PRINT_STACKTRACE_PROGRAM = gdb
|
|
|
|
|
|
#---------------------------------------------------------------------#
|
|
# EOF
|
|
#---------------------------------------------------------------------#
|
|
|