> What about a dedicated rule that downloads what you need and is not a prerequisite of the default target? Appreciate the suggestion. Sometimes that's easier said than done though, especially this case (albeit uncommon): importing a makefile as a dependency from a required library. That was the case for many of my projects at my last job, which used: https://github.com/INCATools/ontology-development-kit . At the root of that library are a bunch of common biomedical ontologies / coding systems (here's the pattern that defines: https://github.com/search?q=repo%3AINCATools%2Fontology-development-kit%20component-download&type=code), which are the first step in these ontology pipelines. And unfortunately very few of these ontologies actually post the release artefact hashes along with the download.
On Mon, Nov 24, 2025 at 6:34 PM Dmitry Goncharov <[email protected]> wrote: > On Mon, Nov 24, 2025 at 1:54 PM Joe Flack <[email protected]> wrote: > > So for me and my fellows, the easy way around this is to go in and just > temporarily remove the prereqs, run what we need, and remember to add the > prereqs back later. > > What about a dedicated rule that downloads what you need and is not a > prerequisite of the default target? You can run such rule manually > whenever needed. > > regards, Dmitry >
