Quoth Ingo Schwarze:
Regarding your question how make(1) disambiguates:.SUFFIXES: .me.in .me .me.in.me: means "transform .me.in -> .me" .SUFFIXES: .me .in.me .me.in.me: means "transform .me -> .in.me"
How widely implemented is that? As far as POSIX is concerned, the suffixes just aren’t allowed to contain periods themselves.
-- Humm