Annotation of performer/README.FIRST, Revision 1.2
1.1 flynnt 1: OpenGL|Performer (TM) README.FIRST
2:
3: INTRODUCTION
4:
5: These notes briefly describe the structure of the OpenGL|Performer (TM)
6: source tree and how it can be built.
7:
8: For the latest news concerning OpenGL|Performer (TM) please consult the
9: following URL:
10:
11: http://oss.sgi.com/projects/performer/
12:
13:
14: TREE STRUCTURE
15:
16: The source tree containing the OpenGL|Performer (TM) source is
17: structured as follows:
18: src/
19: conv/ - Convertion utilities
20: lib/ - Inventor database, interaction, and nodekit source
21: pguide/ - Sample programs from the Performer Programming Guide
22: sample/ - sample programs and examples
23: tools/ - various porting and conversion scripts
24:
25: On IRIX:
26: This source tree is completely identical to what is shipped under
27: /usr/share/Performer/src in the Performer development distribution.
28:
29: On Linux:
30: This source code in this tree is identical to what is shipped
31: under /usr/share/Performer/src in the Performer development
32: distribution. The Makefiles, however, have been renamed so as
33: to not conflict with the IRIX makefiles. In the future, both
34: IRIX and Linux will use the same makefiles.
35:
36: DEPENDENCIES
37:
38: The source in its current form will compile on IRIX and Linux i386.
39:
40: Currently the only dependencies include OpenGL(R) and X11R6,
41: Motif(R) 1.2x, and an existing installation of the performer
42: development package.
43:
44:
45: BUILDING THE TREE
46:
47: 1) Set the environment variable PFROOT to point to the root
48: directory of where this source is located.
49:
50: setenv PFROOT `pwd`
51:
52: 2) The makefiles will look for pfcommondefs and pfcommonrules in
53: $(PFROOT)/usr/share/Performer/src/. Create a usr/share/Performer
54: directory:
55:
56: mkdir -p usr/share/Performer
57:
58: 3) Make a symlink to this directory so that there exists a valid
59: $(PFROOT)/usr/share/Performer/src/.
60:
1.2 ! flynnt 61: ln -s -f ../../../src usr/share/Performer/src
1.1 flynnt 62:
63: 4) Change to the src/ directory:
64:
65: cd src
66:
67: 5) Make the examples:
68:
69: make dso
70:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>