feat: Improved project structure, added Ryujin includer header, export definitions, and more.

- The Ryujin console can now include the Ryujin core through a dedicated header file.
- Exporting is now standardized using a definition file.
- The project's compiled output is now placed in a folder named compiled, organized by the desired configuration (Release or Debug).
- Some code organization improvements have been made.
This commit is contained in:
keowu
2025-06-24 21:23:15 -03:00
parent cbd7fb67f7
commit 3683e8dbba
9 changed files with 76 additions and 44 deletions

3
RyujinCore/Ryujin.def Normal file
View File

@@ -0,0 +1,3 @@
LIBRARY RyujinObfuscator
EXPORTS
RunRyujinCore = ?RunRyujinCore@@YAHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00AEAVRyujinObfuscatorConfig@@@Z