Cygwin/X Contributor's Guide

Harold L Hunt, II

Copyright (c) 2001 Harold L Hunt II. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


Table of Contents
1. Overview
2. Programming
Overview
Source Code Tree Layout
Cygwin/X X Server Architecture
Server Privates
Engine System
User Input
Obtaining the Source Code
Native Compiling
Compiling the Source Code
Installing a local build
Keeping your source code tree updated
Cross Compiling
Obtaining binutils and gcc Source
Obtaining Cygwin Headers and Libs
Building binutils and gcc
Creating Links for binutils and gcc
Building Cygwin/X
Packaging a Cygwin/X Distribution
3. Documentation
Overview
Obtaining the Source Code
Setting Up a DocBook Build Environment
Building the Documentation
Packaging a Documentation Distribution
4. Web Site Maintenance
Bibliography
Glossary
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents