# $Id$ # # File: Makefile.PL # # Author: Maxim Grigoriev, Fermilab # Jared Greeno, SLAC # Yee-Ting Li, SLAC # # Date: 12.2007 # # Description: # Build for perfSONAR-PS # use inc::Module::Install; name 'perfSONAR_PS-Services-PingER'; author_from 'lib/perfSONAR_PS/Datatypes/PingER.pm'; license_from 'LICENSE'; license 'perl'; version '0.09'; perl_version '5.008'; all_from 'lib/perfSONAR_PS/'; build_requires 'Test::Exception' => 0; #requires 'YAML' => '0.60'; #requires 'DateTime' => '0.41'; #requires 'DateTime::Locale' => '0.35'; #requires 'DateTime::TimeZone' => '0.59'; #requires 'DateTime::Format::Builder' => 0; requires 'Bit::Vector' => 0; requires 'Error' => '0.17'; #requires 'Carp' => 0; #build_requires 'Object::Deadly' => 0; #build_requires 'Carp::Clan' => 0; requires 'XML::LibXML' => '1.60'; requires 'XML::NamespaceSupport' => 0; requires 'XML::LibXML::Common' => '0.13'; requires 'Log::Log4perl' => 0; requires 'Class::Accessor' => 0; requires 'Class::Fields' => 0; requires 'Config::General' => 0; requires 'Statistics::Descriptive' => 0; requires 'LWP' => '5'; requires 'DBI' => '1.5'; requires 'DBD::SQLite' => 0; requires 'DBD::mysql' => 0; requires 'base' => 0; requires 'version' => 0; requires 'fields' => 0; requires 'Clone::Fast' => 0; requires 'Clone' => 0; requires 'Data::Compare' => 0; requires 'Crypt::CBC' => '2'; requires 'FreezeThaw' => 0; requires 'Readonly' => 0; requires 'Params::Validate' => '0.70'; requires 'Module::Load' => 0; #requires 'Rose::DB' => 0; #requires 'Rose::DB::Object' => 0; # perfsonar dependencies requires 'perfSONAR_PS::Common' => 0.09; requires 'perfSONAR_PS::Transport' => 0.09; requires 'perfSONAR_PS::Messages' => 0.09; requires 'perfSONAR_PS::DB::SQL' => 0.09; requires 'perfSONAR_PS::DB::File' => 0.09; requires 'perfSONAR_PS::Services::Base' => 0.09; requires 'perfSONAR_PS::Services::MA::General' => 0.09; requires 'perfSONAR_PS::XML::Document_string' => 0.09; requires 'perfSONAR_PS::Error_compat' => 0.09; requires 'perfSONAR_PS::Client::LS::Remote' => 0.09; ###requires_external_bin 'mysql'; requires_external_bin 'sqlite3'; #requires_external_bin 'xml2-config'; no_index directory => 't'; install_scripts => 'bin/'; auto_install; WriteAll;