Annotation of performer/README.FIRST, Revision 1.1
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:
! 61: ln -s . usr/share/Performer/src
! 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>