CGAL_MAKEFILE = /import/theorem/CGAL/CGAL-2.4/make/makefile_sparc_SunOS-5.8_g++-2.95_LEDA

include $(CGAL_MAKEFILE)

#Tova tuk si e moia promiana, inache tarsi /usr/local/bin/g++ i ne go namira
CGAL_CC  = gcc
CGAL_CXX = g++


#---------------------------------------------------------------------#
#                    cppunit flags
#---------------------------------------------------------------------#
CPPUNIT_INCL_DIR = \
	/import/gnu/include
CPPUNIT_FLAGS = \
	'-I$(CPPUNIT_INCL_DIR)'
CPPUNIT_LIB_DIR = \
	/import/gnu/lib
#---------------------------------------------------------------------#
#                    compiler flags
#---------------------------------------------------------------------#

CXXFLAGS = \
           -g -Wall -DLEDA_STD_HEADERS $(EXTRA_FLAGS) \
           $(CGAL_CXXFLAGS) $(CPPUNIT_FLAGS) -Wno-return-type

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

LIBPATH = \
          $(CGAL_LIBPATH)

LDFLAGS = \
	  -L$(CPPUNIT_LIB_DIR) -lcppunit -R$(CPPUNIT_LIB_DIR)

CGDL = \
          $(LDFLAGS) $(CGAL_GEOWIN_LDFLAGS)

#-----------------------------------------------------------------------#
#            Sachen die in CGAL_MAKEFILE definiert sind, hier nur 
#             zum schnellen Nachschlagen
#-----------------------------------------------------------------------#
#OBJ_OPT = -c
#EXE_OPT = -o
#OBJ_EXT = .o

DPOBJS =	dp_curve_test$(OBJ_EXT) 


#klasovete (.h filove), koito sa neobhodimi sa rasl. vidove krivi
APPROX =	approx_curve_segment.h	

dp_curve_test$(EXE_EXT) : $(DPOBJS)
	$(CGAL_CXX) $(LIBPATH) $(EXE_OPT) dp_curve_test $(DPOBJS) $(CGDL)


#-----------------------------------------------------#
#    Abhaengigkeiten von .h Dateien
#-----------------------------------------------------#
$(DPOBJS) : $(APPROX)


all: $(DPOBJS) 


clean:
	rm -f dp_curve_test
	rm -f  tt *~ *.o ../core *.obj *.exe

cleano:
	rm -f *~ *.o
	rm -f dp_curve_test


#---------------------------------------------------------------------#
#                    suffix rules
#---------------------------------------------------------------------#

.C$(OBJ_EXT):
	$(CGAL_CXX) $(CXXFLAGS) $(OBJ_OPT) $<










