Lines Matching refs:obj
206 my $obj = shift;
221 incs => [ defined $obj ? @{$self->{info}->{includes}->{$obj} // []} : (),
223 defs => [ defined $obj ? @{$self->{info}->{defines}->{$obj} // []} : (),
228 $self->dogenerate($_, $obj, $bin, %opts);
232 $self->dogenerate($script, $obj, $bin, %opts);
255 my $obj = shift;
256 return "" if $cache{$obj};
259 if (@{$self->{info}->{sources}->{$obj} // []}) {
260 my @srcs = @{$self->{info}->{sources}->{$obj}};
261 my @deps = @{$self->{info}->{depends}->{$obj} // []};
262 my @incs = ( @{$self->{info}->{includes}->{$obj} // []},
264 my @defs = ( @{$self->{info}->{defines}->{$obj} // []},
266 print STDERR "DEBUG[doobj] \@srcs for $obj ($bin) : ",
269 print STDERR "DEBUG[doobj] \@deps for $obj ($bin) : ",
272 print STDERR "DEBUG[doobj] \@incs for $obj ($bin) : ",
275 print STDERR "DEBUG[doobj] \@defs for $obj ($bin) : ",
278 print STDERR "DEBUG[doobj] \%opts for $obj ($bin) : ", ,
282 obj => $obj, product => $bin,
286 foreach ((@{$self->{info}->{sources}->{$obj}},
287 @{$self->{info}->{depends}->{$obj} // []})) {
288 $self->dogenerate($_, $obj, $bin, %opts);
291 $cache{$obj} = 1;