The Juggler Project
Next
The Juggler Project
Team Guide
2.0.0
$Date: 2004/03/05 18:11:27 $
Table of Contents
Welcome
Required Reading
Introduction to the VR Juggler Development Team
I. Introduction
1. Background Information
Required Reading
VR Juggler Virtual Platform: Mission Statement
II. Compiling and Installing
2. Building from Source
Required Tools and Utilities for Building VR Juggler from Source
Officially Supported Platforms
Platforms Not Officially Supported
3. Get the Source
Getting the Source Code from the CVS Repository
Anonymous CVS Access
Developers with Commit Access
Getting a Snapshot of the Source Code
4. VR Juggler Build System
Compiling VR Juggler Libraries: Quick Start
Step-by-Step Build of the VR Juggler Source
Advanced Topics
Win32 Compiling and Development Issues
Necessary Tools
Environment Variables
Compiling VR Juggler
Known Problems
5. Using the VR Juggler Configure Scripts
General Quick Start
Autoconf and Autoheader
Usage
Environment Variables (UNIX vs. Win32)
Overview
Options for configure.pl
Options for Autoconf-Generated Scripts
Regenerating Files
Advanced Use
Debugging Configuration Errors
Template (.in) Files
6. Compiling VR Juggler
General Quick Start
Targets
Useful Variables
GNU Make Options
Process of Building (Individual Steps)
Developer Installation
7. Installing VR Juggler
General Quick Start
Targets
Useful Variables
Process of Full Install (Individual Steps)
Custom Scripts
mtree(1) and mtree.pl
install-dir.pl
install-src.pl
makefiles-gen.pl
InstallOps Perl Module
8. Maintaining and Extending the Build System
III. User Community
9. Contributing to VR Juggler
Reasons to Contribute
Why is VR Juggler cool, why do I care?
Why Should I, an Intelligent, Helpful Person, Contribute to the Development of VR Juggler?
I Want to Fix a Bug
I Want to Add New Features
I Want to Add Missing Features
I Think the Current Developers are Overworked
Yes, I Want to Contribute! Where Do I Go From Here?
Rules for Contributions
Submitting Patches to Fix Bugs
Submitting New Features, Implementing Missing Features
Creating and Submitting Patches
Recommended Reading
Making a Patch
Submitting Patches
How to Become a VR Juggler Committer
Why create documentation?
IV. Tutorials
10. Adding ...
V. Appendices
A. Coding Standard
Index
List of Tables
2.1.
All Platforms
2.2.
IRIX
2.3.
Red Hat Linux
2.4.
Fedora Core
2.5.
Win32
2.6.
HP-UX
2.7.
Solaris
2.8.
FreeBSD
2.9.
Mac OS X