#
# The CVS modules file
#
#
# Three different line formats are valid:
#	key	-a    aliases...
#	key [options] directory
#	key [options] directory files...
#
# Where "options" are composed of:
#	-i prog		Run "prog" on "cvs commit" from top-level of module.
#	-o prog		Run "prog" on "cvs checkout" of module.
#	-t prog		Run "prog" on "cvs rtag" of module.
#	-u prog		Run "prog" on "cvs update" of module.
#	-d dir		Place module in directory "dir" instead of module name.
#	-l		Top-level directory only -- do not recurse.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias.  An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module.  This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
#

# Convenient aliases
world		-a .

# CVSROOT support; run mkmodules whenever anything changes.
CVSROOT		CVSROOT
modules		CVSROOT modules
loginfo		CVSROOT loginfo
commitinfo	CVSROOT commitinfo
rcsinfo		CVSROOT rcsinfo
editinfo	CVSROOT editinfo
commitcheck	CVSROOT commitcheck
commit_prep	CVSROOT commit_prep.pl
log_accum	CVSROOT log_accum.pl

# Add other modules here...
topstuff	-d xc -l xc
topimake	-d xc xc Imakefile
topmakeini	-d xc xc Makefile.ini
topmake		-d xc xc Makefile
topbugrep	-d xc xc bug-report
topregistry	-d xc xc registry
topRELNOTES	-d xc xc RELNOTES.TXT RELNOTES.ms RELNOTES.PS LABEL INSTALL.TXT INSTALL.ms INSTALL.PS RELNOTES RELNOTES-X.org INSTALL-X.org
dtopstuff	&topimake &topmake &topmakeini &topbugrep &topregistry &topRELNOTES
config		-d xc/config xc/config
doc		-d xc/doc xc/doc
doctop		-d xc/doc /xc/doc Imakefile
docmisc		-d xc/doc/misc xc/doc/misc
docman		-d xc/doc/man xc/doc/man
fontstop	-d xc/fonts xc/fonts Imakefile
fontspex	-d xc/fonts/PEX xc/fonts/PEX
fontsscaled	-d xc/fonts/scaled xc/fonts/scaled
fontsbdftop	-d xc/fonts/bdf xc/fonts/bdf Imakefile
fontsmisc	-d xc/fonts/bdf/misc xc/fonts/bdf/misc
fonts100dpi	-d xc/fonts/bdf/100dpi xc/fonts/bdf/100dpi
fonts75dpi	-d xc/fonts/bdf/75dpi xc/fonts/bdf/75dpi
fontsu100dpi	-d xc/fonts/bdf/unnec_100dpi xc/fonts/bdf/unnec_100dpi
fontsu75dpi	-d xc/fonts/bdf/unnec_75dpi xc/fonts/bdf/unnec_75dpi
fonts		-d xc/fonts xc/fonts
dfonts		&fontstop &fontspex &fontsscaled &fontsbdftop &fontsmisc &fonts100dpi &fonts75dpi &fontsu100dpi &fontsu75dpi
include		-d xc/include xc/include
lib		-d xc/lib xc/lib
libimake	-d xc/lib -l xc/lib
xlibxkb		-d xc/lib/X11 xc/lib/X11 XKBAlloc.c XKBGAlloc.c XKBMAlloc.c XKBMisc.c
libxv		-d xc/lib/Xv xc/lib/Xv
libxvmc		-d xc/lib/XvMC xc/lib/XvMC
nls		-d xc/nls xc/nls
programs	-d xc/programs xc/programs
progimake	-d xc/programs -l xc/programs
test		-d test test
util		-d xc/util xc/util
extras		-d xc/extras xc/extras
extrastop	-d xc/extras -l xc/extras
freetype	-d xc/extras/FreeType xc/extras/FreeType
Mesa		-d xc/extras/Mesa xc/extras/Mesa
Xtt		-d xc/extras/X-TrueType xc/extras/X-TrueType
Xpm		-d xc/extras/Xpm xc/extras/Xpm
extrafonts	-d xc/extras/fonts xc/extras/fonts
freetype2	-d xc/extras/freetype2 xc/extras/freetype2
oglsample	-d xc/extras/ogl-sample xc/extras/ogl-sample
regex		-d xc/extras/regex xc/extras/regex
rman		-d xc/extras/rman xc/extras/rman
x86emu		-d xc/extras/x86emu xc/extras/x86emu
utils		-d utils utils
workInProgress	-d xc/workInProgress xc/workInProgress
wipimake	-d xc/workInProgress -l xc/workInProgress
# split up test so test/xsuite/xtest can be omitted
teststuff	-d test/xsuite -l xc/test/xsuite
testmake	-d test/xsuite test/xsuite Makefile
testREAD	-d test/xsuite test/xsuite README
testbugrep	-d test/xsuite test/xsuite bug-report
testcfg		-d test/xsuite/xtest test/xsuite/xtest tetexec.cfg
dteststuff	&testmake &testREAD &testbugrep &testcfg
testport	-d test/xsuite/port test/xsuite/port
testtet		-d test/xsuite/tet test/xsuite/tet
testtettmp	-d test/xsuite/tet_tmp_dir test/xsuite/tet_tmp_dir
testxtest	-d test/xsuite/xtest test/xsuite/xtest
testxtbin	-d test/xsuite/xtest/bin test/xsuite/xtest/bin
testxtsrc	-d test/xsuite/xtest/src test/xsuite/xtest/src
teststd		&dteststuff &testport &testtet &testtettmp &testxtbin &testxtsrc
# std is everything except test/xsuite/xtest
oldstd		&dtopstuff &config &programs &include &lib &nls &util &workInProgress &dfonts &doc &teststd
std		&dtopstuff &config &programs &include &lib &nls &util &fonts &doc &extras
beta		&dtopstuff &config &programs &include &lib &nls &util &fonts &doc &test
nonprog		&dtopstuff &config &include &lib &nls &util &workInProgress &fonts &doc &teststd
updateX		&topstuff &config &programs &include &lib &nls &util &workInProgress
dupdateX	&dtopstuff &config &programs &include &lib &nls &util &workInProgress

