diff --git a/Completion/Unix/Command/_make b/Completion/Unix/Command/_make index d10c8ee..f179654 100644 --- a/Completion/Unix/Command/_make +++ b/Completion/Unix/Command/_make @@ -269,7 +269,8 @@ _make() { else case "$OSTYPE" in freebsd*) - _make-parseMakefile $PWD < <(_call_program targets "$words[1]" -nsp -f "$file" .PHONY 2> /dev/null) + TARGETS=(${=${(f)"$(_call_program targets \"$words[1]\" -s -f "$file" -V.ALLTARGETS 2> /dev/null)"}}) +# _make-parseMakefile $PWD < <(_call_program targets "$words[1]" -s -f "$file" -V.ALLTARGETS 2> /dev/null) ;; *) _make-parseMakefile $PWD < $file