home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 45
/
Amiga_Dream_45.iso
/
Atari
/
Program
/
Gnu
/
gmake362.zoo
/
readme.st
< prev
Wrap
Text File
|
1992-07-27
|
3KB
|
69 lines
* Mon Jul 27 22:02:50 1992
The first archive of GNU make 3.62, which I sent to the
atari@archive.umich.edu had some code in it to make the rules for
checking out RCS file work. This code seemed to work only on my system
and was basically wrong anyway. Since Stefan Neuhaus ported `ash' to
the ST, this code is additionally obsolete. (`ash' is the compatible
replacement for the Bourne Shell in the current BSD unix
distribution). This make executable is now compiled with GNU-C 2.2.2
and Bammi's libs and header at patchlevel 82.
The supplied diffs are relative to the GNU-make 3.62 distribution from
prep.ai.mit.edu.
Note:
=====
If you want to use this make in conjunction with `ash' or any other
shell, you have to set the make variable `SHELL' explicitly to your
desired shell. Having simply set the variable in the environment is
not enough since GNU-make resets SHELL for security reasons to
`/bin/sh'. Therefore you have to invoke make either like this:
make SHELL=d:/mint/bin/sh.ttp
This sets SHELL to the specified shell (note the `.ttp' extension).
Another way is to edit your makefile and include the following line:
SHELL=d:/mint/bin/sh.ttp
Again with the `.ttp' extension.
* Thu Jan 2 19:44:08 1992
This is a port of GNU make 3.62 to the ST. The work on my part is,
that I carried the changes from Frank Celler and J.R.Bammi from
earlier ports of GNU make over to 3.62. The executable is currently
compiled with J.R.Bammi's ST libs and headers at patchlevel 74. I
reenabled some code from Bammi to hash only the 8.3 part of a file
name (see the file dir.c). Without this GNU make wouldn't remake
targets with names, which were longer than the 8.3 notation. If you
might be working on a file system, which allows more than 8.3
character file names (minixfs under MiNT), you should disable the
atarist code in dir.c and use the original.
See also the readme from Frank Celler, which is below my signature.
--
MfG/Regards
/==== Siemens Nixdorf Informationssysteme AG
/ Ridderbusch / , Heinz Nixdorf Ring
/ /./ 4790 Paderborn, West Germany
/=== /,== ,===/ /,==, //
/ // / / // / / \ NERV:ridderbusch.pad
/ / `==/\ / / / \ BTX:0525467066-0001
Email: ridderbusch.pad@sni-usa.com (America (North & South))
ridderbusch.pad@sni.de (Rest of world)
Frank_Ridderbusch@pb.maus.de (MausNet)
============================================================
These are the atari-diffs for GNU make 3.60. I am using the "ksh" with
UNIXMODE, which allows long and upper/lowercase filenames, so there is
no filename reduction to 8.3 filenames. The shell-escap however is changed
from '\\' to '@'. If your shell does not support "||" you should edit
the default dependency in "default.c". "make" must be compiled with the new
"crt0.c" from J.Bammi in order to allow recursive makes.
Frank Celler (fceller@samson.math.rwth-aachen.de)