<p>The problem is because:</p>
<blockquote>
<p>In version 1.8.8 a change has taken place about handling files<br>
with unknown / unsupported extension. Till that version they were seen as<br>
C-like files. In version 1.8.8 and up they are skipped, but it is possible<br>
to use your own extension and map it to a supported version.</p>
</blockquote>
<p>Thus files<br>
doc/librpm/Doxyheader<br>
doc/hacking/Doxyheader<br>
are skipped and that is why "Modules" are missing.</p>
<p>To solve the problem:<br>
Add to both files "Doxyheader" an extension. According to the extension, change files "hacking.doxy.in" and "librpm.doxy.in" as it is in change.diff (for extension "xxx").</p>
<p>Another option is to configure "hacking.doxy.in" and "librpm.doxy.in" to process files without extension (no_extension). Doxygen would start to go through all files without extension - README,  INSTALL, ...   as C files, which could lead to undesired results. Therefore I prefer the first option.</p>
<p><a href="https://github.com/rpm-software-management/rpm/files/753006/change.txt">change.txt</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/rpm-software-management/rpm/issues/131#issuecomment-277520879">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ANb80xUTfYkJ0CZdJceR-nrtmGYcYwsWks5rZdMUgaJpZM4LpE-G">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ANb80ynfgVU73JzY4MNuDWX2smQF7Mvkks5rZdMUgaJpZM4LpE-G.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/rpm-software-management/rpm/issues/131#issuecomment-277520879"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/rpm-software-management/rpm","title":"rpm-software-management/rpm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/rpm-software-management/rpm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@pavlinamv in #131: The problem is because:\r\n\r\n\u003e In version 1.8.8 a change has taken place about handling files\r\n\u003e with unknown / unsupported extension. Till that version they were seen as\r\n\u003e C-like files. In version 1.8.8 and up they are skipped, but it is possible\r\n\u003e to use your own extension and map it to a supported version. \r\n\r\nThus files\r\ndoc/librpm/Doxyheader \r\ndoc/hacking/Doxyheader\r\nare skipped and that is why \"Modules\" are missing.\r\n\r\nTo solve the problem: \r\nAdd to both files \"Doxyheader\" an extension. According to the extension, change files \"hacking.doxy.in\" and \"librpm.doxy.in\" as it is in change.diff (for extension \"xxx\").\r\n\r\nAnother option is to configure \"hacking.doxy.in\" and \"librpm.doxy.in\" to process files without extension (no_extension). Doxygen would start to go through all files without extension - README,  INSTALL, ...   as C files, which could lead to undesired results. Therefore I prefer the first option.\r\n\r\n[change.txt](https://github.com/rpm-software-management/rpm/files/753006/change.txt)\r\n"}],"action":{"name":"View Issue","url":"https://github.com/rpm-software-management/rpm/issues/131#issuecomment-277520879"}}}</script>