<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Tue, 2010-04-06 at 15:41 -0700, Keith Packard wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <TT><FONT COLOR="#1a1a1a">Testing and comments welcome.</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
There might be a few deprecated extensions in the tree (http://cgit.freedesktop.org/~keithp/proto/tree/).<BR>
<BR>
The build.sh script has been maintained and is up-to-date. Additions and removals are submitted by patches and reviewed on the list. This list of protos is a &quot;daily build&quot; view of the world and may or may not be applicable. It also matches<BR>
the content of X11R7.5: <A HREF="http://www.x.org/releases/X11R7.5/src/proto/">http://www.x.org/releases/X11R7.5/src/proto/</A><BR>
<BR>
The build script has a -p option which pulls from git prior to building. A handy way of keeping up-to-date.<BR>
<BR>
<A HREF="http://cgit.freedesktop.org/xorg/util/modular/tree/build.sh">http://cgit.freedesktop.org/xorg/util/modular/tree/build.sh</A><BR>
<BR>
applewmproto<BR>
bigreqsproto<BR>
compositeproto<BR>
damageproto<BR>
dmxproto<BR>
dri2proto<BR>
fixesproto<BR>
fontsproto<BR>
glproto<BR>
inputproto<BR>
kbproto<BR>
randrproto<BR>
recordproto<BR>
renderproto<BR>
resourceproto<BR>
scrnsaverproto<BR>
videoproto<BR>
windowswmproto<BR>
xcmiscproto<BR>
xextproto<BR>
xf86bigfontproto<BR>
xf86dgaproto<BR>
xf86driproto<BR>
xf86vidmodeproto<BR>
xineramaproto<BR>
x11proto<BR>
<BR>
<BR>
<BLOCKQUOTE>
<PRE>
Usage: ./build.sh [options] prefix
&nbsp; where options are:
&nbsp; -a : do NOT run auto config tools (autogen.sh, configure)
&nbsp; -b : use .build.unknown build directory
&nbsp; -c : run make clean in addition to others
&nbsp; -d : run make distcheck in addition to others
&nbsp; -D : run make dist in addition to others
&nbsp; -f file: append module being built to file. The last line of this
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file can be used for resuming with -r.
&nbsp; -g : build with debug information
&nbsp; -n : do not quit after error; just print error message
&nbsp; -o module/component : build just this component
&nbsp; -p : run git pull on each component
&nbsp; -r module/component : resume building with this component
&nbsp; -s sudo-command : sudo command to use
&nbsp; --clone : clone non-existing repositories (uses $GITROOT if set)
&nbsp; --check : run make check in addition to others
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>