]> git.zerfleddert.de Git - amt/blob - INSTALL
translate 0x0a to 0x0d 0x0a in SOL
[amt] / INSTALL
1
2 howto compile and install this package
3 ======================================
4
5
6 really short install instructions
7 ---------------------------------
8
9 $ make
10 $ su -c "make install"
11
12
13
14 the more detailed version
15 -------------------------
16
17 Make sure you use GNU make. The file name "GNUmakefile" isn't a joke,
18 this package really requires GNU make.
19
20 As first step make will do some config checks on your system and write
21 the results to Make.config. If you want to have a look at Make.config
22 before the actual build starts you can run this step separately using
23 "make config".
24
25 The Makefiles use the usual GNU-ish Makefile conventions for variable
26 names and default values, i.e. prefix=/usr/local, ...
27
28 The values for some frequently adapted variables are initialized from
29 the enviroment. Thus you can change the defaults simply by setting
30 environment variables:
31
32 $ prefix="/usr"
33 $ CFLAGS="-O3 -mcpu=i686"
34 $ export prefix CFLAGS
35
36 Almost any variable can be overridden on the make command line. It is
37 often used this way to install into some buildroot for packaging ...
38
39 $ su -c "make DESTDIR=/tmp/buildroot install"
40
41 ... but it works for most other variables equally well. There are
42 some exceptions through, it usually does _not_ work for CFLAGS for
43 example.
44
45 Try "make verbose=yes" if you want to see the complete command lines
46 executed by make instead of the short messages (for trouble shooting,
47 because you like this way, for whatever reason ...). This also makes
48 the config checks performed by "make config" more verbose.
49
50 If you don't trust my Makefiles you can run "make -n install" to see
51 what "make install" would do on your system. It will produce
52 human-readable output (unlike automake ...).
53
54 Have fun,
55
56 Gerd
57
58 --
59 Gerd Hoffmann <kraxel@suse.de>
Impressum, Datenschutz