1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html lang="en">
3<head>
4  <meta http-equiv="content-type" content="text/html; charset=utf-8">
5  <title>Source Code Documentation</title>
6  <link rel="stylesheet" type="text/css" href="mesa.css">
7</head>
8<body>
9
10<h1>Source Code Documentation</h1>
11
12<p>
13<a href="http://www.doxygen.org" target="_parent">Doxygen</a>
14is used to automatically
15produce cross-referenced documentation from the Mesa source code.
16</p>
17
18<p>
19The Doxygen configuration files and generated files are not included
20in the normal Mesa distribution (they're very large).
21To generate Doxygen documentation, download Mesa from CVS, change to
22the <code>doxygen</code> directory and run <code>make</code>.
23</P>
24
25<p>
26For an example of Doxygen usage in Mesa, see a recent source file
27such as <a href="http://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/main/bufferobj.c" target="_parent">bufferobj.c</a>.
28</p>
29
30
31<p>
32If you're reading this page from your local copy of Mesa, and have
33run the doxygen scripts, you can read the documentation
34<a href="/doxygen/main/index.html" target="_parent">here</a>
35</p>
36
37</body>
38</html>
39