@@ -19,7 +19,7 @@
#else
#define GL3_PROTOTYPES 1
-#include <GL3/gl3.h>
+#include <GLES3/gl3.h>
#endif
@@ -13,7 +13,7 @@
// Include UNIX/Linux
// Includes communs
@@ -14,7 +14,7 @@
- #include <GL3/gl3.h>
+ #include <GLES3/gl3.h>
@@ -7,7 +7,7 @@
@@ -15,7 +15,7 @@
// Autres includes
@@ -0,0 +1,25 @@
+CXX=g++
+CXXFLAGS=
+LDFLAGS=-lSDL2 -lOpenGL
+INC=
+LIB=
+
+EXEC=AppOpenGL
+SRC=$(shell find . -name '*.cpp')
+OBJ=$(SRC:.cpp=.o)
+$(EXEC): $(OBJ)
+ @mkdir -p bin
+ $(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
+%.o : %.cpp
+ $(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
+clean:
+ rm -rf $(OBJ)
+distclean: clean
+ rm -rf ./bin
+exec: $(EXEC)
+ ./bin/$(EXEC)
@@ -9,14 +9,14 @@
// Includes GLM
-#include <glm.hpp>
+#include <glm/glm.hpp>
#include <gtx/transform.hpp>
#include <gtc/type_ptr.hpp>
@@ -4,7 +4,7 @@
#include <SDL2/SDL_image.h>
@@ -8,7 +8,7 @@
-#include <GL/gl.h>
@@ -10,7 +10,7 @@
// Includes OpenGL
#include <SDL2/SDL.h>
//Includes de base
#include <string>
// Include Mac ou UNIX/Linux
@@ -1,6 +1,6 @@
CXX=g++
CXXFLAGS=
-LDFLAGS=-lSDL2
INC=
LIB=
@@ -6,7 +6,7 @@
#include <GL/glew.h>
@@ -1,10 +1,10 @@
-EXEC=GlApp
SRC=$(shell find . -name '*.cpp')
OBJ=$(SRC:.cpp=.o)
@@ -0,0 +1 @@
+bin/
@@ -9,7 +9,7 @@