#compilateur
CC=g++
#options compilateur
FLAGS   = -Os -finline-functions -pedantic
OBJS    = CCamera.o CVector3.o CConsole.o CFonte.o CSphere.o CTextures.o EzSpace.o
HDRS    = CCamera.o CVector3.hpp CConsole.hpp CFonte.hpp CSphere.hpp CTextures.hpp CMaths.hpp CLog.hpp
OBJS    = CCamera.cpp CVector3.cpp CConsole.cpp CFonte.cpp CSphere.cpp CTextures.cpp EzSpace.cpp
# on va utiliser ce qu'on a tjrs utiliser par .bat
INCLUDES = -I"C:/Prog/Dev-Cpp/include/c++"  -I"C:/Prog/Dev-Cpp/include/c++/mingw32"  -I"C:/Prog/Dev-Cpp/include/c++/backward"  -I"C:/Prog/Dev-Cpp/include"
LIBS     = -L"C:/Prog/Dev-Cpp/lib" -mwindows -lopengl32 -lglu32 -lglut32


# default target
EzSpace: $(OBJS) $(HDRS)
  $(CC) $(OBJS) -o EzSpace $(LIBS)

CCVector3.o: CVector3.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)

CConsole.o: CConsole.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)

CFonte.o: CFonte.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)

CTextures.o: CTextures.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)

CSphere.o: CSphere.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)

EzSpace.o: EzSpace.cpp $(HDRS)
  $(CC) $(FLAGS) -c $(INCLUDES)




clean:
	rm -f $(OBJS)

