*** No rule to make target `../../dlls/d3d9/tests/d3d9_test.exe.so',

Coleman Kane ckane at intellitree.com
Tue Feb 7 11:26:29 CST 2006


On Mon, 2006-02-06 at 20:36 -0500, Joseph Garvin wrote:
> Rainer Dorsch wrote:
> 
> >checking for glutMainLoop in -lglut... no
> >  
> >
> Curious, why does wine depend on glut? It's not a native windows DLL and 
> I can't think of any obvious reason why wine would need any of glut's 
> crossplatform stuff for making windows (wine already does that) or 
> taking input (wine already does that).
> 
> 
> 

Wine builds replacements for opengl32.dll and glut32.dll, both of which
are common dlls in use by windows programs that use OpenGL. Also, glut
isn't necessarily a "crossplatform" lib. It is a toolkit library
containing a bunch of functions that are commonly used in GL programs.
OpenGL and most derivatives of it are designed to be "cross platform
compatible", at least to a greater extent than DirectX.

Despite this, the DLLs just expose a cross platform API. The code inside
opengl32.dll and glut32.dll will probably still be very windows-centric.
I think the glut32.dll.so built by WINE actually calls into libGL.so,
libGLU.so, and libglut.so in linux/BSD/etc...


--
Coleman Kane




More information about the wine-devel mailing list