<html><head></head><body><div>Hi Peter,</div><div><span><pre><br></pre></span></div><div>On Fri, 2025-05-16 at 18:02 +0100, Peter Blackman wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hi Michalis,<br></div><div><br></div><div>I agree that the bug is line 35 in the rules file<br></div><div>make -C source/component clean all<br></div></blockquote><div>Why do we call clean before all?</div><div>I would expect that clean is already called before build.</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>Obviously it depends on left > right execution.<br></div><div>When run in reverse, it does make all first,<br></div><div>then cleans out what it just built!!</div></blockquote><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>I prefer adding an extra line, so we have<br></div><div><br></div><div>        ....<br></div><div>        make -C source/component clean<br></div><div>        make -C source/component all<br></div><div>        ....<br></div><div><br></div><div>That ensures that make ... all is always run after the clean</div></blockquote><div>I would remove clean and let only all. Of course cleaning should be done in the clean target.</div><div style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: Cantarell; font-size: 14.666667px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;"><span><pre>-- <br></pre><pre>Cheers,
Abou Al Montacir
</pre></span></div><br class="Apple-interchange-newline"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote></body></html>