Software Development: Difference between revisions
Jump to navigation
Jump to search
Anne Kenyon (talk | contribs) No edit summary |
Tom Sgouros (talk | contribs) m added page for build system |
||
| (One intermediate revision by one other user not shown) | |||
| Line 19: | Line 19: | ||
** Work on Existing Projects | ** Work on Existing Projects | ||
*** [[Check out projects|Check out and build existing projects]] | *** [[Check out projects|Check out and build existing projects]] | ||
**** [[Building CavePainting|For example: Building CavePainting]] | **** [[Building CavePainting|For example: Building CavePainting (includes building VRG3D)]] | ||
*** [[Contribute to projects|Contribute to existing projects]] | *** [[Contribute to projects|Contribute to existing projects]] | ||
** Add a project | ** Add a project | ||
| Line 27: | Line 27: | ||
*** [[Port existing project|Port existing project to the new $G]] | *** [[Port existing project|Port existing project to the new $G]] | ||
**[[Writing Make Files]] | **[[Writing Make Files]] | ||
**[[Automatic Build System]] | |||
Latest revision as of 16:00, 1 May 2014
- Essential Background Reading
- Create a Linux Sandbox
- Software Development Tasks
- Before you start, Building and Installing Common Components
- Work on Existing Projects
- Add a project
- Writing Make Files
- Automatic Build System
- Advanced Topics
- Create a Windows Sandbox (In or out of CIT)
- Create and automate software tests
- Install 3rd-party programs or libraries
- Using Public or Private Programs and Libraries
- Set up a project with multiple directories
- Working With Multiple Sandboxes
- Working With Legacy Software
- Create and install software demos
- Distribute software and data