mirror of
https://https.git.savannah.gnu.org/git/groff.git
synced 2026-01-26 15:39:07 +00:00
* contrib/sboxes/sboxes.am: * doc/doc.am: * font/devpdf/devpdf.am: * tmac/tmac.am: Fix portability problem involving BSD Make. Define `*_builddir` macros without interpolating `top_builddir`. groff does not use recursive make; all file specifications are resolved relative to the top of the build tree, so the interpolation is unnecessary, and with BSD Make it causes spurious failures because that implementation uses strings, not file identities, as the nodes of its dependency graph. So if you ask for "foo" to be built but have only a rule for a target named "./foo", BSD Make fails, whereas GNU Make does not. [If the foregoing explanation is defective, blame me, not Bruno. --GBR]