Follow-up Comment #10, bug #27609 (project make): Yes, both .y.c and .l.c suffix rules are required by the POSIX standard. However, they've been present in GNU make for over 20 years, since before POSIX standardized make, so while POSIX requirements are one reason to keep them, their existence cannot be blamed on POSIX.
I recommend getting into the habit of adding a ".SUFFIXES:" target to your makefiles to disable the built-in suffix rules, so that the worst that can happen if your rules fail to apply for some reason is that make complains it doesn't know how to build the target. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?27609> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make