Annotation of inventor/README, Revision 1.1
1.1 ! jlim 1: Release notes for Open Inventor (TM) (August 15th, 2000)
! 2: Alexandre Naaman, Thomas Flynn: OpenGL Performer (TM)
! 3: Jonathan Lim: Global Product Support
! 4: SGI
! 5:
! 6:
! 7: INTRODUCTION
! 8:
! 9: These notes briefly describe the structure of the Open Inventor
! 10: source tree and how it can be built.
! 11:
! 12: For the latest news concerning Open Inventor, please consult the
! 13: following URL:
! 14:
! 15: http://oss.sgi.com/projects/inventor/
! 16:
! 17:
! 18: TREE STRUCTURE
! 19:
! 20: The source tree containing the Open Inventor source is structured as
! 21: follows:
! 22:
! 23: apps - sample programs and examples
! 24: data - sample data
! 25: doc - reference manual pages
! 26: lib - Inventor database, interaction, and nodekit source
! 27: libSoXt - Inventor Xt components and viewers source
! 28: make - makefile definitions and rules
! 29: tools - preprocessor for generating shape source files
! 30: libimage - library to read SGI RGB files
! 31: libFL - font library (IRIX, Linux ix86, and Solaris only).
! 32: Includes source code for Ang Bodhi's FreeType
! 33: interface. For more information, visit
! 34:
! 35: http://www.geocities.com/angbodhi/download
! 36:
! 37:
! 38: DEPENDENCIES
! 39:
! 40: The source in its current form will compile on IRIX, Linux ix86/ia64,
! 41: and Apple Darwin (Mac OS X).
! 42:
! 43: Currently the only dependencies include OpenGL (R), X11R6, and
! 44: Motif (R) 1.2x. See the FAQ file for more detailed information.
! 45:
! 46:
! 47: BUILDING THE TREE
! 48:
! 49: 1) Set the environment variable IVROOT to point to the root directory
! 50: for the installed libraries and binaries, e.g.
! 51:
! 52: setenv IVROOT /usr/local/src
! 53:
! 54: 2) Append the DSO installation directory to the LD_LIBRARY_PATH
! 55: environment variable, i.e.
! 56:
! 57: setenv LD_LIBRARY_PATH "$LD_LIBRARY_PATH":$IVROOT/usr/lib
! 58:
! 59: On Apple Darwin (Mac OS X), use DYLD_LIBRARY_PATH instead.
! 60:
! 61: 3) The source code is compiled with optimization enabled by default.
! 62: To create debug libraries, enter:
! 63:
! 64: setenv LIBTYPE debug
! 65:
! 66: 4) To use the FreeType interface instead of the default font library,
! 67: enter:
! 68:
! 69: setenv FREETYPE 1
! 70:
! 71: 5) Type 'gmake install' in the directory where the source code was
! 72: unpacked.
! 73:
! 74: 6) To use the default font library, run the linkType1.sh script in
! 75: libFL/src as root. Type1 PFA font files must already exist in
! 76: /usr/lib/X11/fonts/Type1.
! 77:
! 78: To use the FreeType interface, set the FL_FONT_PATH environment
! 79: variable to the directory where TrueType fonts are installed
! 80: (defaults to /usr/share/data/fonts) and run the linkTrueType.sh
! 81: script in libFL/freetype as root.
! 82:
! 83:
! 84: INSTALLATION TREE STRUCTURE
! 85:
! 86: When typing 'gmake install' the files generated during the
! 87: build will end up in the following locations:
! 88:
! 89: $(IVROOT)/usr/bin - executables (e.g. ivview)
! 90: $(IVROOT)/usr/include/Inventor - include files (.h)
! 91: $(IVROOT)/usr/lib - shared libraries (.so)
! 92: $(IVROOT)/usr/lib/InventorDebug - debug shared libraries (.so)
! 93: $(IVROOT)/usr/man - man pages
! 94: $(IVROOT)/usr/share/data - 3D models
! 95: $(IVROOT)/usr/demos/Inventor - miscellaneous SGI demos
! 96:
! 97:
! 98: THANKS
! 99:
! 100: Special thanks goes out to all the original Open Inventor
! 101: developers, especially Paul Strauss and Gavin Bell for
! 102: graciously agreeing to act in an ongoing advisory capacity
! 103: at this exciting moment in Open Inventor's history.
! 104:
! 105: We would also like to thank Chris Insinger and Jenny Zhao
! 106: for their unwavering support and persistence. Without them
! 107: this open source project would not have happened.
! 108:
! 109:
! 110: Last updated: $Date$
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>