submodule updates
This commit is contained in:
1
.gitmodules
vendored
1
.gitmodules
vendored
@@ -7,6 +7,7 @@
|
||||
[submodule "libs/imgui-node-editor"]
|
||||
path = libs/imgui-node-editor
|
||||
url = https://github.com/thedmd/imgui-node-editor.git
|
||||
branch = develop
|
||||
[submodule "plugins/ecc"]
|
||||
path = plugins/ecc
|
||||
url = https://github.com/MattBystrin/premake-ecc.git
|
||||
|
||||
68
Makefile
Normal file
68
Makefile
Normal file
@@ -0,0 +1,68 @@
|
||||
# Alternative GNU Make workspace makefile autogenerated by Premake
|
||||
|
||||
ifndef config
|
||||
config=debug
|
||||
endif
|
||||
|
||||
ifndef verbose
|
||||
SILENT = @
|
||||
endif
|
||||
|
||||
ifeq ($(config),debug)
|
||||
ImGui_config = debug
|
||||
ImGuiNodeEditor_config = debug
|
||||
SakuraVNE_config = debug
|
||||
|
||||
else ifeq ($(config),release)
|
||||
ImGui_config = release
|
||||
ImGuiNodeEditor_config = release
|
||||
SakuraVNE_config = release
|
||||
|
||||
else
|
||||
$(error "invalid configuration $(config)")
|
||||
endif
|
||||
|
||||
PROJECTS := ImGui ImGuiNodeEditor SakuraVNE
|
||||
|
||||
.PHONY: all clean help $(PROJECTS)
|
||||
|
||||
all: $(PROJECTS)
|
||||
|
||||
ImGui:
|
||||
ifneq (,$(ImGui_config))
|
||||
@echo "==== Building ImGui ($(ImGui_config)) ===="
|
||||
@${MAKE} --no-print-directory -C libs/imgui -f Makefile config=$(ImGui_config)
|
||||
endif
|
||||
|
||||
ImGuiNodeEditor:
|
||||
ifneq (,$(ImGuiNodeEditor_config))
|
||||
@echo "==== Building ImGuiNodeEditor ($(ImGuiNodeEditor_config)) ===="
|
||||
@${MAKE} --no-print-directory -C libs/imgui-node-editor -f Makefile config=$(ImGuiNodeEditor_config)
|
||||
endif
|
||||
|
||||
SakuraVNE: ImGui ImGuiNodeEditor
|
||||
ifneq (,$(SakuraVNE_config))
|
||||
@echo "==== Building SakuraVNE ($(SakuraVNE_config)) ===="
|
||||
@${MAKE} --no-print-directory -C SakuraVNE -f Makefile config=$(SakuraVNE_config)
|
||||
endif
|
||||
|
||||
clean:
|
||||
@${MAKE} --no-print-directory -C libs/imgui -f Makefile clean
|
||||
@${MAKE} --no-print-directory -C libs/imgui-node-editor -f Makefile clean
|
||||
@${MAKE} --no-print-directory -C SakuraVNE -f Makefile clean
|
||||
|
||||
help:
|
||||
@echo "Usage: make [config=name] [target]"
|
||||
@echo ""
|
||||
@echo "CONFIGURATIONS:"
|
||||
@echo " debug"
|
||||
@echo " release"
|
||||
@echo ""
|
||||
@echo "TARGETS:"
|
||||
@echo " all (default)"
|
||||
@echo " clean"
|
||||
@echo " ImGui"
|
||||
@echo " ImGuiNodeEditor"
|
||||
@echo " SakuraVNE"
|
||||
@echo ""
|
||||
@echo "For more information, see https://github.com/premake/premake-core/wiki"
|
||||
@@ -3,13 +3,12 @@
|
||||
#include "SDL.h"
|
||||
|
||||
struct WindowData {
|
||||
int width = 1280;
|
||||
int height = 720;
|
||||
const char* title = "Sakura Visual Novel Engine";
|
||||
int width = 1920;
|
||||
int height = 1080;
|
||||
const char *title = "Sakura Visual Novel Engine";
|
||||
};
|
||||
|
||||
class Application
|
||||
{
|
||||
class Application {
|
||||
public:
|
||||
Application();
|
||||
~Application();
|
||||
@@ -18,19 +17,20 @@ public:
|
||||
void Run();
|
||||
void Shutdown();
|
||||
|
||||
static inline WindowData& GetWindowData() { return m_WindowData; }
|
||||
inline SDL_Window* GetSDLWindow() { return m_Window; }
|
||||
inline SDL_Surface* GetSDLWindowSurface() { return m_Surface; }
|
||||
inline void SetSDLWindowSurface(SDL_Surface* newSurface) { m_Surface = newSurface; }
|
||||
static inline WindowData &GetWindowData() { return m_WindowData; }
|
||||
inline SDL_Window *GetSDLWindow() { return m_Window; }
|
||||
inline SDL_Surface *GetSDLWindowSurface() { return m_Surface; }
|
||||
inline void SetSDLWindowSurface(SDL_Surface *newSurface) { m_Surface = newSurface; }
|
||||
|
||||
static bool& GetRunningState() { return m_isRunning; }
|
||||
static bool &GetRunningState() { return m_isRunning; }
|
||||
static void SetRunningState(bool isRunning) { m_isRunning = isRunning; }
|
||||
|
||||
private:
|
||||
SDL_Window* m_Window;
|
||||
SDL_Surface* m_Surface;
|
||||
SDL_Renderer* m_Renderer;
|
||||
SDL_Window *m_Window;
|
||||
SDL_Surface *m_Surface;
|
||||
SDL_Renderer *m_Renderer;
|
||||
|
||||
static WindowData m_WindowData;
|
||||
|
||||
static bool m_isRunning;
|
||||
};
|
||||
};
|
||||
|
||||
784
compile_commands.json
Normal file
784
compile_commands.json
Normal file
@@ -0,0 +1,784 @@
|
||||
[
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o",
|
||||
"backends/imgui_impl_sdl2.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdl2.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o",
|
||||
"backends/imgui_impl_sdl2.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdl2.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o",
|
||||
"backends/imgui_impl_sdlrenderer2.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdlrenderer2.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o",
|
||||
"backends/imgui_impl_sdlrenderer2.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdlrenderer2.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imconfig.o",
|
||||
"imconfig.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imconfig.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imconfig.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui.o",
|
||||
"imgui.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui.o",
|
||||
"imgui.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_demo.o",
|
||||
"imgui_demo.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_demo.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_demo.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_draw.o",
|
||||
"imgui_draw.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_draw.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_draw.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_internal.o",
|
||||
"imgui_internal.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_internal.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_internal.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_tables.o",
|
||||
"imgui_tables.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_tables.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_tables.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_widgets.o",
|
||||
"imgui_widgets.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_widgets.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_widgets.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_rectpack.o",
|
||||
"imstb_rectpack.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_rectpack.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_rectpack.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_textedit.o",
|
||||
"imstb_textedit.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_textedit.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_textedit.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_truetype.o",
|
||||
"imstb_truetype.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_truetype.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_truetype.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o",
|
||||
"misc/cpp/imgui_stdlib.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/misc/cpp/imgui_stdlib.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++17",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o",
|
||||
"misc/cpp/imgui_stdlib.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/misc/cpp/imgui_stdlib.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o",
|
||||
"crude_json.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/crude_json.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o",
|
||||
"crude_json.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/crude_json.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o",
|
||||
"imgui_bezier_math.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_bezier_math.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o",
|
||||
"imgui_bezier_math.inl"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_bezier_math.inl",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o",
|
||||
"imgui_canvas.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_canvas.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o",
|
||||
"imgui_canvas.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_canvas.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o",
|
||||
"imgui_extra_math.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_extra_math.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o",
|
||||
"imgui_extra_math.inl"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_extra_math.inl",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o",
|
||||
"imgui_node_editor.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o",
|
||||
"imgui_node_editor.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_api.o",
|
||||
"imgui_node_editor_api.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_api.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_api.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o",
|
||||
"imgui_node_editor_internal.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_internal.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-I.",
|
||||
"-I../imgui",
|
||||
"-m64",
|
||||
"-fPIC",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o",
|
||||
"imgui_node_editor_internal.inl"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
|
||||
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_internal.inl",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o",
|
||||
"src/Application.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Application.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o",
|
||||
"src/Application.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Application.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o",
|
||||
"src/Event.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Event.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o",
|
||||
"src/Event.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Event.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o",
|
||||
"src/Log.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Log.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o",
|
||||
"src/Log.h"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Log.h",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"g++",
|
||||
"-MD",
|
||||
"-MP",
|
||||
"-DPLATFORM_LINUX",
|
||||
"-DDEBUG",
|
||||
"-Isrc",
|
||||
"-I../libs/spdlog/include",
|
||||
"-I../libs/imgui",
|
||||
"-I../libs/imgui/misc",
|
||||
"-I../libs/imgui/backends",
|
||||
"-I../libs/imgui-node-editor",
|
||||
"-I/usr/include/SDL2",
|
||||
"-m64",
|
||||
"-g",
|
||||
"-std=c++20",
|
||||
"-c",
|
||||
"-o",
|
||||
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/main.o",
|
||||
"src/main.cpp"
|
||||
],
|
||||
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
|
||||
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/main.cpp",
|
||||
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/main.o"
|
||||
},
|
||||
]
|
||||
Submodule libs/imgui updated: ffe409d7fb...adecdae541
Submodule libs/imgui-node-editor updated: e78e447900...ccdf3b4238
13
premake5.lua
13
premake5.lua
@@ -16,6 +16,7 @@ workspace "SakuraVNE"
|
||||
IncludeDir["ImGuiNodeEditor"] = "/libs/imgui-node-editor"
|
||||
|
||||
include "libs/imgui"
|
||||
include "libs/imgui-node-editor"
|
||||
|
||||
project "SakuraVNE" --project under solution
|
||||
location "SakuraVNE"
|
||||
@@ -38,18 +39,18 @@ project "SakuraVNE" --project under solution
|
||||
"libs/spdlog/include",
|
||||
"libs/imgui",
|
||||
"libs/imgui/misc",
|
||||
"libs/imgui/backends"
|
||||
"libs/imgui/backends",
|
||||
"libs/imgui-node-editor"
|
||||
}
|
||||
|
||||
libdirs{
|
||||
"build/bin/" .. outputdir .. "/ImGui"
|
||||
}
|
||||
links{ --reference
|
||||
"ImGui"
|
||||
"build/bin/" .. outputdir .. "/ImGui",
|
||||
"build/bin/" .. outputdir .. "/ImGuiNodeEditor"
|
||||
}
|
||||
|
||||
links{
|
||||
"ImGui"
|
||||
"ImGui",
|
||||
"ImGuiNodeEditor"
|
||||
}
|
||||
|
||||
filter "system:windows"
|
||||
|
||||
Reference in New Issue
Block a user