finall fix core dump in XS::Typemap
[p5sagit/p5-mst-13.2.git] / win32 / Makefile
index 5020a84..0877f4d 100644 (file)
@@ -32,7 +32,7 @@ INST_TOP      = $(INST_DRV)\perl
 # versioned installation can be obtained by setting INST_TOP above to a
 # path that includes an arbitrary version string.
 #
-#INST_VER = \5.7.3
+#INST_VER = \5.8.0
 
 #
 # Comment this out if you DON'T want your perl installation to have
@@ -661,12 +661,13 @@ STORABLE          = $(EXTDIR)\Storable\Storable
 FILTER                 = $(EXTDIR)\Filter\Util\Call\Call
 ENCODE                 = $(EXTDIR)\Encode\Encode
 MD5                    = $(EXTDIR)\Digest\MD5\MD5
-PERLIOSCALAR           = $(EXTDIR)\PerlIO\Scalar\Scalar
+PERLIOSCALAR           = $(EXTDIR)\PerlIO\scalar\scalar
 MIMEBASE64             = $(EXTDIR)\MIME\Base64\Base64
 TIMEHIRES              = $(EXTDIR)\Time\HiRes\HiRes
 CWD                    = $(EXTDIR)\Cwd\Cwd
 LISTUTIL               = $(EXTDIR)\List\Util\Util
-PERLIOVIA              = $(EXTDIR)\PerlIO\Via\Via
+PERLIOVIA              = $(EXTDIR)\PerlIO\via\via
+XSAPITEST              = $(EXTDIR)\XS\APItest\APItest
 XSTYPEMAP              = $(EXTDIR)\XS\Typemap\Typemap
 UNICODENORMALIZE       = $(EXTDIR)\Unicode\Normalize\Normalize
 
@@ -690,12 +691,13 @@ STORABLE_DLL              = $(AUTODIR)\Storable\Storable.dll
 FILTER_DLL             = $(AUTODIR)\Filter\Util\Call\Call.dll
 ENCODE_DLL             = $(AUTODIR)\Encode\Encode.dll
 MD5_DLL                        = $(AUTODIR)\Digest\MD5\MD5.dll
-PERLIOSCALAR_DLL       = $(AUTODIR)\PerlIO\Scalar\Scalar.dll
+PERLIOSCALAR_DLL       = $(AUTODIR)\PerlIO\scalar\scalar.dll
 MIMEBASE64_DLL         = $(AUTODIR)\MIME\Base64\Base64.dll
 TIMEHIRES_DLL          = $(AUTODIR)\Time\HiRes\HiRes.dll
 CWD_DLL                        = $(AUTODIR)\Cwd\Cwd.dll
 LISTUTIL_DLL           = $(AUTODIR)\List\Util\Util.dll
-PERLIOVIA_DLL          = $(AUTODIR)\PerlIO\Via\Via.dll
+PERLIOVIA_DLL          = $(AUTODIR)\PerlIO\via\via.dll
+XSAPITEST_DLL          = $(AUTODIR)\XS\APItest\APItest.dll
 XSTYPEMAP_DLL          = $(AUTODIR)\XS\Typemap\Typemap.dll
 UNICODENORMALIZE_DLL   = $(AUTODIR)\Unicode\Normalize\Normalize.dll
 
@@ -726,6 +728,7 @@ EXTENSION_C =               \
                $(CWD).c        \
                $(LISTUTIL).c   \
                $(PERLIOVIA).c  \
+               $(XSAPITEST).c  \
                $(XSTYPEMAP).c  \
                $(UNICODENORMALIZE).c
 
@@ -756,6 +759,7 @@ EXTENSION_DLL       =               \
                $(CWD_DLL)      \
                $(LISTUTIL_DLL) \
                $(PERLIOVIA_DLL)        \
+               $(XSAPITEST_DLL)        \
                $(XSTYPEMAP_DLL)        \
                $(UNICODENORMALIZE_DLL)
 
@@ -968,8 +972,10 @@ utils: $(PERLEXE) $(X2P)
        copy ..\README.dgux     .\perldgux.pod
        copy ..\README.dos      .\perldos.pod
        copy ..\README.epoc     .\perlepoc.pod
+       copy ..\README.freebsd     .\perlfreebsd.pod
        copy ..\README.hurd     .\perlhurd.pod
        copy ..\README.hpux     .\perlhpux.pod
+       copy ..\README.irix     .\perlirix.pod
        copy ..\README.machten  .\perlmachten.pod
        copy ..\README.macos    .\perlmacos.pod
        copy ..\README.mint     .\perlmint.pod
@@ -1011,13 +1017,14 @@ distclean: clean
        -del /f $(LIBDIR)\Storable.pm
        -del /f $(LIBDIR)\Filter\Util\Call.pm
        -del /f $(LIBDIR)\Digest\MD5.pm
-       -del /f $(LIBDIR)\PerlIO\Scalar.pm
-       -del /f $(LIBDIR)\PerlIO\Via.pm
+       -del /f $(LIBDIR)\PerlIO\scalar.pm
+       -del /f $(LIBDIR)\PerlIO\via.pm
        -del /f $(LIBDIR)\MIME\Base64.pm
        -del /f $(LIBDIR)\MIME\QuotedPrint.pm
        -del /f $(LIBDIR)\List\Util.pm
        -del /f $(LIBDIR)\Scalar\Util.pm
        -del /f $(LIBDIR)\Time\HiRes.pm
+       -del /f $(LIBDIR)\XS\APItest.pm
        -del /f $(LIBDIR)\XS\Typemap.pm
        -del /f $(LIBDIR)\Unicode\Normalize.pm
        -if exist $(LIBDIR)\IO rmdir /s /q $(LIBDIR)\IO
@@ -1041,8 +1048,8 @@ distclean: clean
        -del /f *.html *.bat checkpods \
            perlaix.pod perlamiga.pod perlapollo.pod perlbeos.pod \
            perlbs2000.pod perlce.pod perlcygwin.pod perldgux.pod \
-           perldos.pod perlepoc.pod perlhurd.pod \
-           perlhpux.pod perlmachten.pod \
+           perldos.pod perlepoc.pod perlfreebsd.pod perlhurd.pod \
+           perlhpux.pod perlirix.pod perlmachten.pod \
            perlmacos.pod perlmint.pod perlmpeix.pod perlnetware.pod \
            perlos2.pod perlos390.pod perlplan9.pod perlqnx.pod \
            perlsolaris.pod perltru64.pod perluts.pod \