blob: 2b1633c67c217a4cdd91ae688590ecdd8f6fd3ac [file] [log] [blame]
Andreas Bollecd5c7c2012-06-12 09:05:03 +02001<!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>
Brian Paul0b27ace2003-03-08 17:38:57 +00009
Andreas Bollecd5c7c2012-06-12 09:05:03 +020010<h1>Source Code Documentation</h1>
Brian Paul0b27ace2003-03-08 17:38:57 +000011
12<p>
Andreas Boll210a27d2012-06-12 09:05:36 +020013<a href="http://www.doxygen.org" target="_parent">Doxygen</a>
Brian Paul0b27ace2003-03-08 17:38:57 +000014is used to automatically
Brian Paul87c5ec82006-09-21 22:54:53 +000015produce 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>.
Brian Paul0b27ace2003-03-08 17:38:57 +000023</P>
24
Brian Paul87c5ec82006-09-21 22:54:53 +000025<p>
26For an example of Doxygen usage in Mesa, see a recent source file
27such as <a href="http://webcvs.freedesktop.org/mesa/Mesa/src/mesa/main/bufferobj.c?view=markup" target="_parent">bufferobj.c</a>.
28</p>
29
30
Andreas Boll210a27d2012-06-12 09:05:36 +020031<p>
Brian Paul0b27ace2003-03-08 17:38:57 +000032If you're reading this page from your local copy of Mesa, and have
33run the doxygen scripts, you can read the documentation
Andreas Boll210a27d2012-06-12 09:05:36 +020034<a href="../doxygen/main/index.html" target="_parent">here</a>
35</p>
Brian Paul0b27ace2003-03-08 17:38:57 +000036
Andreas Bollecd5c7c2012-06-12 09:05:03 +020037</body>
38</html>