ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/Makefile.PL
(Generate patch)

Comparing IO-AIO/Makefile.PL (file contents):
Revision 1.28 by root, Wed Dec 5 20:35:37 2012 UTC vs.
Revision 1.32 by root, Sat Sep 7 23:18:23 2013 UTC

14*** download and install win32 pthread (http://sourceware.org/pthreads-win32/) 14*** download and install win32 pthread (http://sourceware.org/pthreads-win32/)
15*** in /gtk/{lib,include} 15*** in /gtk/{lib,include}
16*** also, the windows SDK is expected to be installed in /sdk 16*** also, the windows SDK is expected to be installed in /sdk
17*** and visual C is expected to be installed in /vc98 17*** and visual C is expected to be installed in /vc98
18*** 18***
19*** Akternatively, set the INC and LIBS environment variables 19*** Alternatively, set the INC and LIBS environment variables
20*** accordingly before running Makefile.PL, or you can 20*** accordingly before running Makefile.PL, or you can
21*** pass INC and LIBS arguments to Makefile.PL itself. 21*** pass INC and LIBS arguments to Makefile.PL itself.
22*** 22***
23 23
24EOF 24EOF
25 25
26 if ($Config{cc} =~ /(?:^|\\|\/)gcc(?:|.*\.exe)$/) {
27 $INC = "$ENV{INC} -I/gtk/include";
28 $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadGC2"];
29 } else {
26 $INC = "$ENV{INC} -I/sdk/include -I/vc98/include -I/gtk/include"; 30 $INC = "$ENV{INC} -I/sdk/include -I/vc98/include -I/gtk/include";
27 $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadVC2"]; 31 $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadVC2"];
32 }
28 33
29 open my $fh, ">libeio/config.h" 34 open my $fh, ">libeio/config.h"
30 or die "libeio/config.h: $!"; 35 or die "libeio/config.h: $!";
31 print $fh <<EOF; 36 print $fh <<EOF;
32EOF 37EOF
93 PREOP => 'pod2text AIO.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;', 98 PREOP => 'pod2text AIO.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;',
94 COMPRESS => 'gzip -9v', 99 COMPRESS => 'gzip -9v',
95 SUFFIX => '.gz', 100 SUFFIX => '.gz',
96 }, 101 },
97 depend => { 102 depend => {
98 "AIO.c" => "schmorp.h libeio/eio.h libeio/xthread.h libeio/eio.c libeio/config.h", 103 "AIO.c" => "schmorp.h libeio/eio.h libeio/xthread.h libeio/etp.c libeio/eio.c libeio/config.h",
99 }, 104 },
100 NAME => "IO::AIO", 105 NAME => "IO::AIO",
101 VERSION_FROM => "AIO.pm", 106 VERSION_FROM => "AIO.pm",
102 INC => $INC, 107 INC => $INC,
103 LIBS => $LIBS, 108 LIBS => $LIBS,
104 EXE_FILES => ["bin/treescan"], 109 EXE_FILES => ["bin/treescan"],
105 PM => { 110 PM => {
106 'AIO.pm' => '$(INST_LIBDIR)/AIO.pm', 111 'AIO.pm' => '$(INST_LIB)/AIO.pm',
107 }, 112 },
108 PREREQ_PM => { 113 PREREQ_PM => {
109 "common::sense" => 0, 114 "common::sense" => 0,
110 }, 115 },
111 clean => { FILES => "libeio/config.h libeio/config.log libeio/config.status" }, 116 clean => { FILES => "libeio/config.h libeio/config.log libeio/config.status" },

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines