diff options
Diffstat (limited to 'mesalib/docs/install.html')
-rw-r--r-- | mesalib/docs/install.html | 59 |
1 files changed, 27 insertions, 32 deletions
diff --git a/mesalib/docs/install.html b/mesalib/docs/install.html index a344c2ca7..948d147f1 100644 --- a/mesalib/docs/install.html +++ b/mesalib/docs/install.html @@ -1,13 +1,13 @@ -<HTML> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <title>Compiling and Installing</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> +</head> +<body> -<TITLE>Compiling and Installing</TITLE> - -<link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - - -<H1>Compiling and Installing</H1> +<h1>Compiling and Installing</h1> <ol> <li><a href="#prereq-general">Prerequisites for building</a> @@ -19,12 +19,11 @@ <li><a href="#scons">Building with SCons (Windows/Linux)</a> <li><a href="#other">Building for other systems</a> <li><a href="#libs">Library Information</a> -<li><a href="#pkg-config">Building OpenGL programs with pkg-config +<li><a href="#pkg-config">Building OpenGL programs with pkg-config</a> </ol> -<a name="prereq-general"> -<h1>1. Prerequisites for building</h1> +<h1 id="prereq-general">1. Prerequisites for building</h1> <h2>1.1 General</h2> <ul> @@ -46,8 +45,7 @@ To build OpenGL ES 1.1 and 2.0 you'll also need </ul> -<a name="prereq-dri"> -<h3>1.2 For DRI and hardware acceleration</h3> +<h3 id="prereq-dri">1.2 For DRI and hardware acceleration</h3> <p> The following are required for DRI-based hardware acceleration with Mesa: @@ -61,10 +59,10 @@ version 2.4.33 or later <li>Xorg server version 1.5 or later <li>Linux 2.6.28 or later </ul> -</p> <p> If you're using a fedora distro the following command should install all the needed dependencies: +</p> <pre> sudo yum install flex bison imake libtool xorg-x11-proto-devel libdrm-devel \ gcc-c++ xorg-x11-server-devel libXi-devel libXmu-devel libXdamage-devel git \ @@ -73,8 +71,7 @@ the needed dependencies: -<a name="autoconf"> -<H1>2. Building with autoconf (Linux/Unix/X11)</H1> +<h1 id="autoconf">2. Building with autoconf (Linux/Unix/X11)</h1> <p> The primary method to build Mesa on Unix systems is with autoconf. @@ -82,19 +79,20 @@ The primary method to build Mesa on Unix systems is with autoconf. <p> The general approach is the standard: +</p> <pre> ./configure make sudo make install </pre> +<p> But please read the <a href="autoconf.html">detailed autoconf instructions</a> for more details. </p> -<a name="scons"> -<H1>3. Building with SCons (Windows/Linux)</H1> +<h1 id="scons">3. Building with SCons (Windows/Linux)</h1> <p> To build Mesa with SCons on Linux or Windows do @@ -119,8 +117,8 @@ To build Mesa with SCons for Windows on Linux using the MinGW crosscompiler tool This will create: </p> <ul> -<li>build/windows-x86-debug/mesa/drivers/windows/gdi/opengl32.dll — Mesa + swrast, binary compatible with Windows's opengl32.dll -<li>build/windows-x86-debug/gallium/targets/libgl-gdi/opengl32.dll — Mesa + Gallium + softpipe, binary compatible with Windows's opengl32.dll +<li>build/windows-x86-debug/mesa/drivers/windows/gdi/opengl32.dll — Mesa + swrast, binary compatible with Windows's opengl32.dll +<li>build/windows-x86-debug/gallium/targets/libgl-gdi/opengl32.dll — Mesa + Gallium + softpipe, binary compatible with Windows's opengl32.dll </ul> <p> Put them all in the same directory to test them. @@ -128,23 +126,21 @@ Put them all in the same directory to test them. -<a name="other"> -<H1>4. Building for other systems</H1> +<h1 id="other">4. Building for other systems</h1> <p> Documentation for other environments (some may be very out of date): </p> -<UL> -<li><A HREF="README.VMS">README.VMS</A> - VMS -<LI><A HREF="README.CYGWIN">README.CYGWIN</A> - Cygwin -<LI><A HREF="README.WIN32">README.WIN32</A> - Win32 -</UL> +<ul> +<li><a href="README.VMS">README.VMS</a> - VMS +<li><a href="README.CYGWIN">README.CYGWIN</a> - Cygwin +<li><a href="README.WIN32">README.WIN32</a> - Win32 +</ul> -<a name="libs"> -<H1>5. Library Information</H1> +<h1 id="libs">5. Library Information</h1> <p> When compilation has finished, look in the top-level <code>lib/</code> @@ -188,8 +184,7 @@ versions of libGL and device drivers. </p> -<a name="pkg-config"> -<H1>6. Building OpenGL programs with pkg-config</H1> +<h1 id="pkg-config">6. Building OpenGL programs with pkg-config</h1> <p> Running <code>make install</code> will install package configuration files |