What's the `ifneq` for?  When would the condition be false?  (Maybe worth a comment.)