| version 1.1, 2000/11/21 21:39:32 |
version 1.3, 2000/11/22 01:50:05 |
|
|
| |
|
| INTRODUCTION |
INTRODUCTION |
| |
|
| These notes briefly describe the structure of the OpenGL|Performer (TM) |
These notes briefly describe the structure of the OpenGL|Performer (TM) |
| source tree and how it can be built. |
source tree and how it can be built. |
| |
|
| For the latest news concerning OpenGL|Performer (TM) please consult the |
For the latest news concerning OpenGL|Performer (TM) please consult the |
| following URL: |
following URL: |
| |
|
| http://oss.sgi.com/projects/performer/ |
http://oss.sgi.com/projects/performer/ |
| |
or |
| |
http://www.sgi.com/software/performer/ |
| |
|
| |
|
| TREE STRUCTURE |
TREE STRUCTURE |
| |
|
| The source tree containing the OpenGL|Performer (TM) source is |
The source tree containing the OpenGL|Performer (TM) source is |
| structured as follows: |
structured as follows: |
| src/ |
src/ |
| conv/ - Convertion utilities |
conv/ - Convertion utilities |
| lib/ - Inventor database, interaction, and nodekit source |
lib/ - Inventor database, interaction, and nodekit source |
| pguide/ - Sample programs from the Performer Programming Guide |
pguide/ - Sample programs from the Performer Programming Guide |
| sample/ - sample programs and examples |
sample/ - sample programs and examples |
| tools/ - various porting and conversion scripts |
tools/ - various porting and conversion scripts |
| |
|
| On IRIX: |
On IRIX: |
| This source tree is completely identical to what is shipped under |
This source tree is identical to what is shipped under |
| /usr/share/Performer/src in the Performer development distribution. |
/usr/share/Performer/src in the Performer development distribution. |
| |
|
| On Linux: |
On Linux: |
| This source code in this tree is identical to what is shipped |
This source code in this tree is identical to what is shipped |
| under /usr/share/Performer/src in the Performer development |
under /usr/share/Performer/src in the Performer development |
| distribution. The Makefiles, however, have been renamed so as |
distribution. The Makefiles, however, have been renamed so as |
| to not conflict with the IRIX makefiles. In the future, both |
to not conflict with the IRIX makefiles. In the future, both |
| IRIX and Linux will use the same makefiles. |
IRIX and Linux will use the same makefiles. |
| |
|
| DEPENDENCIES |
DEPENDENCIES |
| |
|
| The source in its current form will compile on IRIX and Linux i386. |
The source in its current form will compile on IRIX and Linux i386. |
| |
|
| Currently the only dependencies include OpenGL(R) and X11R6, |
Currently the only dependencies include OpenGL(R) and X11R6, |
| Motif(R) 1.2x, and an existing installation of the performer |
Motif(R) 1.2x, and an existing installation of the OpenGL Performer |
| development package. |
development package. |
| |
|
| |
|
| BUILDING THE TREE |
BUILDING THE TREE |
| Line 58 BUILDING THE TREE |
|
| Line 60 BUILDING THE TREE |
|
| 3) Make a symlink to this directory so that there exists a valid |
3) Make a symlink to this directory so that there exists a valid |
| $(PFROOT)/usr/share/Performer/src/. |
$(PFROOT)/usr/share/Performer/src/. |
| |
|
| ln -s . usr/share/Performer/src |
ln -s -f ../../../src usr/share/Performer/src |
| |
|
| 4) Change to the src/ directory: |
4) Change to the src/ directory: |
| |
|