Skip to content

Commit 596f0f9

Browse files
committed
Adapt code to godot-cpp
1 parent 372013b commit 596f0f9

40 files changed

+115
-119
lines changed

CMakeLists.txt

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,30 +20,31 @@ add_compile_definitions(X11_ENABLED)
2020
#add_compile_definitions(__ANDROID__)
2121

2222

23-
24-
25-
#Godot-cpp
23+
# Godot-cpp
2624
file(GLOB_RECURSE GODOT-CPP godot-cpp/*.cpp)
2725
add_library(godot STATIC ${GODOT-CPP})
2826

29-
30-
# Get sources
31-
file(GLOB_RECURSE SOURCES src/*.c**)
32-
file(GLOB_RECURSE HEADERS src/*.h**)
33-
add_library(${PROJECT_NAME} SHARED ${SOURCES} ${HEADERS})
34-
35-
# Includes
3627
target_include_directories(godot
3728
PUBLIC
38-
src
3929
godot-cpp/include
4030
godot-cpp/include/godot_cpp
4131
godot-cpp/gen/include
4232
godot-cpp/gen/include/godot_cpp
4333
godot-cpp/gdextension
4434
)
4535

46-
# JNI
36+
37+
# Project
38+
file(GLOB_RECURSE SOURCES src/*.c**)
39+
file(GLOB_RECURSE HEADERS src/*.h**)
40+
add_library(${PROJECT_NAME} SHARED ${SOURCES} ${HEADERS})
41+
42+
target_include_directories(${PROJECT_NAME}
43+
PUBLIC
44+
src
45+
)
46+
47+
4748
find_package(JNI REQUIRED)
4849
include_directories(${JNI_INCLUDE_DIRS})
4950

SConstruct

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ generate_templates.generate_header_from_files("kt/plugins/godot-intellij-plugin/
99

1010
# Add those directory manually, so we can skip the godot_cpp directory when including headers in C++ files
1111
source_path = [
12-
os.path.join("godot-cpp", "include","godot_cpp"),
13-
os.path.join("godot-cpp", "gen", "include","godot_cpp")
12+
os.path.join("godot-cpp", "include", "godot_cpp"),
13+
os.path.join("godot-cpp", "gen", "include", "godot_cpp")
1414
]
1515
env.Append(CPPPATH=[env.Dir(d) for d in source_path])
1616

@@ -46,8 +46,8 @@ if env["target"] in ["editor", "template_debug"]:
4646
sources.append(Glob("src/editor/*.cpp"))
4747
sources.append(Glob("src/editor/project/*.cpp"))
4848
sources.append(Glob("src/editor/build/*.cpp"))
49-
sources.append(Glob("src/editor/dialog/*.cpp"))
50-
sources.append(Glob("src/editor/panel/*.cpp"))
49+
sources.append(Glob("src/editor/ui/*.cpp"))
50+
sources.append(Glob("src/editor/export/*.cpp"))
5151

5252
# Android
5353
if env["platform"] != "android":

src/api/language/gdj_language.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#include "gdj_language.h"
22

33
#include "gd_kotlin.h"
4-
#include "jvm_wrapper/memory/memory_manager.h"
4+
#include "jvm/wrapper/memory/memory_manager.h"
55
#include "lifecycle/paths.h"
66
#include "names.h"
7-
#include "script/jvm_script_manager.h"
8-
#include "script/language/gdj_script.h"
7+
#include "api/script/jvm_script_manager.h"
8+
#include "api/script/language/gdj_script.h"
99

1010
constexpr const char* GDJ_TEMPLATE = "// GENERATED BY THE GODOT EDITOR. DON'T FORGET TO CREATE A CORRESPONDING SOURCE "
1111
"FILE! OTHERWISE THIS FILE WILL BE DELETED UPON NEXT BUILD.\n"

src/api/language/java_language.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "java_language.h"
22

33
#include "names.h"
4-
#include "script/language/java_script.h"
4+
#include "api/script/language/java_script.h"
55

66
#include <core/io/resource_loader.hpp>
77

src/api/language/kotlin_language.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "kotlin_language.h"
22

33
#include "names.h"
4-
#include "script/language/kotlin_script.h"
4+
#include "api/script/language/kotlin_script.h"
55

66
#include <core/io/resource_loader.hpp>
77

src/api/language/scala_language.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "scala_language.h"
22

33
#include "names.h"
4-
#include "script/language/scala_script.h"
4+
#include "api/script/language/scala_script.h"
55

66
#include <core/io/resource_loader.hpp>
77

src/api/resource_format/jvm_resource_format_loader.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#include "jvm_resource_format_loader.h"
22

33
#include "hash.h"
4-
#include "language/names.h"
5-
#include "script/jvm_script.h"
6-
#include "script/jvm_script_manager.h"
7-
#include "script/language/gdj_script.h"
8-
#include "script/language/java_script.h"
9-
#include "script/language/kotlin_script.h"
10-
#include "script/language/scala_script.h"
4+
#include "api/language/names.h"
5+
#include "api/script/jvm_script.h"
6+
#include "api/script/jvm_script_manager.h"
7+
#include "api/script/language/gdj_script.h"
8+
#include "api/script/language/java_script.h"
9+
#include "api/script/language/kotlin_script.h"
10+
#include "api/script/language/scala_script.h"
1111

1212
void JvmResourceFormatLoader::get_recognized_extensions(List<String>* p_extensions) const {
1313
p_extensions->push_back(GODOT_JVM_REGISTRATION_FILE_EXTENSION);

src/api/resource_format/jvm_resource_format_saver.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#include "jvm_resource_format_saver.h"
22

3-
#include "language/names.h"
4-
#include "script/jvm_script.h"
5-
#include "script/jvm_script_manager.h"
3+
#include "api/language/names.h"
4+
#include "api/script/jvm_script.h"
5+
#include "api/script/jvm_script_manager.h"
66

77
void JvmResourceFormatSaver::get_recognized_extensions(const Ref<Resource>& p_resource, List<String>* p_extensions) const {
88
if (recognize(p_resource)) {

src/api/script/jvm_script.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#include <core/os/thread.hpp>
55
#include "jvm_instance.h"
66
#include "jvm_placeholder_instance.h"
7-
#include "language/gdj_language.h"
8-
#include "script/jvm_script_manager.h"
7+
#include "api/language/gdj_language.h"
8+
#include "api/script/jvm_script_manager.h"
99
#include <core/config/project_settings.hpp>
1010
#include <scene/main/node.hpp>
1111
#include <core/io/resource_loader.hpp>

src/api/script/language/gdj_script.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "gdj_script.h"
22

3-
#include "language/gdj_language.h"
3+
#include "api/language/gdj_language.h"
44

55
ScriptLanguage* GdjScript::get_language() const {
66
return GdjLanguage::get_instance();

0 commit comments

Comments
 (0)