Difference between revisions of "Xorg7/Protocol Headers"
Weibullguy (talk | contribs) m |
Weibullguy (talk | contribs) m |
||
Line 61: | Line 61: | ||
Each Xorg protocol installs one or more header (*.h) files and a metadata (*.pc) file. There are 172 of these files installed; more if the applewmproto is installed. Rather than listing the 172 files installed, a listing of the 32 protocol packages follows. | Each Xorg protocol installs one or more header (*.h) files and a metadata (*.pc) file. There are 172 of these files installed; more if the applewmproto is installed. Rather than listing the 172 files installed, a listing of the 32 protocol packages follows. | ||
− | The interested party can issue the following make install command to create a complete list of files installed and their installed location: | + | The interested party can issue the following 'make install' command to create a complete list of files installed and their installed location in the main working directory (xc): |
− | make install | | + | make install 2>&1 | tee ../../<name_of_proto>.files |
The 32 protocol header packages, listed alphabetically, are: | The 32 protocol header packages, listed alphabetically, are: |
Revision as of 10:36, 26 October 2006
Download Source: | http://xorg.freedesktop.org/releases/individual/proto/ |
---|
Back to Utility Macros
Contents
Protocol Headers
There are thirty-two protocol headers. Note that the download source, above is the base URL. Each could be downloaded individually, but it is probably easiest to use wget and append either *.bz2 or *.gz to the base URL to pull them all down to your system.
Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows. This will prevent multiple version from being downloaded when multiple version exist.
wget http://anduin.linuxfromscratch.org/sources/BLFS/svn/x/wget/proto-7.1.wget cd proto wget -B http://xorg.freedesktop.org/releases/individual/proto/ \ -i ../proto-7.1.wget
Dependencies
Required
There is no build order dependency for the protocols, but they satisfy dependencies for subsequent modules.
Non-Multilib
Install each protocol:
./configure $XORG_CONFIG && make install
Multilib
32-Bit
Install each protocol:
./configure $XORG_CONFIG32 && make install
N32
Install each protocol:
./configure $XORG_CONFIGN32 && make install
64-Bit
Install each protocol:
./configure $XORG_CONFIG64 && make install
Installed Packages
Each Xorg protocol installs one or more header (*.h) files and a metadata (*.pc) file. There are 172 of these files installed; more if the applewmproto is installed. Rather than listing the 172 files installed, a listing of the 32 protocol packages follows.
The interested party can issue the following 'make install' command to create a complete list of files installed and their installed location in the main working directory (xc):
make install 2>&1 | tee ../../<name_of_proto>.files
The 32 protocol header packages, listed alphabetically, are:
- applewmproto - the AppleWM is the Apple rootless window management extension.
- bigreqsproto - the "Big Requests" protocol.
- compositeproto - the compositing protocol.
- damageproto - the damage protocol is used to detect when the screen has been damaged (altered).
- dmxproto - the DMX extension provides support for communication with and control of Xdmx (Distributed Multi-head X server) server.
- evieext - this is the event interception extension protocol.
- fixesproto - this protocol fixes the "damage" done to the screen.
- fontcacheproto -
- fontsproto
- glproto - protocol that defines the interface between the GL core and the surrounding "operating system" that supports it.
- inputproto - input devices protocol.
- kbproto - keyboard protocol.
- printproto - printing protocol.
- randrproto - this is the resize, rotate, and reflection protocol.
- recordproto
- renderproto
- resourceproto
- scrnsaverproto
- trapproto - this is the event trapping protocol.
- videoproto
- windowswmproto
- xcmiscproto
- xextproto
- xf86bigfontproto
- xf86dgaproto - the direct graphic access protocol.
- xf86driproto - protocols for all the types and functions that define the interface between a DRI driver and driver loader.
- xf86miscproto
- xf86rushproto
- xf86vidmodeproto
- xineramaproto
- xproto
- xproxymanagementprotocol
Next install the Utilities.