#
#
cf		-d xc/config/cf xc/config/cf
imake		-d xc/config/imake xc/config/imake
confutil	-d xc/config/util xc/config/util
makedepend	-d xc/config/makedepend xc/config/makedepend
man		-d xc/doc/man xc/doc/man
specs		-d xc/doc/specs xc/doc/specs
docutil		-d xc/doc/util xc/doc/util
fontPEX		-d xc/fonts/PEX xc/fonts/PEX
bdf		-d xc/fonts/bdf xc/fonts/bdf
scaled		-d xc/fonts/scaled xc/fonts/scaled
FS		-d xc/lib/FS xc/lib/FS
ICE		-d xc/lib/ICE xc/lib/ICE
PEX5		-d xc/lib/PEX5 xc/lib/PEX5
SM		-d xc/lib/SM xc/lib/SM
X11		-d xc/lib/X11 xc/lib/X11
XIE		-d xc/lib/XIE xc/lib/XIE
Xau		-d xc/lib/Xau xc/lib/Xau
Xaw		-d xc/lib/Xaw xc/lib/Xaw
Xbsd		-d xc/lib/Xbsd xc/lib/Xbsd
Xdmcp		-d xc/lib/Xdmcp xc/lib/Xdmcp
Xext		-d xc/lib/Xext xc/lib/Xext
XExExt		-d xc/lib/XExExt xc/lib/XExExt
Xxf86dga	-d xc/lib/Xxf86dga xc/lib/Xxf86dga
Xxf86misc	-d xc/lib/Xxf86misc xc/lib/Xxf86misc
Xxf86vm		-d xc/lib/Xxf86vm xc/lib/Xxf86vm
Xi		-d xc/lib/Xi xc/lib/Xi
Xmu		-d xc/lib/Xmu xc/lib/Xmu
Xt		-d xc/lib/Xt xc/lib/Xt
Xtst		-d xc/lib/Xtst xc/lib/Xtst
font		-d xc/lib/font xc/lib/font
misc		-d xc/lib/misc xc/lib/misc
oldX		-d xc/lib/oldX xc/lib/oldX
xtrans		-d xc/lib/xtrans xc/lib/xtrans
lbxutil		-d xc/lib/lbxutil xc/lib/lbxutil
zlib		-d xc/lib/zlib xc/lib/zlib
GL		-d xc/lib/GL xc/lib/GL
GLU		-d xc/lib/GLU xc/lib/GLU
GLw		-d xc/lib/GLw xc/lib/GLw
libregex	-d xc/lib/regex xc/lib/regex
libfreetype2	-d xc/lib/freetype2 xc/lib/freetype2
Xserver		-d xc/programs/Xserver xc/programs/Xserver
appres		-d xc/programs/appres xc/programs/appres
bdftopcf	-d xc/programs/bdftopcf xc/programs/bdftopcf
bitmap		-d xc/programs/bitmap xc/programs/bitmap
editres		-d xc/programs/editres xc/programs/editres
fsinfo		-d xc/programs/fsinfo xc/programs/fsinfo
fslsfonts	-d xc/programs/fslsfonts xc/programs/fslsfonts
fstobdf		-d xc/programs/fstobdf xc/programs/fstobdf
iceauth		-d xc/programs/iceauth xc/programs/iceauth
mkfontdir	-d xc/programs/mkfontdir xc/programs/mkfontdir
oclock		-d xc/programs/oclock xc/programs/oclock
rgb		-d xc/programs/rgb xc/programs/rgb
rstart		-d xc/programs/rstart xc/programs/rstart
scripts		-d xc/programs/scripts
twm		-d xc/programs/twm xc/programs/twm
x11perf		-d xc/programs/x11perf xc/programs/x11perf
xauth		-d xc/programs/xauth xc/programs/xauth
xclipboard	-d xc/programs/xclipboard xc/programs/xclipboard
xclock		-d xc/programs/xclock xc/programs/xclock
xcmsdb		-d xc/programs/xcmsdb xc/programs/xcmsdb
xconsole	-d xc/programs/xconsole xc/programs/xconsole
xdm		-d xc/programs/xdm xc/programs/xdm
xdpyinfo	-d xc/programs/xdpyinfo xc/programs/xdpyinfo
xfd		-d xc/programs/xfd xc/programs/xfd
xfs		-d xc/programs/xfs xc/programs/xfs
xhost		-d xc/programs/xhost xc/programs/xhost
xieperf		-d xc/programs/xieperf xc/programs/xieperf
xinit		-d xc/programs/xinit xc/programs/xinit
xkill		-d xc/programs/xkill xc/programs/xkill
xlogo		-d xc/programs/xlogo xc/programs/xlogo
xlsatoms	-d xc/programs/xlsatoms xc/programs/xlsatoms
xlsclients	-d xc/programs/xlsclients xc/programs/xlsclients
xlsfonts	-d xc/programs/xlsfonts xc/programs/xlsfonts
xmag		-d xc/programs/xmag xc/programs/xmag
xmh		-d xc/programs/xmh xc/programs/xmh
xmodmap		-d xc/programs/xmodmap xc/programs/xmodmap
xprop		-d xc/programs/xprop xc/programs/xprop
xrdb		-d xc/programs/xrdb xc/programs/xrdb
xrefresh	-d xc/programs/xrefresh xc/programs/xrefresh
xset		-d xc/programs/xset xc/programs/xset
xsetroot	-d xc/programs/xsetroot xc/programs/xsetroot
xstdcmap	-d xc/programs/xstdcmap xc/programs/xstdcmap
xterm		-d xc/programs/xterm xc/programs/xterm
xwd		-d xc/programs/xwd xc/programs/xwd
xwininfo	-d xc/programs/xwininfo xc/programs/xwininfo
xwud		-d xc/programs/xwud xc/programs/xwud
lbxproxy	-d xc/programs/lbxproxy xc/programs/lbxproxy
xvidtune	-d xc/programs/xvidtune xc/programs/xvidtune

# should define a clients module (perhaps)
xfree86		-d xc/programs/Xserver/hw/xfree86 xc/programs/Xserver/hw/xfree86
xfree98		-d xc/programs/Xserver/hw/xfree98 xc/programs/Xserver/hw/xfree98
xfree68		-d xc/programs/Xserver/hw/xfree68 xc/programs/Xserver/hw/xfree68
xdarwin		-d xc/programs/Xserver/hw/darwin xc/programs/Xserver/hw/darwin
xkdrive		-d xc/programs/Xserver/hw/kdrive xc/programs/Xserver/hw/kdrive
xwin		-d xc/programs/Xserver/hw/xwin xc/programs/Xserver/hw/xwin
compress	-d xc/util/compress xc/util/compress
memleak		-d xc/util/memleak xc/util/memleak
utilmisc	-d xc/util/misc xc/util/misc
patch		-d xc/util/patch xc/util/patch
# Modules for the X server
Xservtop	-d xc/programs/Xserver -l xc/programs/Xserver
XservGL		-d xc/programs/Xserver/GL xc/programs/Xserver/GL
XservPEX	-d xc/programs/Xserver/PEX5 xc/programs/Xserver/PEX5
XservXIE	-d xc/programs/Xserver/XIE xc/programs/Xserver/XIE
Xservext	-d xc/programs/Xserver/Xext xc/programs/Xserver/Xext
XservXi		-d xc/programs/Xserver/Xi xc/programs/Xserver/Xi
XpConftop	-d xc/programs/Xserver/XpConfig -l xc/programs/Xserver/XpConfig
XpConf		-d xc/programs/Xserver/XpConfig xc/programs/Xserver/XpConfig
Xprint		-d xc/programs/Xserver/Xprint xc/programs/Xserver/Xprint
afb		-d xc/programs/Xserver/afb xc/programs/Xserver/afb
cfb		-d xc/programs/Xserver/cfb xc/programs/Xserver/cfb
cfb16		-d xc/programs/Xserver/cfb16 xc/programs/Xserver/cfb16
cfb24		-d xc/programs/Xserver/cfb24 xc/programs/Xserver/cfb24
cfb32		-d xc/programs/Xserver/cfb32 xc/programs/Xserver/cfb32
dbe		-d xc/programs/Xserver/dbe xc/programs/Xserver/dbe
dix		-d xc/programs/Xserver/dix xc/programs/Xserver/dix
fb		-d xc/programs/Xserver/fb xc/programs/Xserver/fb
glxstub		-d xc/programs/Xserver/glxStub xc/programs/Xserver/glxStub
hw		-d xc/programs/Xserver/hw xc/programs/Xserver/hw
ilbm		-d xc/programs/Xserver/ilbm xc/programs/Xserver/ilbm
servinc		-d xc/programs/Xserver/include xc/programs/Xserver/include
iplan2p2	-d xc/programs/Xserver/iplan2p2 xc/programs/Xserver/iplan2p2
iplan2p4	-d xc/programs/Xserver/iplan2p4 xc/programs/Xserver/iplan2p4
iplan2p8	-d xc/programs/Xserver/iplan2p8 xc/programs/Xserver/iplan2p8
lbx		-d xc/programs/Xserver/lbx xc/programs/Xserver/lbx
lmfcfb		-d xc/programs/Xserver/lmfcfb xc/programs/Xserver/lmfcfb
mfb		-d xc/programs/Xserver/mfb xc/programs/Xserver/mfb
mi		-d xc/programs/Xserver/mi xc/programs/Xserver/mi
miext		-d xc/programs/Xserver/miext xc/programs/Xserver/miext
os		-d xc/programs/Xserver/os xc/programs/Xserver/os
record		-d xc/programs/Xserver/record xc/programs/Xserver/record
render		-d xc/programs/Xserver/render xc/programs/Xserver/render
randr		-d xc/programs/Xserver/randr xc/programs/Xserver/randr
xkb		-d xc/programs/Xserver/xkb xc/programs/Xserver/xkb
xtrap		-d xc/programs/Xserver/XTrap xc/programs/Xserver/XTrap
vfb		-d xc/programs/Xserver/hw/vfb xc/programs/Xserver/hw/vfb
xnest		-d xc/programs/Xserver/hw/xnest xc/programs/Xserver/hw/xnest
hwtop		-d xc/programs/Xserver/hw -l xc/programs/Xserver/hw
xkbfile		-d xc/lib/xkbfile xc/lib/xkbfile
xkbui		-d xc/lib/xkbui xc/lib/xkbui
drivers		-d xc/programs/Xserver/hw/xfree86/drivers xc/programs/Xserver/hw/xfree86/drivers
moduleabi	-d xc/programs/Xserver/hw/xfree86/common xc/programs/Xserver/hw/xfree86/common xf86Module.h
XF86Setup	xc/programs/Xserver/hw/xfree86/XF86Setup

