OBJECTS=\
MyBasicRoutines.o\
MyBCdata.o\
MyBitmapRoutines.o\
MyBSplineBasis.o\
MyBSplineCGSolver.o\
MyBSplines.o\
MyBSplines2.o\
MyBSplines3.o\
MyCGSolver.o\
MyElementQ9.o\
MyErrorControl.o\
MyFileBaseWindow.o\
MyGameOfLife.o\
MyGraphicsColor.o\
MyGraphicsDraw.o\
MyGraphicsMenu.o\
MyGraphicsWindow.o\
MyGSSolver.o\
MyGaussQuadRoutines.o\
MyInputAllWindow.o\
MyInputGeomWindow.o\
MyInputLoadWindow.o\
MyInputMeshWindow.o\
MyInputMesoWindow.o\
MyInputSolveWindow.o\
MyInputAboutWindow.o\
MyMainWindow.o\
MyMainWindowUI.o\
MyMaterial.o\
MyMesoPix.o\
MyMGBlock.o\
MyMGMesher.o\
MyMGOperations.o\
MyMGSolver.o\
MyNLSolver.o\
MyPolynom.o\
MyPolynomRoutines.o\
MyPostProc.o\
MySolveMenu.o\
MySolverMain.o\
MyStiffnessMatrix.o\
My3dStartRoutines.o\
My3dMGMesher.o\
My3dMGBlock.o\
My3dBCData.o\
My3dStiffness.o\
My3dPostProc.o\
My3dMesoPix.o\
My3dElement.o\
MyTimeControl.o\
MyHomogen.o

CC = g++
CPP = g++
CFLAGS = -O2 -I.  -I/usr/include/GL -I/usr/X11R6/include
CPPFLAGS = -O2 -I. -I/usr/include/GL -I/usr/X11R6/include
LIBES = -L/usr/X11R6/lib -lXt -lXext -lX11 -lc -lm -lGL -lGLU -lglut -lfltk -lfltk_gl
POSTBUILD = 


.SUFFIXES: .c .cpp .cxx .o
.c.o:
	$(CC) $(CFLAGS) -c $<

.cpp.o:
	$(CPP) $(CPPFLAGS) -c $<

.cxx.o:
	$(CPP) $(CPPFLAGS) -c $<

myOpenGL: $(OBJECTS) 
	$(CPP) $(CPPFLAGS) -o mulgrido_linux $(OBJECTS) $(LIBES) 
	$(POSTBUILD)
