This is a known deficiency in current versions of GNU make: only the
first target-specific pattern will match a given target, not all of
them.
This will be fixed in the next version of GNU make. If you check the
archives of this mailing list, you will find patches submitted to
address this.
--
This could be either a bug with the documentation, or with make. I have
attempted to use make 3.77 and make 3.79.1 and this example fails under both
programs.
I have a complex makefile that I have been able to simplify into a small
number of lines to demonstrate my problem. The makefile would