Commit 9aad8a0
committed
Include aggregate doc/install goals in scoping filter
Per @chatgpt-codex-connector review on #4: docs is also reached via
\`make docs\` (which routes to srcs-doc + \$(DOCTARGETS)) and via
\`make install INSTALLDOC=all\` (do-install-all has docs in its prereqs).
In those cases MAKECMDGOALS only contains \`docs\` or \`install\`/
\`install-all\`/\`reinstall\`, so the previous filter stayed false and
the ordering between prepare-gems and ext/configure-ext.mk regen was
not enforced -- a clean-tree parallel docs install could still race.
Add \`docs install install-all install-doc install-html install-rdoc
reinstall\` to the filter. For \`make install INSTALLDOC=nodoc\`,
prepare-gems was already pulled in transitively via pre-install-gem,
so this only adds an ordering constraint, not a new fetch.
Verified with \`make -n\` on a clean tree: plain \`make\` does not
extract gems; \`make docs\`, \`make install\`, and \`make html\` do.
https://claude.ai/code/session_01YRoRyZPew2LtN6u6BX8bzx1 parent 5affd5f commit 9aad8a0
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | | - | |
| 372 | + | |
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
| |||
0 commit comments