diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-29 18:55:39 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-29 18:55:39 +0000 |
commit | 929b7a08aff7ef617f24a4795474bf7d9b0ecc49 (patch) | |
tree | 3981de30145ad58127352b1e14729335c9a90e7a /README | |
parent | dbb4a1f4392749fdc48f02c3e7d21340d0093c75 (diff) |
Xenocara user guide.
Diffstat (limited to 'README')
-rw-r--r-- | README | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ + + Notes on building Xenocara for OpenBSD X hackers + +This document presents some techniques that can be useful for people +wanting to hack the xenocara tree. It assumes some basic knowledge of +the OpenBSD build system, as described in the release(8) manual page. + +o About Xenocara + -------------- +Xenocara is the name choosen for OpenBSD's version of X. It's +currently based on X.Org 7.2 and its dependencies. The goal of +Xenocara is to provide a framework to host local modifications and to +automate the build of the modular X.Org components, including 3rd +party packages and some software maintained by OpenBSD developpers. + +o Source tree + ----------- + +The organisation of the xenocara directory follows the general +organisation used in X.Org: + +- app: X applications and utilities +- data: various data files (keyboard mappings and bitmaps) +- doc: documentation +- driver: input and video drivers +- font: fonts +- lib: libraries +- proto: X protocol headers +- util: utilities that don't fit anywhere else +- xserver: the source for the X servers + +In addition Xenocara uses the following directories: + +- dist: contains the Mesa sources, shared by lib and xserver above +- distrib: all binary distribution related tools and data +- etc: mtree(8) data files +- share: make(1) configuration for xenocara + + |