version 0.2.5
[expresskeys.git] / INSTALL
1
2 (Look at the end of this file if there is a problem compiling)
3
4 Normally just type:
5
6 ./configure
7 make
8 make install
9
10 Default installation directory is /usr/local/bin so you must be root
11 for the "make install" part. Change the target directory if this is
12 undesirable, eg:
13
14 ./configure --prefix=/home/user
15
16 The binary will then be installed to a /home/user/bin directory instead.
17
18 Use the "--with-xlib=" option if your Xlib environment is nonstandard.
19 By default we look for /usr/X11R6/lib
20
21 The old-extra directory holds the expresskeys-reread.sh and
22 expresskeys-terminate.sh shell scripts. They are not installed by the
23 GNU Autotools. Copy them manually if you want them.
24
25 --------------------------------------------------------------------------
26
27 I've also left the old style Makefiles in the old-extra directory. If the
28 GNU Autotools fail for some reason, those are easier to understand and
29 edit. Then just copy them over to each Makefile in the source directories.
30 Type "make" and copy the binary to a suitable location.
31
32 --------------------------------------------------------------------------
33
34 Problems?
35
36 Make sure that the dependencies for compiling this program are met.
37 Apart from the normal libraries and header files used for any
38 program development, we need what loosely can be called an
39 "X development environment". Specifically the following libraries
40 must be available for linking: libX11.so libXext.so libXi.so and
41 libXtst.so Header files from X that we must be able to include are:
42 X11/Xlib.h X11/Xutil.h X11/extensions/XInput.h and X11/extensions/XTest.h
43 Some distributions do not provide this environment by default and
44 therefore require additional packages to be installed before
45 compiling. Example names from one distribution are libxi-dev and
46 libxtst-dev for the xinput and xtest packages.
47