diff options
| author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-11-18 20:16:25 +0100 |
|---|---|---|
| committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-11-18 20:30:29 +0100 |
| commit | 03496e976dbb492c4f58db1a82ca6351ea937fc4 (patch) | |
| tree | 947fb4898fc17126fe8769d7d6e74e5975a5053b /src | |
| parent | b6e364efeedd6466bba2f995c7a7976f7b54363e (diff) | |
avoid GNU Make grouped targets and templates to build womanpages
* grosciteco.tes generates two output files.
First this was modeled with `%.woman %.woman.tec : ...`, but it creates independant rules
which could result in superfluous builds and broke parallel builds.
Then I tried grouped targets (`%.woman %.woman.tec &: ...`) which were supposed to solve the
problem cleanly. However they turned out to be buggy with pattern rules,
so I used templates instead.
Unfortunately grouped targets turned out to be unreliable in general and that broke
some older platforms, resulting in broken .woman.tec files.
* The same can be achieved by declaring .woman files the main artifact and
having an empty rule like `%.woman.tec : %.woman;`.
If anything draws in .woman.tec, it will still execute the rule only once.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions
