
   This  is  the  list  of  all  the files  included  in  the  current
   distribution tar  ball. Actually, Makefile  used this very  list to
   know what to include in the tar. Now we include everythink
   is still there after a 'make distclean'

	SOURCE FILES
	------------

src/
   gpm.c       main engine of the daemon
   gpn.c       support functions
   debuglog.c  message management
   special.c   special functions
   mice.c      support for (almost) all the pointer types
   twiddler.c  the twiddler keyboard needs special code
   synaptics.c and the synaptics table too
   devfs.c     devfs support
   report.c    this will be the only funtion reporting to the outside world

   liblow.c	low-level gpm library
   libhigh.c	high-level gpm library
   libxtra.c	optional and little-used library functions
   libcurses.c	curses-like functions

   mev.c		sample mouse-event application
   hltest.c	sample use of the high-level gpm library
   mouse-test.c	old tool to help detecting the pointer protocol
   disable-paste.c	very short application to forget the current selection
   gpm-root.y	a sample default handler
   gpm-root.c	derived from the above using bison

   headers/
      gpm.h       installed gpm header
      gpmCfg.h    default configuration
      gpmInt.h    internal declaration
      twiddler.h  twiddler keyboaard implementation
      synaptics.h synaptics tablet implementation
      wd.h        ``when debugging'' macros
      gpm-proto.h proposal for a new protocol, currently unused

      config.h.in template for config.h

	DEFAULT/SAMPLE CONFIGURATION FILES
	----------------------------------

conf/
   gpm-root.conf        sample usesable by gpm-root
   gpm-twiddler.conf    default configuration for the twiddler keyboard
   gpm-syn.conf         default configuration for the synaptics touchpad


	FILES USED IN THE BUILD PROCESS
	-------------------------------

configure.in         source for configure
configure            script to autoconfigure the package
aclocal.m4           support declaration for configure.in
acconfig.h
Makefile.in          the source for Makefile, used by configure
Makefile.include.in  the source for Makefile.include, used by other Makefiles
install-sh           fallback install script if no install command is found


	DOCUMENTATION (currently not up-to-date)
	---------------

README         introductory information, and credits (incomplete list)
COPYING        GNU GPL
ChangeLog      the log of changes - a lot of changes :)
MANIFEST       this file

doc/
   Announce       original announce for version 1.0
   Makefile.in		template for doc/Makefile
   
   infofilter  preprocessor to create a .texi source file from my own docs
   manpager    tool to extract manual pages from the main document file
   mktxt       tool to extract a ``decent'' text file from the info one

   # FAQ / READMEs
   FAQ               Frequently asked/answered questions
   README.gunze      how to use the gunze touchscreen
   README.microtouch how to use the microtouch touch screen
   README.synaptics  how to use the synaptics tablet
   README.twiddler   how to use the twiddler keyboard 

   doc.gpm.in     template of gpm.doc (substitutes version)
   doc.gpm        the source for the ``real'' documentation
   gpmdoc.ps	   generated from doc.gpm using doc/infofilter, texinfo and TeX
   gpm.info	      generated from doc.gpm using doc/infofilter and makeinfo
   gpmdoc.txt     generated from gpm.info using doc/mktxt
   
   # MANPAGES
   gpm.8          man page, generated from doc.gpm using doc/manpager
   mev.1          man page, generated from doc.gpm using doc/manpager
   gpm-root.1     man page, generated from doc.gpm using doc/manpager
   gpm-types.7    man page, generated from doc.gpm using doc/manpager
   mouse-test.1   man page, generated from doc.gpm using doc/manpager


	SUPPORT MATERIAL (currently not installed)
	---------------

contrib/
   Makefile.in    when you read everything to here you should know what it is
   
   emacs/
      t-mouse.el	emacs client (needs mev installed)
      t-mouse.elc	compiled form of the emacs client
      exec.el     allow emacs to execute lisp commands from the command line

   scripts/
      create_vcs        script to create /dev/vcs* devices (redundant)
      gunze-setup       same, for the gunze touchscreen
      microtouch-setup  a program to calibrate the microtouch touchscreen
      mkinstalldirs     creates the installation directories (currently unused)
      test_gpm          test gpm. use it, to copy the gpmdir, ./configure,make

   other/
      xf86Summa.c    a modified XInput module for XFree86 3.3.x
      xf86Summa.diff the modification over the official module
      xf86Summa.so   a precompiled copy, for the i386, to ease your work

	SAMPLE GPM CLIENT (currently not available/I don't know why :()
	-----------------

sample/
   README		explanation of how it works
   Makefile.in	sample template for Makefile
   configure.in	sample template for configure
   gpm-xterm.c	support file, replacement for libgpm
   gpm-xterm.h	header, replacement for gpm.h
   rmev.c		sample client application
