-
Notifications
You must be signed in to change notification settings - Fork 28
/
MANIFEST
147 lines (113 loc) · 5.53 KB
/
MANIFEST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
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 everything
is still there after a 'make distclean'
SOURCE FILES
------------
src/
gpm.c main engine of the daemon
gpn.c support functions
report.c message management (replaces debuglog.c) [inside gpm]
report-lib.c message management [inside the lib]
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
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
gpm-proto.h proposal for a new protocol, currently unused
message.h messages
synaptics.h synaptics tablet implementation
twiddler.h twiddler keyboaard implementation
config.h.in [build by autoheader] template for config.h
[build by ./configure]
PATCHES
-------
patches/
done/ applied/refused/too old patches
todo/ patches still need to be applied or refused
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 :)
Changes Put together all important changes from one to another release
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/ contains information about mouse support
this includes mails and other information from the vendors.
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
init/
gpm.init sample init script (Redhat?)
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/ other contributions
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