For some reasons I never tried to use the .SUFFIXES directive of the
make(1). I also thought that it is a GNU extension which may not exist
in other make implementations.
But it seems that it is a common thing (at leat the NetBSD make has
this thing, too).