Transitioning text editor to SDL

This commit is contained in:
Krzosa Karol
2024-07-26 17:08:05 +02:00
parent def8b6bdc2
commit 27b322bf25
11 changed files with 67 additions and 695 deletions

View File

@@ -116,8 +116,9 @@ int CompileTextEditor() {
int result = 0;
Array<Library> libs = {};
libs.add(PrepareRaylib());
libs.add(PrepareSDLDynamic());
libs.add(PrepareLua());
libs.add(PrepareGlad());
Array<S8_String> cmd = {};
cmd.add("cl.exe");
@@ -127,7 +128,7 @@ int CompileTextEditor() {
AddCommonFlags(&cmd);
For2(lib, libs) For(lib.defines) cmd.add(it);
cmd.add("../src/text_editor/text_editor.cpp");
cmd.add("../src/text_editor/new_text_editor.cpp");
cmd.add("../src/basic/win32.cpp");
For2(lib, libs) For(lib.include_paths) cmd.add(Fmt("-I %.*s", S8_Expand(it)));
@@ -135,7 +136,8 @@ int CompileTextEditor() {
cmd.add("/link");
cmd.add("/incremental:no");
// cmd.add("/SUBSYSTEM:WINDOWS");
cmd.add("opengl32.lib gdi32.lib winmm.lib shell32.lib user32.lib msvcrt.lib /NODEFAULTLIB:LIBCMT");
// cmd.add("opengl32.lib gdi32.lib winmm.lib shell32.lib user32.lib msvcrt.lib /NODEFAULTLIB:LIBCMT");
For2(lib, libs) For(lib.link) cmd.add(it);
For(libs) For2(o, it.objects) cmd.add(o);
OS_DeleteFile("te.pdb");
@@ -161,7 +163,7 @@ int CompileNewPlatform() {
AddCommonFlags(&cmd);
For2(lib, libs) For(lib.defines) cmd.add(it);
cmd.add("../src/new_platform/new_platform.cpp");
cmd.add("../src/platform/platform.cpp");
cmd.add("../src/basic/win32.cpp");
For2(lib, libs) For(lib.include_paths) cmd.add(Fmt("-I %.*s", S8_Expand(it)));