From 49e2c44725c827e7605ffc61809dae88f3e925f4 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Thu, 12 Apr 2001 13:37:20 +0000 Subject: Non-UNIX platforms extensions update. (Well, UTS is UNIX.) p4raw-id: //depot/perl@9691 --- Makefile.SH | 2 +- configure.com | 2 +- hints/uts.sh | 2 +- hints/vmesa.sh | 2 +- win32/Makefile | 27 ++++++++++++++++++++++++--- win32/makefile.mk | 4 +++- 6 files changed, 31 insertions(+), 8 deletions(-) diff --git a/Makefile.SH b/Makefile.SH index a2ffe48df9..978e8736fa 100644 --- a/Makefile.SH +++ b/Makefile.SH @@ -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 diff --git a/configure.com b/configure.com index 8b13c1f14f..fa06d20efb 100644 --- a/configure.com +++ b/configure.com @@ -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" diff --git a/hints/uts.sh b/hints/uts.sh index fdf8c00164..45363e88c8 100644 --- a/hints/uts.sh +++ b/hints/uts.sh @@ -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' diff --git a/hints/vmesa.sh b/hints/vmesa.sh index 1109c8bde2..9e7b87a9b4 100644 --- a/hints/vmesa.sh +++ b/hints/vmesa.sh @@ -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' diff --git a/win32/Makefile b/win32/Makefile index 698ad9d76d..ebd8d45e23 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -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 \ diff --git a/win32/makefile.mk b/win32/makefile.mk index 727202f1e0..6586fc6760 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -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 \ -- cgit v1.2.1