Moved Doxygen index into API header.

This commit is contained in:
WrinklyNinja
2014-09-04 17:32:49 +01:00
parent 6dcf00ed29
commit 4908f4d280
3 changed files with 40 additions and 21 deletions
+1 -2
View File
@@ -655,8 +655,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
INPUT = ../src/api/api.h \
api_index.dox
INPUT = ../src/api/api.h
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
-18
View File
@@ -1,18 +0,0 @@
/**
@mainpage
@author WrinklyNinja
@version 0..0
@copyright The LOOT API is distributed under the GNU General Public License v3.0. For the full text of the license, see the "GNU GPL v3.txt" file included in the source archive.
@section intro_sec Introduction
LOOT is a utility that helps users avoid serious conflicts between their mods by setting their plugins in an optimal load order. It also provides tens of thousands of plugin-specific messages, including usage notes, requirements, incompatibilities, bug warnings and installation mistake notifications, and thousands of Bash Tag suggestions.
This metadata that LOOT supplies is stored in its masterlist, which is maintained by the LOOT team using information provided by mod authors and users. Users can also add to and modify the metadata used by LOOT through the use of userlist files. The LOOT API provides a way for third-party developers to access this metadata for use in their own programs.
All further API documentation is contained within the documentation for api.h.
@section credit_sec Credits
The LOOT API is written by WrinklyNinja in C/C++ and makes use of the <a href="http://code.google.com/p/yaml-cpp/">yaml-cpp</a> and <a href="http://github.com/WrinklyNinja/libloadorder/">libloadorder</a> libraries and some of the <a href="http://www.boost.org/">Boost</a> libraries. Copyright license information for all these may be found in the "licenses/Licenses.txt" file.
*/
+39 -1
View File
@@ -22,6 +22,44 @@
<http://www.gnu.org/licenses/>.
*/
/**
* @mainpage
* @author WrinklyNinja
* @version 0.7.0
* @copyright
* The LOOT API is distributed under the GNU General Public License v3.0.
* For the full text of the license, see the "GNU GPL v3.txt" file
* included in the source archive.
*
* @section intro_sec Introduction
* LOOT is a utility that helps users avoid serious conflicts between
* their mods by setting their plugins in an optimal load order. It also
* provides tens of thousands of plugin-specific messages, including usage
* notes, requirements, incompatibilities, bug warnings and installation
* mistake notifications, and thousands of Bash Tag suggestions.
*
* This metadata that LOOT supplies is stored in its masterlist, which is
* maintained by the LOOT team using information provided by mod authors
* and users. Users can also add to and modify the metadata used by LOOT
* through the use of userlist files. The LOOT API provides a way for
* third-party developers to access this metadata for use in their own
* programs.
*
* All further API documentation is contained within the documentation for
* api.h.
*
* @section credit_sec Credits
* The LOOT API is written by WrinklyNinja in C/C++ and makes use of the
* [Alphanum](http://www.davekoelle.com/alphanum.html),
* [Boost](http://www.boost.org/),
* [libespm](http://github.com/WrinklyNinja/libespm),
* [libgit2](http://github.com/libgit2/libgit2),
* [libloadorder](http://github.com/WrinklyNinja/libloadorder/) and
* [yaml-cpp](http://code.google.com/p/yaml-cpp/) libraries. Copyright license
* information for all these may be found in the "docs/licenses/Licenses.txt"
* file.
*/
/**
* @file api.h
* @brief This file contains the API frontend.
@@ -199,7 +237,7 @@ extern "C"
/**@}*/
/**********************************************************************//**
* @name Plugin Cleanliness Codes
* @brief Used with loot_get_dirty_message().
* @brief Used with loot_get_dirty_info().
*************************************************************************/
/**@{*/