# This is the makefile for compiling a CGAL application. # Modified by Herve Bronnimann for compiling .C instead of .cpp #---------------------------------------------------------------------# # include platform specific settings #---------------------------------------------------------------------# # Choose the right include file from the /make directory. # CGAL_MAKEFILE = ENTER_YOUR_INCLUDE_MAKEFILE_HERE #CGAL_MAKEFILE = /usr/src/CGAL/CGAL-1.2/make/makefile_unknown_Linux-2.0.36_g++-egcs-2.90.29_LEDA CGAL_MAKEFILE = /usr/src/CGAL/CGAL-1.2/make/makefile_unknown_Linux-2.0.30_g++-egcs-2.90.29_LEDA include $(CGAL_MAKEFILE) #---------------------------------------------------------------------# # compiler flags #---------------------------------------------------------------------# CXXFLAGS = -DCGAL_NO_PRECONDITIONS \ -DCGAL_NO_POSTCONDITIONS \ $(CGAL_CXXFLAGS) # -O #---------------------------------------------------------------------# # linker flags #---------------------------------------------------------------------# LDFLAGS = -lP -lX11 -lL -lG -lW $(CGAL_LDFLAGS) $(CGAL_WINDOW_LDFLAGS) #---------------------------------------------------------------------# # target entries #---------------------------------------------------------------------# main: main.o algorithm.o $(CGAL_CXX) -o main main.o algorithm.o $(LDFLAGS) #---------------------------------------------------------------------# # suffix rules #---------------------------------------------------------------------# .C.o: $(CGAL_CXX) $(CXXFLAGS) -c $< clean: rm -f *.o rm -f main rm -f core