CPPFLAGS ::= -iquotesrc/ $(CPPFLAGS)
CFLAGS ::= -g -std=c99 -Wall -Wextra -Wpedantic -Werror $(CFLAGS)
LDFLAGS ::= $(LDFLAGS)
-LDLIBS ::= -lGL -lGLEW -lglut -lassimp $(LDLIBS)
+LDLIBS ::= -L/usr/x86_64-w64-mingw32/bin -lopengl32 -lglew32 -lfreeglut -lassimp $(LDLIBS)
# ######
# Paths
$(binary): $(objects)
@mkdir -p $(@D)
@echo "Linking executable"
- @$(CC) $(LDFLAGS) -o $(binary) $^ $(LOADLIBES) $(LDLIBS)
+ $(CC) $(LDFLAGS) -o $(binary) $^ $(LOADLIBES) $(LDLIBS)
# Build C translation units
$(objects): $(BUILDDIR)/%.c.o: %.c $(BUILDDIR)/%.c.mk
#include <stdbool.h>
#include <GL/freeglut_std.h>
+#define GL_GLEXT_PROTOTYPES
+#include <GL/glext.h>
+#undef GL_GLEXT_PROTOTYPES
#include "geometry.h"
#include "performance.h"
Transform transform = multiply(scene->transform, baseTransform);
glMatrixMode(GL_MODELVIEW);
- glLoadTransposeMatrixf((const GLfloat*) &transform);
+ glLoadMatrixf((const GLfloat*) &transform);
glDisable(GL_LIGHTING);
drawAxes();