The output of Perl -V and the makefile.pl are shown below:
Perl -V
perl -V
Summary of my perl5 (revision 5 version 6 subversion 0) configuration:
Platform:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
usethreads=undef use5005threads=undef useithreads=define usemultip
ine
useperlio=undef d_sfio=undef uselargefiles=undef
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=u
Compiler:
cc='cl', optimize='-O1 -MD -DNDEBUG', gccversion=
cppflags='-DWIN32'
ccflags ='-O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_D
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
=4
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='link', ldflags ='-nologo -nodefaultlib -release -libpath:"C:\
ORE" -machine:x86'
libpth="C:\Perl\lib\CORE"
libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uui
k32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.
libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release -l
\Perl\lib\CORE" -machine:x86'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS PERL_IMPLICIT_CONTEX
LICIT_SYS
Locally applied patches:
ActivePerl Build 613
Built under MSWin32
Compiled at Mar 24 2000 12:36:25
@INC:
C:/Perl/lib
C:/Perl/site/lib
.
makefile.pl for Win32::RASE
use ExtUtils::MakeMaker;
# Win32->UNIX CRLF converter for MakeMaker
# then usual 'make dist' will convert all ascii files to UNIX format
# (I suppose only .dll files might be binary here)
$PREOP =<<'EOP';
$(FULLPERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
-e "$$dir = $$ARGV[0];use File::Find;" \
-e "find(\&process, $$dir); sub process { return if -d || /\.dll$$/i
+;" \
-e "open(I,$$_) || die \"to_unix: can't read file `$$_'\n\";" \
-e "@file = <I>; close I;chmod 0666, $$_;" \
-e "open(O,\">$$_\") || die \"to_unix: can't write file `$$_'\n\";"
+\
-e "binmode O;print O map { s/\r\n/\n/;$$_ } @file; close O; }" $*
EOP
WriteMakefile(
"NAME" => "Win32::RASE",
"VERSION_FROM" => "RASE.pm",
"PREREQ_PM" => { "Win32::API" => 0, "enum" => "1.014" },
($] < 5.005 ? () :
(
"ABSTRACT" => "Managing dialup entries and network connections
+on Win32",
"AUTHOR" => "Mike Blazer <blazer\@mail.nevalink.ru>",
)),
"dist" => { COMPRESS => 'gzip -9frN', SUFFIX => 'gz',
($^O eq "MSWin32" ? (PREOP => $PREOP) : ())},
"clean" => { FILES => "./tests pod2* *.html" },
);
sub MY::postamble {
my $postamble =<<'END';
html: RASE.pm
pod2html --netscape --noindex RASE.pm > RASE.pm.html
END
$postamble;
}
|