EXE_DEBUG = -DFULLDEBUG -g -O0
EXE_NDEBUG = -DNDEBUG

include $(GENERAL_RULES)/CGAL

EXE_INC = \
    ${ROUNDING_MATH} \
    ${EXE_NDEBUG} \
    ${CGAL_INC} \
    ${c++LESSWARN} \
    -I$(FOAM_UTILITIES)/mesh/generation/extrude2DMesh/extrude2DMesh/lnInclude \
    -I../conformalVoronoi2DMesh/lnInclude \
    -I../conformalVoronoiMesh/lnInclude \
    -I$(LIB_SRC)/parallel/decompose/decompositionMethods/lnInclude \
    -I$(LIB_SRC)/finiteVolume/lnInclude \
    -I$(LIB_SRC)/fileFormats/lnInclude \
    -I$(LIB_SRC)/surfMesh/lnInclude \
    -I$(LIB_SRC)/meshTools/lnInclude \
    -I$(LIB_SRC)/dynamicMesh/lnInclude \
    -I$(LIB_SRC)/mesh/extrudeModel/lnInclude \
    -I$(LIB_SRC)/mesh/snappyHexMesh/lnInclude

EXE_LIBS = \
    $(CGAL_LIBS) \
    -lextrude2DMesh \
    -lextrudeModel \
    -lcv2DMesh \
    -lconformalVoronoiMesh \
    -lmeshTools \
    -ldynamicMesh \
    -ldecompositionMethods \
    -L$(FOAM_LIBBIN)/dummy \
    -lkahipDecomp -lmetisDecomp -lptscotchDecomp -lscotchDecomp