XF86server	&Xservtop &XservGL &XservPEX &XservXIE &Xservext &XservXi &Xprint &afb &cfb &cfb16 &cfb24 &cfb32 &dbe &dix &fb &glxstub &xfree86 &ilbm &servinc &iplan2p2 &iplan2p4 &iplan2p8 &lbx &lmfcfb &mfb &mi &miext &os &record &render &xkb

XF86servers	&Xservtop &XservGL &XservPEX &XservXIE &Xservext &XservXi &Xprint &afb &cfb &cfb16 &cfb24 &cfb32 &dbe &dix &fb &glxstub &xdarwin &kdrive &vfb &xfree86 &xnest &xwin &ilbm &servinc &iplan2p2 &iplan2p4 &iplan2p8 &lbx &lmfcfb &mfb &mi &miext &os &record &render &xkb &xtrap

XDarwinserver	&Xservtop &XservGL &XservPEX &XservXIE &Xservext &XservXi &Xprint &afb &cfb &cfb16 &cfb24 &cfb32 &dbe &dix &fb &glxstub &xdarwin &ilbm &servinc &iplan2p2 &iplan2p4 &iplan2p8 &lbx &lmfcfb &mfb &mi &miext &os &record &render &xkb &xtrap

driserver	&Xservtop &XservGL &XservPEX &XservXIE &Xservext &XservXi &Xprint &afb &cfb &cfb16 &cfb24 &cfb32 &dbe &dix &fb &glxstub &hw &ilbm &servinc &iplan2p2 &iplan2p4 &iplan2p8 &lbx &lmfcfb &mfb &mi &miext &os &record &render &xkb &xtrap

