LIBBASE = libGR_2D
ID_STRING = GRUMMP 2D mesh

THIS_SRCDIR = src/2D
TOP_SRCDIR = ../..

EXTRACFLAGS = 

CXXOBJECTS = Anisotropic.o Bdry2D.o BdryEdge.o Face2D.o Geom2D.o Insert2D.o \
	NewInsertWatson.o LSVertsCheck.o Mesh2D.o  MeshOpt2D.o		\
	Reconnect2D.o Remove2D.o Ruppert.o VarArray2D.o			\
	QuadCell.o TriCell.o						\
	WriteNative.o WriteFEA.o					\
	BdryArc.o BdryBezier2D.o BdryCubicParam2D.o BdryInterpolated2D.o \
	BdrySeg.o NewAnisotropic.o

COBJECTS = 

OBJECTS = $(CXXOBJECTS) $(COBJECTS) userIn2D.o userOut2D.o

default: library

include ../conf/default-rules

userOut2D.o: ../IO_generator/userOut2D.o
	cp ../IO_generator/userOut2D.o .

userIn2D.o: ../IO_generator/userIn2D.o
	cp ../IO_generator/userIn2D.o .

library: 
	(cd ../IO_generator && $(MAKE) userIn2D.o userOut2D.o)
	$(MAKE) .libs
