mirror of https://github.com/CGAL/cgal
93 lines
3.1 KiB
Makefile
93 lines
3.1 KiB
Makefile
# Created by the script create_makefile
|
|
# This is the makefile for compiling a CGAL application.
|
|
|
|
#---------------------------------------------------------------------#
|
|
# include platform specific settings
|
|
#---------------------------------------------------------------------#
|
|
# CGAL_MAKEFILE = ENTER_YOUR_INCLUDE_MAKEFILE_HERE
|
|
!include $(CGAL_MAKEFILE)
|
|
|
|
#---------------------------------------------------------------------#
|
|
# compiler flags
|
|
#---------------------------------------------------------------------#
|
|
|
|
CXXFLAGS = \
|
|
$(EXTRA_FLAGS) \
|
|
$(CGAL_CXXFLAGS)
|
|
|
|
#---------------------------------------------------------------------#
|
|
# linker flags
|
|
#---------------------------------------------------------------------#
|
|
|
|
LIBPATH = \
|
|
$(CGAL_LIBPATH)
|
|
|
|
LDFLAGS = \
|
|
$(CGAL_LDFLAGS)
|
|
|
|
#---------------------------------------------------------------------#
|
|
# target entries
|
|
#---------------------------------------------------------------------#
|
|
|
|
all: \
|
|
iv2off \
|
|
off2iv \
|
|
off2off \
|
|
off2vrml \
|
|
off2wav \
|
|
off_bbox \
|
|
off_glue \
|
|
off_transform \
|
|
polyhedron_copy \
|
|
terr_trian
|
|
|
|
iv2off$(EXE_EXT): iv2off$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)iv2off iv2off$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off2iv$(EXE_EXT): off2iv$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off2iv off2iv$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off2off$(EXE_EXT): off2off$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off2off off2off$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off2vrml$(EXE_EXT): off2vrml$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off2vrml off2vrml$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off2wav$(EXE_EXT): off2wav$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off2wav off2wav$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off_bbox$(EXE_EXT): off_bbox$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off_bbox off_bbox$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off_glue$(EXE_EXT): off_glue$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off_glue off_glue$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
off_transform$(EXE_EXT): off_transform$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)off_transform off_transform$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
polyhedron_copy$(EXE_EXT): polyhedron_copy$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)polyhedron_copy polyhedron_copy$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
terr_trian$(EXE_EXT): terr_trian$(OBJ_EXT)
|
|
$(CGAL_CXX) $(LIBPATH) $(EXE_OPT)terr_trian terr_trian$(OBJ_EXT) $(LDFLAGS)
|
|
|
|
clean: \
|
|
iv2off.clean \
|
|
off2iv.clean \
|
|
off2off.clean \
|
|
off2vrml.clean \
|
|
off2wav.clean \
|
|
off_bbox.clean \
|
|
off_glue.clean \
|
|
off_transform.clean \
|
|
polyhedron_copy.clean \
|
|
terr_trian.clean
|
|
|
|
#---------------------------------------------------------------------#
|
|
# suffix rules
|
|
#---------------------------------------------------------------------#
|
|
|
|
.C$(OBJ_EXT):
|
|
$(CGAL_CXX) $(CXXFLAGS) $(OBJ_OPT) $<
|
|
|