Commit | Line | Data |
---|---|---|
30361541 JH |
1 | This is a CPAN distribution of the venerable MakeMaker module. It has been |
2 | backported to work with Perl 5.005_03 and up. | |
3 | ||
4 | If you do not have a make program, several can be found... | |
5 | ||
6 | Most Unixen: The make utility which comes with your operating system | |
7 | should work fine. If you don't have one, GNU make is recommended, | |
8 | most others (Sun, BSD, etc...) will work fine as well. | |
a7d1454b | 9 | http://www.gnu.org/software/make/make.html GNU make |
30361541 JH |
10 | |
11 | Windows: nmake or dmake will work. GNU make will *not*. | |
a7d1454b | 12 | ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe nmake |
7292dc67 | 13 | http://search.cpan.org/dist/dmake/ dmake |
30361541 JH |
14 | |
15 | VMS: MMS or the free MadGoat MaKe utility (MMK) will work. | |
a7d1454b | 16 | http://www.madgoat.com/mmk.html MMK |
30361541 JH |
17 | |
18 | If all else fails there is a pure Perl version of make available on | |
19 | CPAN which should work on most Unixen. | |
a7d1454b | 20 | http://search.cpan.org/author/NI-S/Make-1.00/ pmake |
479d2113 MS |
21 | |
22 | ||
23 | PLEASE NOTE: This distribution does not include the xsubpp or typemap | |
24 | programs. They are extremely specific to your version or Perl, so | |
25 | MakeMaker will simply use the one which came with your copy of Perl. | |
30361541 JH |
26 | Do not delete your old ExtUtils/ directory. An upgraded version of xsubpp |
27 | can be found in the ExtUtils::ParseXS module. | |
28 | ||
29 | Known Good Systems: | |
30 | ||
31 | Every stable MakeMaker release is tested at least on: | |
32 | ||
33 | MacOS X | |
34 | Linux/x86 | |
562c8117 SP |
35 | ActivePerl on Windows |
36 | Cygwin | |
30361541 JH |
37 | OpenVMS |
38 | ||
39 | Covering the major portability flavors MakeMaker has to cover. | |
40 | (I'm always on the lookout for DJGPP, Solaris, *BSD and OS/2 users) | |
479d2113 MS |
41 | |
42 | ||
43 | Known Problems: | |
44 | ||
45 | (See http://rt.cpan.org for a full list of open problems.) | |
46 | ||
562c8117 SP |
47 | Windows will likely be broken if Perl is installed in C:\Program Files or |
48 | other prefix with a space in the name. | |
479d2113 | 49 | |
479d2113 MS |
50 | Using the MMS utility on VMS causes lots of extra newlines. Unknown |
51 | why this is so, might be a bug in MMS. Problem not seen with MMK. | |
52 | ||
562c8117 | 53 | GNU make does not work with MakeMaker on Windows. |
479d2113 | 54 | |
479d2113 | 55 | |
562c8117 SP |
56 | Please report any bugs via http://rt.cpan.org. |
57 | Send questions and discussion to makemaker@perl.org |