# HG changeset patch # User Volker Grabsch # Date 1234643942 -3600 # Node ID 9f00b34a99dd593ef1e07485880d11f009aef00c # Parent fce7481d2b135ca410836c171cee3cf7e8212319 new package: glew (by Martin Lambers) diff -r fce7481d2b13 -r 9f00b34a99dd src/glew.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/glew.mk Sat Feb 14 21:39:02 2009 +0100 @@ -0,0 +1,26 @@ +# GLEW +# http://glew.sourceforge.net/ + +PKG := glew +$(PKG)_VERSION := 1.5.1 +$(PKG)_SUBDIR := glew +$(PKG)_FILE := glew-$($(PKG)_VERSION)-src.tgz +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/glew/$($(PKG)_FILE) +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942' | \ + grep 'glew-' | \ + $(SED) -n 's,.*glew-\([1-9][^>]*\)-src\.tgz.*,\1,p' | \ + head -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && $(TARGET)-gcc -O2 -DGLEW_STATIC -Iinclude -c -o glew.o src/glew.c + cd '$(1)' && $(TARGET)-ar cr libGLEW.a glew.o + install -d '$(PREFIX)/$(TARGET)/lib' + install -m644 '$(1)/libGLEW.a' '$(PREFIX)/$(TARGET)/lib/' + 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/' +endef