# 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 #---------------------------------------------------------------------#