# HG changeset patch # User Tony Theodore # Date 1316437031 -36000 # Node ID a8709467c874c72933562db2604905deef882432 # Parent 5d0f5094fb66ec3fde5a5f8ba4f330ad0f308226 package glew: add test program diff -r 5d0f5094fb66 -r a8709467c874 src/glew-test.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/glew-test.c Mon Sep 19 22:57:11 2011 +1000 @@ -0,0 +1,22 @@ +/* This file is part of mingw-cross-env. */ +/* See doc/index.html for further information. */ + +#include +#include + +int main(int argc, char *argv[]) +{ + GLenum err; + + (void)argc; + (void)argv; + + err = glewInit(); + if (GLEW_OK != err) + { + fprintf(stderr, "Error: %s\n", glewGetErrorString(err)); + } + fprintf(stdout, "Status: Using GLEW %s\n", glewGetString(GLEW_VERSION)); + + return 0; +} diff -r 5d0f5094fb66 -r a8709467c874 src/glew.mk --- a/src/glew.mk Mon Sep 19 19:32:19 2011 +1000 +++ b/src/glew.mk Mon Sep 19 22:57:11 2011 +1000 @@ -39,4 +39,9 @@ $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' $(INSTALL) -d '$(PREFIX)/$(TARGET)/include/GL' $(INSTALL) -m644 '$(1)/include/GL/glew.h' '$(1)/include/GL/wglew.h' '$(PREFIX)/$(TARGET)/include/GL/' + + '$(TARGET)-gcc' \ + -W -Wall -Werror -ansi -pedantic \ + '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-glew.exe' \ + `'$(TARGET)-pkg-config' glew --cflags --libs` endef