This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Don't explicitly link against msvcrt when using MinGW.
[perl5.git] / win32 / makefile.mk
index 2991a11..77e1363 100644 (file)
@@ -493,7 +493,10 @@ LOCDEFS            = -DPERLDLL -DPERL_CORE
 SUBSYS         = console
 CXX_FLAG       = -xc++
 
-LIBC           = -lmsvcrt
+# Current releases of MinGW 5.1.4 (as of 11-Aug-2009) will fail to link
+# correctly if -lmsvcrt is specified explicitly.
+LIBC           =
+#LIBC          = -lmsvcrt
 
 # same libs as MSVC
 LIBFILES       = $(CRYPT_LIB) $(LIBC) \
@@ -1434,10 +1437,8 @@ utils: $(PERLEXE) $(X2P)
        copy ..\README.jp       ..\pod\perljp.pod
        copy ..\README.ko       ..\pod\perlko.pod
        copy ..\README.linux    ..\pod\perllinux.pod
-       copy ..\README.machten  ..\pod\perlmachten.pod
        copy ..\README.macos    ..\pod\perlmacos.pod
        copy ..\README.macosx   ..\pod\perlmacosx.pod
-       copy ..\README.mint     ..\pod\perlmint.pod
        copy ..\README.mpeix    ..\pod\perlmpeix.pod
        copy ..\README.netware  ..\pod\perlnetware.pod
        copy ..\README.openbsd  ..\pod\perlopenbsd.pod
@@ -1460,6 +1461,7 @@ utils: $(PERLEXE) $(X2P)
        cd ..\lib && $(PERLEXE) lib_pm.PL
        $(PERLEXE) $(PL2BAT) $(UTILS)
        $(PERLEXE) ..\autodoc.pl ..
+       $(PERLEXE) ..\pod\perlmodlib.pl -q
        $(PERLEXE) ..\pod\buildtoc --build-toc -q
 
 # Note that the pod cleanup in this next section is parsed (and regenerated
@@ -1527,8 +1529,8 @@ distclean: realclean
            perlcygwin.pod perldelta.pod perldgux.pod perldos.pod \
            perlepoc.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \
            perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \
-           perllinux.pod perlmachten.pod perlmacos.pod perlmacosx.pod \
-           perlmint.pod perlmpeix.pod perlnetware.pod perlopenbsd.pod \
+           perllinux.pod perlmacos.pod perlmacosx.pod \
+           perlmodlib.pod perlmpeix.pod perlnetware.pod perlopenbsd.pod \
            perlos2.pod perlos390.pod perlos400.pod perlplan9.pod \
            perlqnx.pod perlriscos.pod perlsolaris.pod perlsymbian.pod \
            perltoc.pod perltru64.pod perltw.pod perluts.pod perlvmesa.pod \