Mercurial > mxe-octave
changeset 1992:a8709467c874
package glew: add test program
author | Tony Theodore <tonyt@logyst.com> |
---|---|
date | Mon, 19 Sep 2011 22:57:11 +1000 |
parents | 5d0f5094fb66 |
children | 91aa4270e0e9 |
files | src/glew-test.c src/glew.mk |
diffstat | 2 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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 <stdio.h> +#include <GL/glew.h> + +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; +}
--- 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