I tried that originally, but what happened without @true was that it would try to build an image called all-desktop-i386, which naturally fails because that is not a valid ubuntu release. So the @true is a simple no-op to suppress the % rule from being invoked with 'all' for the value of $@.