oldservonly	&topstuff &config &progimake &Xservtop &Xservext &cfb &cfb16 &cfb24 &cfb32 &dix &servinc &mfb &afb &ilbm &iplan2p2 &iplan2p4 &iplan2p8 &mi &os &record &xkb &dbe &lbx &XservXi &XservPEX &XservXIE &glxstub &Xprint &XpConftop &hwtop &vfb &xnest &xfree86 &xfree98 &xfree68 &include &libimake &X11 &Xau &Xdmcp &Xbsd &Xext &Xxf86dga &Xxf86misc &Xxf86vm &font &xtrans &xkbfile &xkbui &misc &lbxutil &zlib &extras

servonly	&topstuff &config &progimake &Xserver &include &libimake &X11 &Xau &Xdmcp &Xbsd &Xext &Xxf86dga &Xxf86misc &Xxf86vm &font &xtrans &xkbfile &xkbui &misc &lbxutil &zlib &GL &extras

dri	&topstuff &config &extrastop &freetype &freetype2 &libfreetype2 &Mesa &Xtt &regex &rman &x86emu &include &libimake &xlibxkb &xkbfile &GL &font &lbxutil &libregex &misc &xtrans &zlib &libxv &libxvmc &progimake &Xservtop &XservGL &Xservext &XservXi &Xprint &afb &cfb &cfb16 &cfb24 &cfb32 &dbe &dix &fb &glxstub &hw &ilbm &servinc &iplan2p2 &iplan2p4 &iplan2p8 &lbx &lmfcfb &mfb &mi &miext &os &record &render &randr &xkb &xtrap &util

dritest	&topstuff &libimake &xlibxkb

#lbxonly		&topstuff &config &include &libimake &Xau &Xdmcp &X11 &Xext &Xbsd &XExExt &xtrans &servinc &wipimake &lbxtop &lbxlib &lbxprogimake &lbxproxy &lbxinc

minbuild	&topstuff &config &lib &include &nls &programs &doctop &docmisc &docman &docutil &extras &util

sgml		xc/programs/Xserver/hw/xfree86/doc/sgml
clog		xc/programs/Xserver/hw/xfree86 CHANGELOG

doctools	-d doctools doctools
