OSDN Git Service

Some more documentation updates.
[mutilities/MUtilities.git] / include / MUtilsInfo.dox
index 7bd871c..6dd7798 100644 (file)
@@ -6,21 +6,6 @@
  * The **MUtilities** library is a collection of routines and classes to extend the [*Qt cross-platform framework*](http://qt-project.org/). It contains various convenience and utility functions as well as wrappers for OS-specific functionalities. The library was originally created as a "side product" of the [**LameXP**](http://lamexp.sourceforge.net/) application: Over the years, a lot of code, **not** really specific to *LameXP*, had accumulated in the *LameXP* code base. Some of that code even had been used in other projects too, in a "copy & paste" fashion – which had lead to redundancy and much complicated maintenance. In order to clean-up the LameXP code base, to eliminate the ugly redundancy and to simplify maintenance, the code in question has finally been refactored into the **MUtilities** (aka "MuldeR's Utilities for Qt") library. This library now forms the foundation of *LameXP* and [*other OpenSource projects*](https://github.com/lordmulder).
  * 
  * 
- * # Project Structure
- * 
- * The *MUtilities* project directory is organized as follows:
- * 
- * - `bin/` – compiled library files (static or shared), link those files in projects that use the MUtilities library
- * - `docs/` – programming interface documentation, generated with Doxygen tool
- * - `etc/` – miscellaneous files, everything that doesn't fit in anywhere else
- * - `include/` – public header files, include this directory in projects that use the MUtilities library
- * - `obj/` – object code files, intermediate files generated during the build process
- * - `res/` – resource files, required for building the MUtilities library
- * - `src/` – source code files, required for building the MUtilities library (third-party code in `src/3rd_party/`)
- * - `test/` – unit tests, based on Google Test framework
- * - `tmp/` – temporary files, automatically generated during the build process
- * 
- * 
  * # API Documentation
  * 
  * The public API of the *MUtilities* library is defined in the following header files (select file for details):
  *         qDebug("Random number: %u\n", MUtils::next_rand_u32());
  *     }
  * 
- * ## Build Notes
- * 
- * - In order to use the *MUtilities* library in your project, your build environment must have already been set up for building Qt-based projects. Setting up Qt is *not* covered by this document.
- * - Additionally, make sure that *MUtilities'* `include/` directory is contained in your "Additional Include Directories" and that the *MUtilities'* `bin/` directory is contained in your "Additional Library Directories".
- * - Finally, make sure that your project links against the `MUtils32-1.lib` library file. For each build configuration, pick the proper **.lib** file from the corresponding `bin/<platform>/<config>/` directory!
- * - If your projects intends to use the *MUtilities* library as a **static** library, then the macro `MUTILS_STATIC_LIB` *must* be added to your project's "Preprocessor Definitions".
- * 
  * 
  * # License
  *