36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
|
This is a port of the GL and GLU libraries to NeXT/Apple object
|
||
|
orientated systems. As these systems have their own window handling
|
||
|
systems we simply use the offscreen rendering capability of Mesa
|
||
|
to generate bitmaps which may then be displayed by the application
|
||
|
with a View as required. Example pieces of code may be found in the
|
||
|
OpenStep directory.
|
||
|
|
||
|
Sadly there are now a proliferation of different system that we need to
|
||
|
support compilation for: The original NextStep system, The OpenStep
|
||
|
system, the Rhapsody/Mac OS X system and also the windows implementations
|
||
|
of the latter two systems. This version of the code has been compiled and
|
||
|
tested under the following architectures:
|
||
|
|
||
|
NextStep 3.3
|
||
|
OpenStep 4.2
|
||
|
Rhapsody DR2
|
||
|
WebObjects for NT 3.5
|
||
|
WebObjects for NT 4.0
|
||
|
|
||
|
All tests were done with Intel processors. Feedback on other systems would,
|
||
|
however, be appreciated !
|
||
|
|
||
|
On UNIX systems simply type "make openstep". Under Windows systems
|
||
|
with WebObjects run the "win32-openstep.sh" script from within the Bourne
|
||
|
shell provided with the development environment. In both cases this will
|
||
|
build the libraries and place them into the "lib" directory. Some examples
|
||
|
may be found in the OpenStep directory showing how to use the code in an
|
||
|
actual application (MesaView) as well as some command line demos.
|
||
|
|
||
|
The CC variable may be specified on the command line for doing such things
|
||
|
as building FFAT libraries or using alternative compilers to the standard 'cc'
|
||
|
e.g. make CC='cc -arch m68k -arch i386' openstep" will build the libraries
|
||
|
with both intel and motorola architectures.
|
||
|
|
||
|
-Pete French. (pete@ohm.york.ac.uk) 7/6/1999
|