diff options
author | Joey Hess <joey@kitenet.net> | 2011-06-14 12:39:15 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-06-14 12:39:15 -0400 |
commit | 20fd57bb5553fb7a9767c197c854335543095f5f (patch) | |
tree | 2941972959ee3bba058f718b74dd9da10d9ef0c0 | |
parent | f82142aaf22547815f4a83eb0e94a0cf497c7fe5 (diff) | |
download | debhelper-20fd57bb5553fb7a9767c197c854335543095f5f.tar.gz |
remove internal rules:target stuff
-rwxr-xr-x | dh | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -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; |