package Apache::MIME;

use ExtUtils::MakeMaker;
use Apache::src ();
my $src = Apache::src->new;

use Apache::ExtUtils qw(command_table);

my $class = __PACKAGE__;

my @directives = (     
     { name         => 'SetHandler',
       errmsg       => 'a handler name',
       req_override => 'OR_FILEINFO' },
     { name         => 'AddHandler',
       errmsg       => 'a handler name followed by one or more file extensions',
       req_override => 'OR_FILEINFO' },
     { name         => 'ForceType',
       errmsg       => 'a handler name',
       req_override => 'OR_FILEINFO' },
     { name         => 'AddType',
       errmsg       => 'a mime type followed by one or more file extensions',
       req_override => 'OR_FILEINFO' },
     { name         => 'AddLanguage',
       errmsg       => 'a language (e.g., fr), followed by one or more file extensions',
       req_override => 'OR_FILEINFO' },
     { name         => 'AddEncoding',
       errmsg       => 'an encoding (e.g., gzip), followed by one or more file extensions',
       req_override => 'OR_FILEINFO' },
     { name         => 'TypesConfig',
       errmsg       => 'the MIME types config file',
       req_override => 'RSRC_CONF'
     },     
);

command_table \@directives;

WriteMakefile(
    'DEFINE' => "-g",
    'NAME'	=> $class,
    'VERSION_FROM' => 'MIME.pm',
    'INC'	=> $src->inc,
);
