> >test -n '$(libs)' && for i in '$(libs)'; do ... > > I like that one :-) it's about as short as the current way > to guard against empty lists, but I am sure you meant not > to use single-ticks around the for-in argument, did ye.. ;-) The && and || shortcuts are not nice to the environment, because the exit code of 'test' is retained in $? after the line is executed. Better to wrap it with if/else.
When I have to deal with whitespace in filenames (in shell scripts), I temporarily change IFS, but I can't see how this could be applied to Makefiles.
