Structure of project directories

From Popms Wiki
Jump to: navigation, search
trunk/
 |
 |- build/ - temporary files, generated during building a project
 |    |
 |    |- MultiplayerPlatform.sln - the project file for Visual Studio
 |
 |- client/ - all files for client side of the project  
 |    |
 |    |- app.qrc - list of files to be embeded inside the executable
 |    |- CMakeLists.txt - describes how to build client side of the project
 |    |
 |    |- Data/ - none-source files
 |    |- EmbedData/ - none-source files which are going to be embeded inside the client executable
 |    |      |-<module>/
 |    |
 |    |-Modules/
 |         |-<module>/ - source code of a module <module>
 |               |-GUI/ - source code of the GUI
 |                  |-Forms/ - Qt designer files of windows and dialogs
 |
 |- lib/ - binaries of libs, required to build or run executables on some platforms
 | 
 |- sdk/ - source code of the library, which is statically linked with the client and server executable
 |   |
 |   |- CMakeLists.txt - describes how to build the library
 |   |
 |   |-<module>/ -- source code of a module <module>
 | 
 |- server/
 |    |
 |    |-CMakeLists.txt - describes how to build server side of the project
 |    |-DB.ini - default credentials to the database
 |    |
 |    |-Data/
 |    |   |-Cert/ - self-signed SSL certificates, used for testing of development builds
 |    |   |-DBSchema/
 |    |        |-<module>.sql.tpl - definition of a structure of the database for a module <module>
 |    |
 |    |-ModuleHandlers/
 |            |-<module>/ - source code of a module <module>
 |
 |- AUTHORS - list of authors and their contribution to the project
 |- BUGS - critical, known issues are listed here
 |- CMakeLists.txt - describes how to build a project
 |- COPYING - license of a project
 |- MultiplayerPlatform.kdev4 - the project file for KDevelop
 |- README - useful info for beginners, offline description of a build procedure

Personal tools
Namespaces

Variants
Actions
Navigation
Tools