1Gmake compliance is included for convenience because it may
2be found on many systems and most make programs are worse
3than gmake.
4
5	***** If you are on a platform that is not yet known by the	 *****
6	***** Schily makefilesystem you cannot use GNU make.		 *****
7	***** In this case, the automake features of smake are required. *****
8
9The major problem with gmake is that it does not handle the
10include directive correctly. The general rule for a make program is
11to first try to "make" any object it should look on. Gmake
12does not try to "make" any makefile it should include. One result
13is many warnings about non-existent files (which you could ignore).
14The other problem with gmake and include files is hat gmake
15includes the files in the opposite order than expected. The result is
16that dependencies may not handled correctly.
17
18If you have problems with the make file system and gmake,
19you are out of luck. Gmake has a debug option, but it gives
20tons of debug messages. Less than 1% of these debug messages are
21useful. Important things are missing in these debug messages.
22
23Gmake has bug with the VPATH= option. Some of the macros are
24not expanded correctly. I had to remove all occurrences of
25$@ $* and $^ on some places for this reason.
26
27On some platforms (e.g. OSF1), gmake is not able to correctly recognize
28the default target. If gmake complains about this, call ./Gmake all
29
30To use GNU make create a file called 'Gmake' in you search path
31that contains:
32
33#!/bin/sh
34MAKEPROG=gmake
35export MAKEPROG
36exec gmake "$@"
37
38and call 'Gmake' instead of gmake. On Linux and on Cygwin there is
39no gmake, 'make' on Linux and on Cygwin is really a gmake.
40
41'Gmake' and 'Gmake.linux' are part of this distribution.
42
43Note that makefile versions past 98/10/13 are trying to recognize
44gmake by assuming that $(MAKE_COMMAND) is only present if you
45are running gmake. So it may be worth to try to just call 'gmake'
46or even 'make' if your system uses gmake as the default make program.
47
48