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