opengl-glib r4 - trunk/gir



Author: hortont
Date: Wed Jan 28 09:06:28 2009
New Revision: 4
URL: http://svn.gnome.org/viewvc/opengl-glib?rev=4&view=rev

Log:
Actually generate GIRs on the fly. Removing GLU for now, until we figure out what's going on with Mesa.


Removed:
   trunk/gir/GL-1.0.gir
   trunk/gir/GLU-1.0.gir
   trunk/gir/GLUT-1.0.gir
Modified:
   trunk/gir/Makefile.am

Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am	(original)
+++ trunk/gir/Makefile.am	Wed Jan 28 09:06:28 2009
@@ -1,16 +1,27 @@
+## TODO: USE PKG-CONFIG PATH FOR HEADERS.
+
+## TODO: MAKE GLU WORK
+
+
 girdir = $(datadir)/gir-1.0
-gir_DATA = GL-1.0.gir GLUT-1.0.gir GLTypes-1.0.gir GLU-1.0.gir
+gir_DATA = GL-1.0.gir GLUT-1.0.gir GLTypes-1.0.gir
 
 typelibdir = $(libdir)/girepository-1.0
-typelib_DATA = GL-1.0.typelib GLUT-1.0.typelib GLTypes-1.0.typelib GLU-1.0.typelib
+typelib_DATA = GL-1.0.typelib GLUT-1.0.typelib GLTypes-1.0.typelib
+
+GL-1.0.gir:
+	g-ir-scanner -v --strip-prefix=gl --namespace GL --nsversion=1.0 --add-include-path=. --include=GLTypes-1.0 --library=GL --output GL-1.0.full.gir --pkg gl GL-custom.h /usr/include/GL/gl.h
+	sed -e 's/function name=\"gl/function name=\"/' < GL-1.0.full.gir > GL-1.0.gir
+
+GLUT-1.0.gir:
+	g-ir-scanner -v --strip-prefix=glut --namespace GLUT --nsversion=1.0 --add-include-path=. --include=GLTypes-1.0 --include=GL-1.0 --library=glut --output GLUT-1.0.full.gir Glut-custom.h /usr/include/GL/freeglut_std.h
+	sed -e 's/function name=\"glut/function name=\"/' < GLUT-1.0.full.gir > GLUT-1.0.gir
 
-GL-1.0.typelib: GLTypes-1.0.typelib
+GL-1.0.typelib: GL-1.0.gir GLTypes-1.0.typelib
 	g-ir-compiler --includedir=. GL-1.0.gir -o GL-1.0.typelib
-GLTypes-1.0.typelib:
+GLTypes-1.0.typelib: GLTypes-1.0.gir
 	g-ir-compiler --includedir=. GLTypes-1.0.gir -o GLTypes-1.0.typelib
-GLUT-1.0.typelib: GL-1.0.typelib
+GLUT-1.0.typelib: GLUT-1.0.gir GL-1.0.typelib
 	g-ir-compiler --includedir=. GLUT-1.0.gir -o GLUT-1.0.typelib
-GLU-1.0.typelib: GL-1.0.typelib
-	g-ir-compiler --includedir=. GLU-1.0.gir -o GLU-1.0.typelib
 
-CLEANFILES = GL-1.0.typelib GLTypes-1.0.typelib GLUT-1.0.typelib GLU-1.0.typelib
+CLEANFILES = GL-1.0.gir GLUT-1.0.gir GL-1.0.typelib GLTypes-1.0.typelib GLUT-1.0.typelib



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]