<p>At the very least this has to be fixed/corrected:</p>

<ul>
<li>leftovers</li>
<li>fix <em>cppcheck</em> support</li>
<li>full conversion (don't leave a third-or-so of the plugins recursive) (I know this is known, just want to point out to <a href="https://github.com/frlan" class="user-mention">@frlan</a>)</li>
<li>documentation update (<em>HACKING</em>)</li>
</ul>

<p>However, while I do like the technical advantage of the result (faster, parallelized builds from the bottom-up, less Make overhead, etc…), I don't really like the changes this PR makes.  It adds duplication on stuff that was nicely generic (i.e. <code>plugindoc</code> stuff) and has some subtle gotchas in the recursive vs. non-recursive versions (<code>SHORTNAME</code>, conditionals, custom targets, etc.).<br>
So in the end, I'm really not sure I like the changes, as I find the benefits not enough for the (current) added complexity.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany-plugins/pull/277#issuecomment-160662572">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ5qS0O4XRSeII193Wo8h37gxRKuJks5pLGPogaJpZM4Fg-b2.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany-plugins/pull/277#issuecomment-160662572"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>