#!/usr/bin/perl -w
use strict;
use vars qw(%PREREQ %RECOMMEND);
use lib 'lib';
use Sys::Info qw( OSID );
use Data::Dumper;

# Includes prerequisities dynamically
# since some parts are OS-dependent

warn "-> Determining prerequisities on host OS ".OSID."...\n";

%PREREQ = (
   'IO::File'   => 0,
   'Test::More' => '0.40',
);

if ( OSID eq 'Windows' ) {
   # Win32::API ?
   $PREREQ{'Sys::Info::Driver::Windows::XS'} = '0.20';
}
elsif (OSID eq 'Linux') {
   $PREREQ{'Linux::Distribution'} = 0;
   $PREREQ{'Unix::Processors'}    = 0;
}
else {
   # OSID eq 'Unknown'
   $RECOMMEND{'Unix::Processors'} = 0;
}

#warn "[DEBUG]\n";
#warn "\t".Data::Dumper->Dump([\%PREREQ   ], ['*PREREQ'   ]);
#warn "\t".Data::Dumper->Dump([\%RECOMMEND], ['*RECOMMEND']);

warn "-> Resuming build process...\n";

1;

__END__
