Non-UNIX platforms extensions update. (Well, UTS is UNIX.)
Jarkko Hietaniemi [Thu, 12 Apr 2001 13:37:20 +0000 (13:37 +0000)]
p4raw-id: //depot/perl@9691

Makefile.SH
configure.com
hints/uts.sh
hints/vmesa.sh
win32/Makefile
win32/makefile.mk

index a2ffe48..978e873 100644 (file)
@@ -827,7 +827,7 @@ _cleaner2:
        rm -f h2ph.man pstruct
        rm -rf .config
        rm -f testcompile compilelog
-       -rmdir lib/B lib/Data lib/Digest lib/Encode lib/MIME lib/IO/Socket lib/IO lib/Filter/Util lib/PerlIO lib/Sys lib/Thread lib/XS
+       -rmdir lib/B lib/Data lib/Digest lib/Encode lib/MIME lib/IO/Socket lib/IO lib/Filter/Util lib/PerlIO lib/Sys lib/Time lib/Thread lib/XS
 
 _realcleaner: 
        @$(LDLIBPTH) $(MAKE) _cleaner1 CLEAN=realclean
index 8b13c1f..fa06d20 100644 (file)
@@ -2396,7 +2396,7 @@ $ echo "SDBM_File if you have the GDBM library built on your machine."
 $ echo ""
 $ echo "Which modules do you want to build into perl?"
 $! we need to add Byteloader to this list:
-$ dflt = "re Fcntl Encode Errno File::Glob Filter::Util::Call IO Opcode Devel::Peek Devel::DProf Data::Dumper attrs VMS::Stdio VMS::DCLsym B SDBM_File Storable Thread Sys::Hostname Digest::MD5 PerlIO::Scalar MIME::Base64 XS::Typemap"
+$ dflt = "re Fcntl Encode Errno File::Glob Filter::Util::Call IO Opcode Devel::Peek Devel::DProf Data::Dumper attrs VMS::Stdio VMS::DCLsym B SDBM_File Storable Thread Sys::Hostname Digest::MD5 PerlIO::Scalar MIME::Base64 XS::Typemap Time::HiRes"
 $ IF ccname .EQS. "DEC" .OR. ccname .EQS. "CXX"
 $ THEN
 $   dflt = dflt + " POSIX"
index fdf8c00..45363e8 100644 (file)
@@ -14,5 +14,5 @@ libs='-lsocket -lnsl -ldl -lm'
 optimize='undef'
 prefix='psf_prefix'  
 static_ext='none'    
-dynamic_ext='Data/Dumper Digest/MD5 Errno Fcntl Filter::Util::Call GDBM_File IO MIME::Base64 Opcode PerlIO::Scalar POSIX Socket Storable attrs re'
+dynamic_ext='Data/Dumper Digest/MD5 Errno Fcntl Filter::Util::Call GDBM_File IO MIME::Base64 Opcode PerlIO::Scalar POSIX Socket Storable Time::HiRes attrs re'
 useshrplib='define'  
index 1109c8b..9e7b87a 100644 (file)
@@ -218,7 +218,7 @@ dynamic_ext=''
 eagain='EAGAIN'
 ebcdic='define'
 exe_ext=''
-extensions='Data/Dumper Digest/MD5 Errno Fcntl Filter::Util:Call GDBM_File IO IPC/SysV MIME::Base64 NDBM_File Opcode PerlIO::Scalar POSIX Socket Storable Thread attrs re'
+extensions='Data/Dumper Digest/MD5 Errno Fcntl Filter::Util:Call GDBM_File IO IPC/SysV MIME::Base64 NDBM_File Opcode PerlIO::Scalar POSIX Socket Storable Time::HiRes Thread attrs re'
 fpostype='fpos_t'
 freetype='void'
 groupstype='gid_t'
index 698ad9d..ebd8d45 100644 (file)
@@ -609,7 +609,7 @@ SETARGV_OBJ = setargv$(o)
 DYNAMIC_EXT    = Socket IO Fcntl Opcode SDBM_File POSIX attrs Thread B re \
                Data/Dumper Devel/Peek ByteLoader Devel/DProf File/Glob \
                Sys/Hostname Storable Filter/Util/Call Encode Digest/MD5 \
-               PerlIO/Scalar MIME/Base64
+               PerlIO/Scalar MIME/Base64 Time/HiRes
 STATIC_EXT     = DynaLoader
 NONXS_EXT      = Errno
 
@@ -637,6 +637,7 @@ ENCODE              = $(EXTDIR)\Encode\Encode
 MD5            = $(EXTDIR)\Digest\MD5\MD5
 PERLIOSCALAR   = $(EXTDIR)\PerlIO\Scalar\Scalar
 MIMEBASE64     = $(EXTDIR)\MIME\Base64\Base64
+TIMEHIRES      = $(EXTDIR)\Time\HiRes\HiRes
 
 SOCKET_DLL     = $(AUTODIR)\Socket\Socket.dll
 FCNTL_DLL      = $(AUTODIR)\Fcntl\Fcntl.dll
@@ -660,6 +661,7 @@ ENCODE_DLL  = $(AUTODIR)\Encode\Encode.dll
 MD5_DLL                = $(AUTODIR)\Digest\MD5\MD5.dll
 PERLIOSCALAR_DLL= $(AUTODIR)\PerlIO\Scalar\Scalar.dll
 MIMEBASE64_DLL = $(AUTODIR)\MIME\Base64\Base64.dll
+TIMEHIRES_DLL  = $(AUTODIR)\Time\HiRes\HiRes.dll
 
 ERRNO_PM       = $(LIBDIR)\Errno.pm
 
