]> git.donarmstrong.com Git - debhelper.git/commitdiff
remove internal rules:target stuff
authorJoey Hess <joey@kitenet.net>
Tue, 14 Jun 2011 16:39:15 +0000 (12:39 -0400)
committerJoey Hess <joey@kitenet.net>
Tue, 14 Jun 2011 16:39:15 +0000 (12:39 -0400)
dh

diff --git a/dh b/dh
index 59d5ee071fd6b6be4ef5428661f57928ff73f99f..2eda3353fab9d0d969e5a243a78b98e9fe8b97c5 100755 (executable)
--- a/dh
+++ b/dh
@@ -435,26 +435,26 @@ if (! compat(8)) {
        if (rules_explicit_target('build-arch') ||
            rules_explicit_target('build-indep')) {
                # run sequences separately
-               $sequences{build} = [@bd_minimal, 'rules:build-arch', 'rules:build-indep'];
+               $sequences{build} = [@bd_minimal, rules("build-arch"), rules("build-indep")];
        }
        else {
                # run standard sequence (this is faster)
                $sequences{build} = [@bd];
        }
-       $sequences{'install-indep'} = ['rules:build-indep', @i];
-       $sequences{'install-arch'} = ['rules:build-arch', @i];
+       $sequences{'install-indep'} = [rules("build-indep"), @i];
+       $sequences{'install-arch'} = [rules("build-arch"), @i];
        if (rules_explicit_target('install-arch') ||
            rules_explicit_target('install-indep')) {
                # run sequences separately
-               $sequences{'install'} = ['rules:build', @i_minimal, 'rules:install-arch', 'rules:install-indep'];
+               $sequences{'install'} = [rules("build"), @i_minimal, rules("install-arch"), rules("install-indep")];
        }
        else {
                # run standard sequence (this is faster)
-               $sequences{'install'} = ['rules:build', @i, 'rules:install-arch', 'rules:install-indep'];
+               $sequences{'install'} = [rules("build"), @i, rules("install-arch"), rules("install-indep")];
        }
-       $sequences{'binary-indep'} = ['rules:install-indep', @b];
-       $sequences{'binary-arch'} = ['rules:install-arch', @ba, @b];
-       $sequences{binary} = ['rules:install', 'rules:binary-arch', 'rules:binary-indep'];
+       $sequences{'binary-indep'} = [rules("install-indep"), @b];
+       $sequences{'binary-arch'} = [rules("install-arch"), @ba, @b];
+       $sequences{binary} = [rules("install"), rules("binary-arch"), rules("binary-indep")];
 }
 else {
        $sequences{build} = [@bd];
@@ -694,8 +694,6 @@ sub run {
        my $override_command;
        my $has_explicit_target = rules_explicit_target("override_".$command);
 
-       # If the command has a rules: prefix, run debian/rules with
-       # the remainder as the target.
        my $rules_target = rules_target($command);
        if (defined $rules_target) {
                # Don't pass DH_ environment variables, since this is
@@ -794,7 +792,7 @@ sub optimize_sequence {
 
 sub rules_target {
        my $command=shift;
-       if ($command =~ /^rules:(.*)/) {
+       if ($command =~ /^debian\/rules\s+(.*)/) {
                return $1
        }
        else {
@@ -802,6 +800,10 @@ sub rules_target {
        }
 }
 
+sub rules {
+       return "debian/rules ".@_;
+}
+
 {
 my %targets;
 my $rules_parsed;