Skip to content
Snippets Groups Projects
Makefile 912 B
SHELL = /bin/sh
COMPILE = g++
DEFS = -DPACKAGE=\"AMDiS\" -DVERSION=\"0.1\" -DHAVE_DLFCN_H=1 
DEBUG = 0
AMDIS_DIR = ../

INCLUDES = -I./src -I$(AMDIS_DIR)/src -I$(AMDIS_DIR)/compositeFEM/src -I$(AMDIS_DIR)/lib/mtl4

ifeq ($(strip $(DEBUG)), 0)
       CPPFLAGS = -O2
else
       CPPFLAGS = -g -O0
endif
CPPFLAGS +=  -ftemplate-depth-40

VPATH = .:$(AMDIS_DIR)/Reinit/src

LIBOFILES = \
BoundaryElementDist.o \
BoundaryElementNormalDist.o \
BoundaryElementLevelSetDist.o \
BoundaryElementTopDist.o \
BoundaryElementEdgeDist.o \
ElementLevelSet.o \
ElementUpdate_2d.o \
ElementUpdate_3d.o \
HL_SignedDist.o \
HL_SignedDistTraverse.o \
VelocityExt.o \
VelocityExtFromVelocityField.o \
NormEps.o 

all: libreinit.a

# statische Bibliothek
libreinit.a: $(LIBOFILES)
	rm -f lib/libreinit.a
	ar cq lib/libreinit.a $(LIBOFILES)

.cc.o: $*.cc
	$(COMPILE) $(DEFS) $(INCLUDES) $(CPPFLAGS) -c -o $*.o $<

clean: 
	-rm -rf *.o