@@ -684,7 +686,9 @@ EXTENSION_C =               \
                $(FILTER).c     \
                $(ENCODE).c     \
                $(MD5).c        \
-               $(PERLIOSCALAR).c       
+               $(PERLIOSCALAR).c       \
+               $(MIMEBASE64).c \
+               $(TIMEHIRES).c  
 
 EXTENSION_DLL  =               \
                $(SOCKET_DLL)   \
@@ -707,7 +711,9 @@ EXTENSION_DLL       =               \
                $(FILTER_DLL)   \
                $(ENCODE_DLL)   \
                $(MD5_DLL)      \
-               $(PERLIOSCALAR_DLL)
+               $(PERLIOSCALAR_DLL) \
+               $(MIMEBASE64_DLL) \
+               $(TIMEHIRES_DLL)
 
 EXTENSION_PM   =               \
                $(ERRNO_PM)
@@ -1021,6 +1027,18 @@ $(PERLIOSCALAR_DLL): $(PERLEXE) $(PERLIOSCALAR).xs
        $(MAKE)
        cd ..\..\win32
 
+$(MIMEBASE64_DLL): $(PERLEXE) $(MIMEBASE64).xs
+       cd $(EXTDIR)\$(*B)
+       ..\..\miniperl -I..\..\lib Makefile.PL INSTALLDIRS=perl
+       $(MAKE)
+       cd ..\..\win32
+
+$(TIMEHIRES_DLL): $(PERLEXE) $(TIMEHIRES).xs
+       cd $(EXTDIR)\$(*B)
+       ..\..\miniperl -I..\..\lib Makefile.PL INSTALLDIRS=perl
+       $(MAKE)
+       cd ..\..\win32
+
 $(ERRNO_PM): $(PERLEXE) $(ERRNO)_pm.PL
        cd $(EXTDIR)\$(*B)
        ..\..\miniperl -I..\..\lib Makefile.PL INSTALLDIRS=perl
@@ -1081,6 +1099,7 @@ distclean: clean
        -del /f $(LIBDIR)\PerlIO\Scalar\Scalar.pm
        -del /f $(LIBDIR)\MIME\Base64\Base64.pm
        -del /f $(LIBDIR)\MIME\Base64\QuotedPrint.pm
+       -del /f $(LIBDIR)\Time\HiRes\HiRes.pm
        -if exist $(LIBDIR)\IO rmdir /s /q $(LIBDIR)\IO
        -rmdir /s $(LIBDIR)\IO
        -if exist $(LIBDIR)\Thread rmdir /s /q $(LIBDIR)\Thread
@@ -1099,6 +1118,8 @@ distclean: clean
        -rmdir /s $(LIBDIR)\MIME\Base64
        -if exist $(LIBDIR)\MIME rmdir /s /q $(LIBDIR)\MIME
        -rmdir /s $(LIBDIR)\MIME
+       -if exist $(LIBDIR)\Time\HiRes rmdir /s /q $(LIBDIR)\Time\HiRes
+       -rmdir /s $(LIBDIR)\Time\HiRes
        cd $(PODDIR)
        -del /f *.html *.bat checkpods \
            perlaix.pod perlamiga.pod perlbs2000.pod perlcygwin.pod \
index 727202f..6586fc6 100644 (file)
@@ -764,7 +764,7 @@ SETARGV_OBJ = setargv$(o)
 DYNAMIC_EXT    = Socket IO Fcntl Opcode SDBM_File POSIX attrs Thread B re \
                Data/Dumper Devel/Peek ByteLoader Devel/DProf File/Glob \
                Sys/Hostname Storable Filter/Util/Call Encode \
-               Digest/MD5 PerlIO/Scalar MIME/Base64
+               Digest/MD5 PerlIO/Scalar MIME/Base64 Time/HiRes
 STATIC_EXT     = DynaLoader
 NONXS_EXT      = Errno
 
@@ -1122,6 +1122,7 @@ distclean: clean
        -del /f $(LIBDIR)\Digest\MD5.pm
        -del /f $(LIBDIR)\MIME\Base64\Base64.pm
        -del /f $(LIBDIR)\MIME\Base64\QuotedPrint.pm
+       -del /f $(LIBDIR)\Time\HiRes\HiRes.pm
        -if exist $(LIBDIR)\IO rmdir /s /q $(LIBDIR)\IO || rmdir /s $(LIBDIR)\IO
        -if exist $(LIBDIR)\Thread rmdir /s /q $(LIBDIR)\Thread || rmdir /s $(LIBDIR)\Thread
        -if exist $(LIBDIR)\B rmdir /s /q $(LIBDIR)\B || rmdir /s $(LIBDIR)\B
@@ -1132,6 +1133,7 @@ distclean: clean
        -if exist $(LIBDIR)\Digest rmdir /s /q $(LIBDIR)\Digest || rmdir /s $(LIBDIR)\Digest
        -if exist $(LIBDIR)\MIME\Base64 rmdir /s /q $(LIBDIR)\MIME\Base64 || rmdir /s $(LIBDIR)\MIME\Base64
        -if exist $(LIBDIR)\MIME rmdir /s /q $(LIBDIR)\MIME || rmdir /s $(LIBDIR)\MIME
+       -if exist $(LIBDIR)\Time\HiRes rmdir /s /q $(LIBDIR)\Time\HiRes || rmdir /s $(LIBDIR)\Time\HiRes
        -cd $(PODDIR) && del /f *.html *.bat checkpods \
            perlaix.pod perlamiga.pod perlbs2000.pod perlcygwin.pod \
            perldos.pod perlepoc.pod perlhpux.pod perlmachten.pod \