Generate manpage list with make.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 16 Feb 2008 15:48:36 +0000 (16:48 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 16 Feb 2008 15:48:36 +0000 (16:48 +0100)
(This used to be commit 7eaa96169f0a32110194560ff27ed89120160efc)

source4/build/smb_build/makefile.pm

index d2982c723bbf82ca4e804782a8ad1c28b430ba75..fe15e4907ed32543193d8034571af257c03db1f6 100644 (file)
@@ -21,7 +21,6 @@ sub new($$$)
        
        bless($self, $myname);
 
-       $self->{manpages} = [];
        $self->{static_libs} = [];
        $self->{python_dsos} = [];
        $self->{python_pys} = [];
@@ -371,8 +370,7 @@ sub Manpage($$)
 {
        my ($self,$ctx) = @_;
 
-       my $path = output::add_dir_str($ctx->{BASEDIR}, $ctx->{MANPAGE});
-       push (@{$self->{manpages}}, $path);
+       $self->output("MANPAGES += " . output::add_dir_str($ctx->{BASEDIR}, $ctx->{MANPAGE}) . "\n");
 }
 
 sub ProtoHeader($$)
@@ -418,7 +416,6 @@ sub write($$)
 {
        my ($self, $file) = @_;
 
-       $self->output("MANPAGES = " . array2oneperline($self->{manpages})."\n");
        $self->output("STATIC_LIBS = " . array2oneperline($self->{static_libs}) . "\n");
        $self->output("SHARED_LIBS = " . array2oneperline($self->{shared_libs}) . "\n");
        $self->output("PYTHON_DSOS = " . array2oneperline($self->{python_dsos}) . "\n");