|
|
@@ -21,7 +21,7 @@ conan install . --output-folder=cmake-build-release --build=missing -o "*:shared
|
|
|
-DCMAKE_CONFIGURATION_TYPES=Release -DCMAKE_TOOLCHAIN_FILE=cmake-build-release/conan_toolchain.cmake
|
|
|
```
|
|
|
5. For the CMake Default Toolchain use __Generator__ Visual Studio for each CMake profile.
|
|
|
-6. For ls-std dependency downloag the recipes repository and navigate to the version __conanfile.py__. Then run:
|
|
|
+6. For ls-std dependency download the recipes repository and navigate to the version __conanfile.py__. Then run:
|
|
|
```shell
|
|
|
conan create . -o "ls-std/*:shared=True" -s build_type=Debug
|
|
|
conan create . -o "ls-std/*:shared=True" -s build_type=Release
|
|
|
@@ -31,12 +31,15 @@ conan create . -o "ls-std/*:shared=True" -s build_type=Release
|
|
|
|
|
|
In Process: It contains the following modules:
|
|
|
|
|
|
-| Name | Description |
|
|
|
-|-----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
|
-| ls-atlantis-cycle | This module provides functionalities like engine setup, game loop logic and engine run time information. |
|
|
|
-| ls-atlantis-factory | This module provides factories for building interface implementations. |
|
|
|
-| ls-atlantis-interface | __Consumer:__ This module provides all interfaces all other engine modules can implement. This would avoid circular dependencies through out the project. This module can be imported. This module must not import any library dependencies itself. |
|
|
|
-| ls-atlantis-window | This module provides functionalities for window creation and handling. |
|
|
|
+| Name | Description |
|
|
|
+|-----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
|
+| ls-atlantis-cycle | This module provides functionalities like engine setup, game loop logic and engine run time information. |
|
|
|
+| ls-atlantis-factory | This module provides factories for building interface implementations. |
|
|
|
+| ls-atlantis-glossary | __Consumer:__ This module provides library constants and lists, which can be shared among project modules. This would avoid circular dependencies through out the project. This module can be imported. This module must not import any library dependencies itself. |
|
|
|
+| ls-atlantis-input | This module provides functionalities for handling input devices, such as keyboard, mouse & joystick. |
|
|
|
+| ls-atlantis-interface | __Consumer:__ This module provides all interfaces all other engine modules can implement. This would avoid circular dependencies through out the project. This module can be imported. This module must not import any library dependencies itself. |
|
|
|
+| ls-atlantis-message | This module provides all messaging functionalities and status code implementations. |
|
|
|
+| ls-atlantis-window | This module provides functionalities for window creation and handling. |
|
|
|
|
|
|
## Dependencies
|
|
|
|