~mdw
/
catacomb-perl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Much wider support for Catacomb in all its glory.
[catacomb-perl]
/
Makefile.PL
diff --git
a/Makefile.PL
b/Makefile.PL
index
311a9f7
..
9d06e47
100644
(file)
--- a/
Makefile.PL
+++ b/
Makefile.PL
@@
-1,6
+1,6
@@
# -*-perl-*-
#
# -*-perl-*-
#
-# $Id
: Makefile.PL,v 1.2 2004/04/08 01:36:21 mdw Exp
$
+# $Id$
#
# Makefile for Catacomb/Perl
#
#
# Makefile for Catacomb/Perl
#
@@
-28,6
+28,17
@@
use ExtUtils::MakeMaker;
use Config;
use ExtUtils::MakeMaker;
use Config;
+sub pmfix {
+ my $h = {};
+ foreach my $i (@_) {
+ my $f = $i;
+ $f =~ s!::!/!;
+ $f .= ".pm";
+ $h->{$f} = "\$(INST_LIBDIR)/$f";
+ }
+ return $h;
+}
+
WriteMakefile(NAME => "Catacomb",
DISTNAME => "catacomb-perl",
AUTHOR => "Mark Wooding (mdw\@nsict.org)",
WriteMakefile(NAME => "Catacomb",
DISTNAME => "catacomb-perl",
AUTHOR => "Mark Wooding (mdw\@nsict.org)",
@@
-35,13
+46,19
@@
WriteMakefile(NAME => "Catacomb",
XS => { "catacomb.xs" => "catacomb.c" },
OBJECT => join(" ", grep { s/$/$Config{_o}/ }
@{[qw(algs mpstuff catacomb algstuff
XS => { "catacomb.xs" => "catacomb.c" },
OBJECT => join(" ", grep { s/$/$Config{_o}/ }
@{[qw(algs mpstuff catacomb algstuff
- pgproc utils)]}),
+
keystuff
pgproc utils)]}),
CONFIGURE => \&configure,
CONFIGURE => \&configure,
+ PM => pmfix(Catacomb, Catacomb::Base, Catacomb::Cache,
+ Catacomb::MP, Catacomb::Field, Catacomb::EC,
+ Catacomb::Group, Catacomb::GF, Catacomb::Rand,
+ Catacomb::Crypto, Catacomb::Key),
+ PERL_MALLOC_OK => 1,
PL_FILES => { 'algs.PL' => 'algs.c' },
depend => { '$(MAKEFILE)' => '$(VERSION_FROM)',
'catacomb.c' =>
join(" ", grep { s/$/.xs/ }
PL_FILES => { 'algs.PL' => 'algs.c' },
depend => { '$(MAKEFILE)' => '$(VERSION_FROM)',
'catacomb.c' =>
join(" ", grep { s/$/.xs/ }
- @{[qw(catacomb algorithms mp misc pgen)]})
+ @{[qw(catacomb algorithms mp field ec
+ gf misc pgen key group pubkey)]})
},
VERSION_FROM => "Catacomb.pm");
},
VERSION_FROM => "Catacomb.pm");