diff --git a/contrib/unbound/freebsd-sources.pl b/contrib/unbound/freebsd-sources.pl index a83d36fa539c..a82be2220eff 100755 --- a/contrib/unbound/freebsd-sources.pl +++ b/contrib/unbound/freebsd-sources.pl @@ -51,7 +51,11 @@ sub get_sources($) { close(MAKE); chomp($objs); $objs =~ s/\.l?o\b/.c/g; - return (split(/\s+/, $objs)); + return map { + /lexer/ && s/c$/l/; + /parser/ && s/c$/y/; + $_; + } split(/\s+/, $objs); } MAIN:{ @@ -70,4 +74,3 @@ MAIN:{ } 1; -