###CFLAGS = -g -O2 -Wall -D_GNU_SOURCE -I.      ## General debugging.
CFLAGS = -g -Wall -D_GNU_SOURCE -I.       ## Use this for aggressive debugging
###CFLAGS = -O2	-Wall -D_GNU_SOURCE -I. 	## Use this for "release"
DEFINES = -DDEBUGGA
INCLUDES = 
LIBS = -lstdc++ -lgcc -L../opennurbs_20111122 -lopenNURBS

PROCESS3DM = Process3dm.o Generate3dx.o FastCrc.o  
CC=g++

.cpp.o:
	$(CC) -c $(CFLAGS) $(DEFINES) $(INCLUDES) $<

all::	Process3dm


Process3dm.o:	Process3dm.cpp  


Generate3dx.o:   Generate3dx.cpp Execute3dxStruct.h




FastCrc.o:	FastCrc.cpp




Process3dm: $(PROCESS3DM)
	$(CC) -o $@ $(CFLAGS) $(PROCESS3DM) $(LIBS) -no-pie

