Skip to content
Snippets Groups Projects
Commit 1c8653d2 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

refactor netgen make files

parent 1b3bc268
No related branches found
No related tags found
No related merge requests found
Source diff could not be displayed: it is too large. Options to address this: view the blob.
src = nginterface.cpp writeuser.cpp writediffpack.cpp writeabaqus.cpp writefluent.cpp writepermas.cpp writetochnog.cpp writetecplot.cpp wuchemnitz.cpp writetochnog.cpp writefeap.cpp writeelmer.cpp writegmsh.cpp readuser.cpp importsolution.cpp
#src = nginterface.cpp writeuser.cpp writediffpack.cpp writeabaqus.cpp writefluent.cpp writepermas.cpp writetochnog.cpp writetecplot.cpp wuchemnitz.cpp writetochnog.cpp writefeap.cpp writeelmer.cpp writegmsh.cpp readuser.cpp importsolution.cpp
src = nglib.cpp
#
lib = nginterface
libpath = libsrc/interface
......
......@@ -16,7 +16,7 @@
#include <linalg.hpp>
#include <csg.hpp>
#include <stlgeom.hpp>
//#include <stlgeom.hpp>
#include <geometry2d.hpp>
#include <meshing.hpp>
......@@ -188,11 +188,10 @@ Ng_Result Ng_GenerateVolumeMesh (Ng_Mesh * mesh, Ng_Meshing_Parameters * mp)
}
#if 0 // GMSH
// 2D Meshing Functions:
void Ng_AddPoint_2D (Ng_Mesh * mesh, double * x)
{
Mesh * m = (Mesh*)mesh;
......@@ -308,7 +307,6 @@ void Ng_HP_Refinement (Ng_Geometry_2D * geom,
ARRAY<STLReadTriangle> readtrias; //only before initstlgeometry
ARRAY<Point<3> > readedges; //only before init stlgeometry
......@@ -522,7 +520,7 @@ void Ng_STL_AddEdge (Ng_STL_Geometry * geom,
readedges.Append(Point3d(p2[0],p2[1],p2[2]));
}
#endif
Ng_Meshing_Parameters :: Ng_Meshing_Parameters()
{
......
#
#
# Make-Include-File for library
# Joachim Schoeberl, 17.04.96
#
#
CPP_DIR=../..
LIBSRC_DIR=$(CPP_DIR)/libsrc
LIB_DIR=$(CPP_DIR)/lib/$(MACHINE)
OCC_DIR=../../occ
OCCINC_DIR=$(OCC_DIR)/inc
OCCLIB_DIR=$(OCC_DIR)/lib
#
include $(LIBSRC_DIR)/makefile.mach.$(MACHINE)
#
CPLUSPLUSFLAGS1 = -c -I$(LIBSRC_DIR)/include -I$(OCCINC_DIR)
#
ARFLAGS = r
#
LIBB=$(LIB_DIR)/lib$(lib).a
#
.PRECIOUS: .cpp .c
.SUFFIXES: .cpp .c .o
#
.cpp.o:
$(CPLUSPLUS) $(CPLUSPLUSFLAGS1) $(CPLUSPLUSFLAGS2) $(CPLUSPLUSFLAGSLIBRARY) $<
.c.o:
$(CPLUSPLUS) $(CPLUSPLUSFLAGS1) $(CPLUSPLUSFLAGS2) $(CPLUSPLUSFLAGSLIBRARY) $<
#
#
$(LIBB):: $(LIB_DIR)
#
# make lib from sources:
#
$(LIBB):: $(src)
$(CPLUSPLUS) $(CPLUSPLUSFLAGS1) $(CPLUSPLUSFLAGS2) $(CPLUSPLUSFLAGSLIBRARY) $?
@$(AR) $(ARFLAGS) $@ *.o
-@$(RM) *.o
-@$(RANLIB) $@
#
#
#
$(LIB_DIR) :
-@mkdir $(CPP_DIR)/lib
@mkdir $(LIB_DIR)
#
#
# Gmsh - This replaces the original makefile.inc provided by Netgen
include ../../../../variables
INC = ${DASH}I../../../../Common ${DASH}I../include ${DASH}I../interface
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}\
${DASH}DNO_PARALLEL_THREADS ${DASH}UWIN32
OBJ = ${src:.cpp=${OBJEXT}}
.SUFFIXES: ${OBJEXT} .cpp
default: ${OBJ}
.cpp${OBJEXT}:
${CXX} ${CFLAGS} ${DASH}c $<
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment