X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_auto_install;h=b57db8399efb4edae5aaf1ceb2a630d5af462796;hb=18a5bea209de05d47df17a731634eab21f991d4e;hp=c115a184aa791d278fcb1e2500bbd354b9518eac;hpb=776abbb23a899ebba954774c8b3740706a21f72b;p=debhelper.git diff --git a/dh_auto_install b/dh_auto_install index c115a18..b57db83 100755 --- a/dh_auto_install +++ b/dh_auto_install @@ -13,20 +13,22 @@ use Cwd; =head1 SYNOPSIS -B [S>] [S I>] +B [S>] [S>] [S I>] =head1 DESCRIPTION dh_auto_install is a debhelper program that tries to automatically install -built files. If there's a Makefile and it contains a "install" target, -then this is done by running make (or MAKE, if the environment variable is -set). If there is a setup.py or Build.PL, it is used. +built files. It does so by running the appropriate command for the build +system it detects the package uses. For example, if there's a Makefile and +it contains a "install" target, then this is done by running make (or MAKE, +if the environment variable is set). If there is a setup.py or Build.PL, +it is used. Note that the Ant build system does not support installation, +so dh_auto_install will not install files built using Ant. The files are installed into debian// if there is only one binary package. In the multiple binary package case, the files are instead installed into debian/tmp/, and should be moved from there to the -appropriate package build directory using L or -L. +appropriate package build directory using L. DESTDIR is used to tell make where to install the files. If the Makefile was generated by MakeMaker from a Makefile.PL, it will @@ -38,6 +40,9 @@ dh_auto_install at all, and just run make install manually. =head1 OPTIONS +See L for a list of common build +system selection and control options. + =over 4 =item B<--> I @@ -49,8 +54,7 @@ or override the any standard parameters that dh_auto_install passes. =cut -my $manager = new Debian::Debhelper::Dh_Buildsystems; -$manager->init_dh_auto_tool(); +buildsystems_init(); my $destdir; my @allpackages=getpackages(); @@ -62,7 +66,7 @@ else { } $destdir=cwd()."/".$destdir; -$manager->run_dh_auto_tool($destdir); +buildsystems_do("install", $destdir); =head1 SEE ALSO