#CGAL + LEDA : CGAL_MAKEFILE = /KM/projects/CGAL/CGAL-1.2/make/makefile_sparc_SunOS-5.6_eg++-egcs-2.91.66_LEDA include $(CGAL_MAKEFILE) CASE_STUDY_DIR = /KM/projects/CGAL/Work_in_Progress/case_study/cost_of_geometric_computing OPT = -O3 #OPT = -O2 #OPT = -O #OPT = -g #DOUBLEDOUBLE_INCL = /KM/projects/CGAL/Numerics/doubledouble/include #DOUBLEDOUBLE_LIBDIR = /KM/projects/CGAL/Numerics/doubledouble/solaris/g++ #DOUBLEDOUBLE_LIB = -ldoubledouble #DOUBLEDOUBLE_FLAGS = -DCGAL_USE_DOUBLEDOUBLE -DDD_INLINE #LCEP_NUMBER_TYPES_INCL = #LCEP_NUMBER_TYPES_LIBDIR = #LCEP_NUMBER_TYPES_LIB = -lLCEP_Number_types #LCEP_NUMBER_TYPES_FLAGS = -DCGAL_USE_LCEP_NUMBER_TYPES #------------------no changes below this line-------------------------# LIB = libcase_study.a CXXFLAGS = \ -I$(CASE_STUDY_DIR)/include \ -I$(DOUBLEDOUBLE_INCL) \ $(DOUBLEDOUBLE_FLAGS) \ $(LCEP_NUMBER_TYPES_FLAGS) \ $(CGAL_CXXFLAGS) \ -DCGAL_NO_ASSERTIONS \ -DCGAL_NO_PRECONDITIONS \ -DCGAL_NO_POSTCONDITIONS \ -DCGAL_NO_WARNINGS LDFLAGS = \ -L$(DOUBLEDOUBLE_LIBDIR) -L$(LCEP_NUMBER_TYPES_LIBDIR) \ -L$(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER) -L$(LEDA_LIB_DIR) -L$(GMP_LIB_DIR) -L/usr/openwin/lib \ -R $(CGAL_LIB_DIR)/$(CGAL_OS_COMPILER):$(LEDA_LIB_DIR):$(GMP_LIB_DIR):/usr/openwin/lib \ $(LCEP_NUMBER_TYPES_LIB) -lCGAL -lW -lP -lG -lL -lX11 -lgmp $(DOUBLEDOUBLE_LIB) -lm #---------------------------------------------------------------------# # suffix rule #---------------------------------------------------------------------# .C.o: $(CGAL_CXX) $(OPT) $(CXXFLAGS) -c $< #---------------------------------------------------------------------# # #---------------------------------------------------------------------# all: case_study_lib main main: main.o $(CGAL_CXX) -o main main.o -L./lib -lcase_study $(LDFLAGS) case_study_lib: cd src ; make lib main.o: main.C $(CGAL_CXX) $(CXXFLAGS) -c $<