# Load the Module::Install bundled in ./inc/
use inc::Module::Install;

# Name of your distribution
name            'POE-Component-Client-LDAP';

# Get most of the details from the primary module
# (The filename argument below is optional if it is placed
# consistently with the "name" above.)
all_from        'lib/POE/Component/Client/LDAP.pm';

requires        'Net::LDAP'	=> '0.31';
requires	'Net::LDAP::ASN'	=> 0;
requires	'Convert::ASN1'	=> 0;
requires	'POE'	=> 0;
requires	'POE::Filter::Stream'	=> 0;
requires	'POE::Session'	=> 0;
requires	'POE::Kernel'	=> 0;
requires	'POE::Wheel::Null'	=> 0;
requires	'POE::Wheel::ReadWrite'	=> 0;
requires	'POE::Wheel::SocketFactory'	=> 0;
requires	'POE::Driver::SysRW'	=> 0;

# Do not index our example modules
no_index        directory           => 'scripts';

# Auto-install all dependencies from CPAN
auto_install;

# Generate the Makefile
WriteAll;