#!./perl -w
use strict;
use ExtUtils::MakeMaker;
use ObjStore::MakeMaker qw(add_os_args os_schema_rule);
use PDL::Version 1.99987; # plus needs patches
use PDL::Core::Dev;
my $v = '01';
my %args = (
PREREQ_PM => { ObjStore => '1.52' },
NAME => 'ObjStore::Lib::PDL',
VERSION_FROM => './lib/ObjStore/Lib/PDL.pm',
OBJECT => join(' ', 'PDL.o', "Lib-PDL-$v.o"),
INC => join(' ', &PDL_INCLUDE(), '-Ilib/ObjStore/Lib/PDL'),
OPTIMIZE => '-g',
);
WriteMakefile(add_os_args(%args));
sub MY::postamble { os_schema_rule("Lib-PDL-$v.sch") }
package MY;
sub constants {
my $str = shift->SUPER::constants;
$str =~ s/^(BASEEXT) =.*$/
"$1 = libPDL" /me;
$str;
}