diff --git a/.hgignore b/.hgignore index 9cbd5a1ba..70a617fbd 100644 --- a/.hgignore +++ b/.hgignore @@ -40,7 +40,7 @@ external_projects.lua .*\.DS_Store$ .*.pdb$ syntax: glob -src/eepp/helper/SDL2/include/SDL2 +src/thirdparty/SDL2/include/SDL2 projects/ios/eepp.app/assets projects/ios/eepp.app/eepp bin/libeepp-debug.dylib diff --git a/Doxyfile b/Doxyfile index 3de4c2bcc..c381cf3aa 100644 --- a/Doxyfile +++ b/Doxyfile @@ -101,7 +101,7 @@ INPUT_ENCODING = UTF-8 FILE_PATTERNS = *.hpp RECURSIVE = YES -EXCLUDE = ./include/eepp/helper +EXCLUDE = ./include/eepp/thirdparty EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = EXCLUDE_SYMBOLS = diff --git a/bin/assets/ui/uitheme.eta b/bin/assets/ui/uitheme.eta index dae2cb7e4..40f1b1e21 100644 Binary files a/bin/assets/ui/uitheme.eta and b/bin/assets/ui/uitheme.eta differ diff --git a/include/eepp/core.hpp b/include/eepp/core.hpp index e761f5624..e74cfd9b7 100644 --- a/include/eepp/core.hpp +++ b/include/eepp/core.hpp @@ -1,7 +1,7 @@ #ifndef EE_BASE_HPP #define EE_BASE_HPP -#include +#include #include diff --git a/include/eepp/network/http.hpp b/include/eepp/network/http.hpp index 4dc01a48e..c75bb8d82 100644 --- a/include/eepp/network/http.hpp +++ b/include/eepp/network/http.hpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/include/eepp/physics/base.hpp b/include/eepp/physics/base.hpp index dc1274017..484d56eb6 100644 --- a/include/eepp/physics/base.hpp +++ b/include/eepp/physics/base.hpp @@ -2,7 +2,7 @@ #define EE_PHYSICS_BASE //! Chipmunk includes -#include +#include //! EE includes needed for the wrapper, all templates, so it will be easy to port this. diff --git a/include/eepp/helper/PlusCallback/callback.hpp b/include/eepp/thirdparty/PlusCallback/callback.hpp similarity index 100% rename from include/eepp/helper/PlusCallback/callback.hpp rename to include/eepp/thirdparty/PlusCallback/callback.hpp diff --git a/include/eepp/helper/chipmunk/chipmunk.h b/include/eepp/thirdparty/chipmunk/chipmunk.h similarity index 100% rename from include/eepp/helper/chipmunk/chipmunk.h rename to include/eepp/thirdparty/chipmunk/chipmunk.h diff --git a/include/eepp/helper/chipmunk/chipmunk_ffi.h b/include/eepp/thirdparty/chipmunk/chipmunk_ffi.h similarity index 100% rename from include/eepp/helper/chipmunk/chipmunk_ffi.h rename to include/eepp/thirdparty/chipmunk/chipmunk_ffi.h diff --git a/include/eepp/helper/chipmunk/chipmunk_private.h b/include/eepp/thirdparty/chipmunk/chipmunk_private.h similarity index 100% rename from include/eepp/helper/chipmunk/chipmunk_private.h rename to include/eepp/thirdparty/chipmunk/chipmunk_private.h diff --git a/include/eepp/helper/chipmunk/chipmunk_types.h b/include/eepp/thirdparty/chipmunk/chipmunk_types.h similarity index 100% rename from include/eepp/helper/chipmunk/chipmunk_types.h rename to include/eepp/thirdparty/chipmunk/chipmunk_types.h diff --git a/include/eepp/helper/chipmunk/chipmunk_unsafe.h b/include/eepp/thirdparty/chipmunk/chipmunk_unsafe.h similarity index 100% rename from include/eepp/helper/chipmunk/chipmunk_unsafe.h rename to include/eepp/thirdparty/chipmunk/chipmunk_unsafe.h diff --git a/include/eepp/helper/chipmunk/constraints/cpConstraint.h b/include/eepp/thirdparty/chipmunk/constraints/cpConstraint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpConstraint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpConstraint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpDampedRotarySpring.h b/include/eepp/thirdparty/chipmunk/constraints/cpDampedRotarySpring.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpDampedRotarySpring.h rename to include/eepp/thirdparty/chipmunk/constraints/cpDampedRotarySpring.h diff --git a/include/eepp/helper/chipmunk/constraints/cpDampedSpring.h b/include/eepp/thirdparty/chipmunk/constraints/cpDampedSpring.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpDampedSpring.h rename to include/eepp/thirdparty/chipmunk/constraints/cpDampedSpring.h diff --git a/include/eepp/helper/chipmunk/constraints/cpGearJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpGearJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpGearJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpGearJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpGrooveJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpGrooveJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpGrooveJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpGrooveJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpPinJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpPinJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpPinJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpPinJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpPivotJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpPivotJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpPivotJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpPivotJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpRatchetJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpRatchetJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpRatchetJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpRatchetJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpRotaryLimitJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpRotaryLimitJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpRotaryLimitJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpRotaryLimitJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/cpSimpleMotor.h b/include/eepp/thirdparty/chipmunk/constraints/cpSimpleMotor.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpSimpleMotor.h rename to include/eepp/thirdparty/chipmunk/constraints/cpSimpleMotor.h diff --git a/include/eepp/helper/chipmunk/constraints/cpSlideJoint.h b/include/eepp/thirdparty/chipmunk/constraints/cpSlideJoint.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/cpSlideJoint.h rename to include/eepp/thirdparty/chipmunk/constraints/cpSlideJoint.h diff --git a/include/eepp/helper/chipmunk/constraints/util.h b/include/eepp/thirdparty/chipmunk/constraints/util.h similarity index 100% rename from include/eepp/helper/chipmunk/constraints/util.h rename to include/eepp/thirdparty/chipmunk/constraints/util.h diff --git a/include/eepp/helper/chipmunk/cpArbiter.h b/include/eepp/thirdparty/chipmunk/cpArbiter.h similarity index 100% rename from include/eepp/helper/chipmunk/cpArbiter.h rename to include/eepp/thirdparty/chipmunk/cpArbiter.h diff --git a/include/eepp/helper/chipmunk/cpBB.h b/include/eepp/thirdparty/chipmunk/cpBB.h similarity index 100% rename from include/eepp/helper/chipmunk/cpBB.h rename to include/eepp/thirdparty/chipmunk/cpBB.h diff --git a/include/eepp/helper/chipmunk/cpBody.h b/include/eepp/thirdparty/chipmunk/cpBody.h similarity index 100% rename from include/eepp/helper/chipmunk/cpBody.h rename to include/eepp/thirdparty/chipmunk/cpBody.h diff --git a/include/eepp/helper/chipmunk/cpPolyShape.h b/include/eepp/thirdparty/chipmunk/cpPolyShape.h similarity index 100% rename from include/eepp/helper/chipmunk/cpPolyShape.h rename to include/eepp/thirdparty/chipmunk/cpPolyShape.h diff --git a/include/eepp/helper/chipmunk/cpShape.h b/include/eepp/thirdparty/chipmunk/cpShape.h similarity index 100% rename from include/eepp/helper/chipmunk/cpShape.h rename to include/eepp/thirdparty/chipmunk/cpShape.h diff --git a/include/eepp/helper/chipmunk/cpSpace.h b/include/eepp/thirdparty/chipmunk/cpSpace.h similarity index 100% rename from include/eepp/helper/chipmunk/cpSpace.h rename to include/eepp/thirdparty/chipmunk/cpSpace.h diff --git a/include/eepp/helper/chipmunk/cpSpatialIndex.h b/include/eepp/thirdparty/chipmunk/cpSpatialIndex.h similarity index 100% rename from include/eepp/helper/chipmunk/cpSpatialIndex.h rename to include/eepp/thirdparty/chipmunk/cpSpatialIndex.h diff --git a/include/eepp/helper/chipmunk/cpVect.h b/include/eepp/thirdparty/chipmunk/cpVect.h similarity index 100% rename from include/eepp/helper/chipmunk/cpVect.h rename to include/eepp/thirdparty/chipmunk/cpVect.h diff --git a/include/eepp/ui/uisliderbutton.hpp b/include/eepp/ui/uisliderbutton.hpp index 1128b9615..c41247a4a 100644 --- a/include/eepp/ui/uisliderbutton.hpp +++ b/include/eepp/ui/uisliderbutton.hpp @@ -1,11 +1,11 @@ #ifndef EE_UICUISLIDERBUTTON_HPP #define EE_UICUISLIDERBUTTON_HPP -#include +#include namespace EE { namespace UI { namespace Private { -class EE_API UISliderButton : public UIControlAnim { +class EE_API UISliderButton : public UIWidget { public: static UISliderButton * New(); diff --git a/include/eepp/window/platformhelper.hpp b/include/eepp/window/platformhelper.hpp index 44d24e196..ad2473d19 100644 --- a/include/eepp/window/platformhelper.hpp +++ b/include/eepp/window/platformhelper.hpp @@ -9,6 +9,8 @@ namespace EE { namespace Window { class EE_API PlatformHelper { public: + virtual ~PlatformHelper() {} + #if EE_PLATFORM == EE_PLATFORM_ANDROID /** @return The Activity object for the application */ virtual void * getActivity() = 0; diff --git a/premake4.lua b/premake4.lua index 1ca444cf3..76b23bc58 100644 --- a/premake4.lua +++ b/premake4.lua @@ -281,14 +281,14 @@ static_backends = { } backend_selected = false function build_base_configuration( package_name ) - includedirs { "src/eepp/helper/zlib" } + includedirs { "src/thirdparty/zlib" } if not os.is("windows") then buildoptions{ "-fPIC" } end if is_vs() then - includedirs { "src/eepp/helper/libzip/vs" } + includedirs { "src/thirdparty/libzip/vs" } end configuration "debug" @@ -605,11 +605,11 @@ function set_ios_config() linkoptions { sysroot_ver } libdirs { framework_libs_path } linkoptions { " -F" .. framework_path .. " -L" .. framework_libs_path .. " -isysroot " .. sysroot_path } - includedirs { "src/eepp/helper/SDL2/include" } + includedirs { "src/thirdparty/SDL2/include" } end if _OPTIONS.platform == "ios-cross-arm7" or _OPTIONS.platform == "ios-cross-x86" then - includedirs { "src/eepp/helper/SDL2/include" } + includedirs { "src/thirdparty/SDL2/include" } end end @@ -679,7 +679,7 @@ function check_ssl_support() end function build_eepp( build_name ) - includedirs { "include", "src", "src/eepp/helper/freetype2/include", "src/eepp/helper/zlib" } + includedirs { "include", "src", "src/thirdparty", "include/eepp/thirdparty", "src/thirdparty/freetype2/include", "src/thirdparty/zlib" } set_ios_config() set_xcode_config() @@ -687,7 +687,7 @@ function build_eepp( build_name ) add_static_links() if is_vs() then - includedirs { "src/eepp/helper/libzip/vs" } + includedirs { "src/thirdparty/libzip/vs" } end if not is_vs() then @@ -795,9 +795,9 @@ solution "eepp" language "C" end - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/SOIL2/src/SOIL2/*.c" } - includedirs { "include/eepp/helper/SOIL2" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/SOIL2/src/SOIL2/*.c" } + includedirs { "include/thirdparty/SOIL2" } build_base_configuration( "SOIL2" ) if not os.is_real("haiku") and not os.is_real("ios") and not os.is_real("android") and not os.is_real("emscripten") then @@ -805,48 +805,48 @@ solution "eepp" kind "StaticLib" language "C" defines { "GLEW_NO_GLU", "GLEW_STATIC" } - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/glew/*.c" } - includedirs { "include/eepp/helper/glew" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/glew/*.c" } + includedirs { "include/thirdparty/glew" } build_base_configuration( "glew" ) end project "pugixml-static" kind "StaticLib" language "C++" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/pugixml/*.cpp" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/pugixml/*.cpp" } build_base_cpp_configuration( "pugixml" ) project "zlib-static" kind "StaticLib" language "C" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/zlib/*.c" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/zlib/*.c" } build_base_configuration( "zlib" ) project "libzip-static" kind "StaticLib" language "C" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/libzip/*.c" } - includedirs { "src/eepp/helper/zlib" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/libzip/*.c" } + includedirs { "src/thirdparty/zlib" } build_base_configuration( "libzip" ) project "freetype-static" kind "StaticLib" language "C" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") defines { "FT2_BUILD_LIBRARY" } - files { "src/eepp/helper/freetype2/src/**.c" } - includedirs { "src/eepp/helper/freetype2/include" } + files { "src/thirdparty/freetype2/src/**.c" } + includedirs { "src/thirdparty/freetype2/include" } build_base_configuration( "freetype" ) project "stb_vorbis-static" kind "StaticLib" language "C" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/stb_vorbis/*.c" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/stb_vorbis/*.c" } build_base_configuration( "stb_vorbis" ) project "chipmunk-static" @@ -859,23 +859,23 @@ solution "eepp" language "C" end - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/chipmunk/*.c", "src/eepp/helper/chipmunk/constraints/*.c" } - includedirs { "include/eepp/helper/chipmunk" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/chipmunk/*.c", "src/thirdparty/chipmunk/constraints/*.c" } + includedirs { "include/eepp/thirdparty/chipmunk" } build_base_configuration( "chipmunk" ) project "jpeg-compressor-static" kind "StaticLib" language "C++" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/jpeg-compressor/*.cpp" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/jpeg-compressor/*.cpp" } build_base_cpp_configuration( "jpeg-compressor" ) project "imageresampler-static" kind "StaticLib" language "C++" - set_targetdir("libs/" .. os.get_real() .. "/helpers/") - files { "src/eepp/helper/imageresampler/*.cpp" } + set_targetdir("libs/" .. os.get_real() .. "/thirdparty/") + files { "src/thirdparty/imageresampler/*.cpp" } build_base_cpp_configuration( "imageresampler" ) project "eepp-main" diff --git a/projects/android-project-ant/jni/Android.mk b/projects/android-project-ant/jni/Android.mk index cd4b2fc97..3ef948a63 100644 --- a/projects/android-project-ant/jni/Android.mk +++ b/projects/android-project-ant/jni/Android.mk @@ -1,20 +1,22 @@ LOCAL_PATH := $(call my-dir) -MY_PATH := $(LOCAL_PATH)/../../../src/eepp -INC_PATH := $(LOCAL_PATH)/../../../include BASE_PATH := $(LOCAL_PATH)/../../../src +EEPP_PATH := $(LOCAL_PATH)/../../../src/eepp +INC_PATH := $(LOCAL_PATH)/../../../include +THIRD_PARTY_PATH := $(BASE_PATH)/thirdparty -MY_SDL_PATH := $(MY_PATH)/helper/SDL2 -MY_SDL_MAIN_PATH := helper/SDL2/src/main/android/*.c +SDL_PATH := $(THIRD_PARTY_PATH)/SDL2 +SDL_MAIN_PATH := thirdparty/SDL2/src/main/android/*.c MY_C_INCLUDES := \ - $(MY_PATH)/helper/openal-soft/include/ \ - $(MY_PATH)/helper/freetype2/include \ - $(MY_SDL_PATH)/include \ - $(MY_PATH)/helper/chipmunk \ - $(INC_PATH)/eepp/helper/chipmunk \ - $(MY_PATH)/helper/SOIL2/src/SOIL2 \ - $(MY_PATH)/helper/stb_vorbis \ - $(INC_PATH)/eepp/helper/chipmunk + $(THIRD_PARTY_PATH) \ + $(THIRD_PARTY_PATH)/openal-soft/include/ \ + $(THIRD_PARTY_PATH)/freetype2/include \ + $(SDL_PATH)/include \ + $(THIRD_PARTY_PATH)/chipmunk \ + $(INC_PATH)/eepp/thirdparty \ + $(INC_PATH)/eepp/thirdparty/chipmunk \ + $(THIRD_PARTY_PATH)/SOIL2/src/SOIL2 \ + $(THIRD_PARTY_PATH)/stb_vorbis MY_C_FLAGS := \ -Wl,--undefined=Java_org_libsdl_app_SDLActivity_nativeInit \ @@ -36,21 +38,20 @@ include $(call all-subdir-makefiles) #*************** EEPP *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(EEPP_PATH) LOCAL_MODULE := eepp LOCAL_CFLAGS := $(MY_C_FLAGS) CODE_SRCS := \ - helper/SOIL2/src/SOIL2/*.c \ - helper/stb_vorbis/*.c \ - helper/zlib/*.c \ - helper/libzip/*.c \ - helper/jpeg-compressor/*.cpp \ - helper/imageresampler/*.cpp \ - helper/haikuttf/*.cpp \ - helper/pugixml/*.cpp \ + ../thirdparty/SOIL2/src/SOIL2/*.c \ + ../thirdparty/stb_vorbis/*.c \ + ../thirdparty/zlib/*.c \ + ../thirdparty/libzip/*.c \ + ../thirdparty/jpeg-compressor/*.cpp \ + ../thirdparty/imageresampler/*.cpp \ + ../thirdparty/pugixml/*.cpp \ system/*.cpp \ system/platform/posix/*.cpp \ network/*.cpp \ @@ -84,7 +85,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** CHIPMUNK *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(THIRD_PARTY_PATH) LOCAL_MODULE := chipmunk @@ -96,8 +97,8 @@ LOCAL_CFLAGS := \ -Wno-unknown-pragmas CHIPMUNK_SRCS := \ - helper/chipmunk/*.c \ - helper/chipmunk/constraints/*.c + chipmunk/*.c \ + chipmunk/constraints/*.c LOCAL_C_INCLUDES := $(MY_C_INCLUDES) @@ -109,7 +110,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** FREETYPE *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH)/helper/freetype2 +LOCAL_PATH := $(THIRD_PARTY_PATH)/freetype2 LOCAL_MODULE := freetype @@ -126,7 +127,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** OPENAL ***************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH)/helper/openal-soft +LOCAL_PATH := $(THIRD_PARTY_PATH)/openal-soft LOCAL_MODULE := openal @@ -159,7 +160,7 @@ include $(BUILD_SHARED_LIBRARY) #**************** SDL 2 *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_SDL_PATH) +LOCAL_PATH := $(SDL_PATH) LOCAL_MODULE := SDL2 @@ -205,7 +206,7 @@ include $(BUILD_STATIC_LIBRARY) #************* empty_window ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := empty_window @@ -216,8 +217,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../examples/empty_window/*.cpp + $(SDL_MAIN_PATH) \ + examples/empty_window/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) @@ -229,7 +230,7 @@ include $(BUILD_SHARED_LIBRARY) #************* external_shader ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := external_shader @@ -240,8 +241,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../examples/external_shader/*.cpp + $(SDL_MAIN_PATH) \ + examples/external_shader/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) @@ -253,7 +254,7 @@ include $(BUILD_SHARED_LIBRARY) #************* full_test ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := main @@ -264,8 +265,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../test/*.cpp + $(SDL_MAIN_PATH) \ + test/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) diff --git a/projects/android-project/app/jni/Android.mk b/projects/android-project/app/jni/Android.mk index d80a01a9f..475eedc16 100644 --- a/projects/android-project/app/jni/Android.mk +++ b/projects/android-project/app/jni/Android.mk @@ -1,20 +1,22 @@ LOCAL_PATH := $(call my-dir) -MY_PATH := $(LOCAL_PATH)/../../../../src/eepp -INC_PATH := $(LOCAL_PATH)/../../../../include BASE_PATH := $(LOCAL_PATH)/../../../../src +EEPP_PATH := $(LOCAL_PATH)/../../../../src/eepp +INC_PATH := $(LOCAL_PATH)/../../../../include +THIRD_PARTY_PATH := $(BASE_PATH)/thirdparty -MY_SDL_PATH := $(MY_PATH)/helper/SDL2 -MY_SDL_MAIN_PATH := helper/SDL2/src/main/android/*.c +SDL_PATH := $(THIRD_PARTY_PATH)/SDL2 +SDL_MAIN_PATH := thirdparty/SDL2/src/main/android/*.c MY_C_INCLUDES := \ - $(MY_PATH)/helper/openal-soft/include/ \ - $(MY_PATH)/helper/freetype2/include \ - $(MY_SDL_PATH)/include \ - $(MY_PATH)/helper/chipmunk \ - $(INC_PATH)/eepp/helper/chipmunk \ - $(MY_PATH)/helper/SOIL2/src/SOIL2 \ - $(MY_PATH)/helper/stb_vorbis \ - $(INC_PATH)/eepp/helper/chipmunk + $(THIRD_PARTY_PATH) \ + $(THIRD_PARTY_PATH)/openal-soft/include/ \ + $(THIRD_PARTY_PATH)/freetype2/include \ + $(SDL_PATH)/include \ + $(THIRD_PARTY_PATH)/chipmunk \ + $(INC_PATH)/eepp/thirdparty \ + $(INC_PATH)/eepp/thirdparty/chipmunk \ + $(THIRD_PARTY_PATH)/SOIL2/src/SOIL2 \ + $(THIRD_PARTY_PATH)/stb_vorbis MY_C_FLAGS := \ -Wl,--undefined=Java_org_libsdl_app_SDLActivity_nativeInit \ @@ -36,21 +38,20 @@ include $(call all-subdir-makefiles) #*************** EEPP *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(EEPP_PATH) LOCAL_MODULE := eepp LOCAL_CFLAGS := $(MY_C_FLAGS) CODE_SRCS := \ - helper/SOIL2/src/SOIL2/*.c \ - helper/stb_vorbis/*.c \ - helper/zlib/*.c \ - helper/libzip/*.c \ - helper/jpeg-compressor/*.cpp \ - helper/imageresampler/*.cpp \ - helper/haikuttf/*.cpp \ - helper/pugixml/*.cpp \ + ../thirdparty/SOIL2/src/SOIL2/*.c \ + ../thirdparty/stb_vorbis/*.c \ + ../thirdparty/zlib/*.c \ + ../thirdparty/libzip/*.c \ + ../thirdparty/jpeg-compressor/*.cpp \ + ../thirdparty/imageresampler/*.cpp \ + ../thirdparty/pugixml/*.cpp \ system/*.cpp \ system/platform/posix/*.cpp \ network/*.cpp \ @@ -84,7 +85,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** CHIPMUNK *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(THIRD_PARTY_PATH) LOCAL_MODULE := chipmunk @@ -96,8 +97,8 @@ LOCAL_CFLAGS := \ -Wno-unknown-pragmas CHIPMUNK_SRCS := \ - helper/chipmunk/*.c \ - helper/chipmunk/constraints/*.c + chipmunk/*.c \ + chipmunk/constraints/*.c LOCAL_C_INCLUDES := $(MY_C_INCLUDES) @@ -109,7 +110,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** FREETYPE *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH)/helper/freetype2 +LOCAL_PATH := $(THIRD_PARTY_PATH)/freetype2 LOCAL_MODULE := freetype @@ -126,7 +127,7 @@ include $(BUILD_STATIC_LIBRARY) #*************** OPENAL ***************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH)/helper/openal-soft +LOCAL_PATH := $(THIRD_PARTY_PATH)/openal-soft LOCAL_MODULE := openal @@ -159,7 +160,7 @@ include $(BUILD_SHARED_LIBRARY) #**************** SDL 2 *************** include $(CLEAR_VARS) -LOCAL_PATH := $(MY_SDL_PATH) +LOCAL_PATH := $(SDL_PATH) LOCAL_MODULE := SDL2 @@ -205,7 +206,7 @@ include $(BUILD_STATIC_LIBRARY) #************* empty_window ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := empty_window @@ -216,8 +217,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../examples/empty_window/*.cpp + $(SDL_MAIN_PATH) \ + examples/empty_window/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) @@ -229,7 +230,7 @@ include $(BUILD_SHARED_LIBRARY) #************* external_shader ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := external_shader @@ -240,8 +241,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../examples/external_shader/*.cpp + $(SDL_MAIN_PATH) \ + examples/external_shader/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) @@ -253,7 +254,7 @@ include $(BUILD_SHARED_LIBRARY) #************* full_test ************* include $(CLEAR_VARS) -LOCAL_PATH := $(MY_PATH) +LOCAL_PATH := $(BASE_PATH) LOCAL_MODULE := main @@ -264,8 +265,8 @@ LOCAL_CFLAGS := $(MY_C_FLAGS) LOCAL_C_INCLUDES := $(MY_C_INCLUDES) CORE_SRCS := \ - $(MY_SDL_MAIN_PATH) \ - ../test/*.cpp + $(SDL_MAIN_PATH) \ + test/*.cpp LOCAL_SRC_FILES := $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) diff --git a/projects/linux/ee.creator.user b/projects/linux/ee.creator.user index 37554de41..8fb6a3f73 100644 --- a/projects/linux/ee.creator.user +++ b/projects/linux/ee.creator.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/projects/linux/ee.files b/projects/linux/ee.files index fbd5b6ac1..e6d6e8b49 100644 --- a/projects/linux/ee.files +++ b/projects/linux/ee.files @@ -587,17 +587,6 @@ ../../src/eepp/graphics/renderer/shaders/basegl3.vert ../../src/eepp/graphics/renderer/shaders/basegl3.frag ../../src/examples/external_shader/external_shader.cpp -../../src/eepp/helper/haikuttf/sophist.h -../../src/eepp/helper/haikuttf/hkmutex.hpp -../../src/eepp/helper/haikuttf/hkglyph.hpp -../../src/eepp/helper/haikuttf/hkfontmanager.hpp -../../src/eepp/helper/haikuttf/hkfont.hpp -../../src/eepp/helper/haikuttf/hkbase.hpp -../../src/eepp/helper/haikuttf/haikuttf.hpp -../../src/eepp/helper/haikuttf/hkmutex.cpp -../../src/eepp/helper/haikuttf/hkglyph.cpp -../../src/eepp/helper/haikuttf/hkfontmanager.cpp -../../src/eepp/helper/haikuttf/hkfont.cpp ../../include/eepp/window.hpp ../../include/eepp/ui.hpp ../../include/eepp/system.hpp @@ -649,26 +638,26 @@ ../../include/eepp/core/noncopyable.hpp ../../include/eepp/system/clock.hpp ../../src/eepp/system/lock.cpp -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image_write.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image.h -../../src/eepp/helper/SOIL2/src/SOIL2/pvr_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/pkm_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.h -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.h -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.c -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.c -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.c -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.c -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image_write.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image.h +../../src/thirdparty/SOIL2/src/SOIL2/pvr_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/pkm_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.h +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.h +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.c +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.c +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.c +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.c +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext.h ../../src/eepp/audio/soundfile.hpp ../../src/eepp/audio/openal.hpp ../../src/eepp/window/backend/SDL2/backendsdl2.cpp diff --git a/projects/linux/ee.includes b/projects/linux/ee.includes index 341e66a6f..630938ff1 100644 --- a/projects/linux/ee.includes +++ b/projects/linux/ee.includes @@ -1,207 +1,4 @@ ../../src/ ../../include/ -../../include/eepp/graphics -../../src/eepp/graphics -../../include/eepp/ui -../../src/eepp/ui -../../src/eepp/helper/freetype2/include/ -../../include/eepp/system -../../src/eepp/system -../../src/eepp/graphics/renderer -../../include/eepp/graphics/renderer -../../include/eepp/network -../../include/eepp/physics -../../include/eepp/maps -../../include/eepp/ui/tools -../../include/eepp/helper/PlusCallback -../../include/eepp/maps/mapeditor -../../include/eepp/math -../../include/eepp/physics/constraints -../../include/eepp/audio -../../include/eepp/network/ssl -../../include/eepp/core -../../include/eepp/window -../../include/eepp -../../include/eepp/helper/chipmunk/constraints -../../include/eepp/helper/chipmunk -../../src/eepp/helper/SDL2/src/audio/xaudio2 -../../src/eepp/helper/SDL2/src/main/windows -../../src/eepp/helper/freetype2/include/freetype/internal/services -../../src/eepp/helper/SDL2/src/audio -../../src/eepp/helper/SDL2/src/timer -../../src/eepp/helper/SDL2/src/timer/psp -../../src/eepp/core -../../src/eepp/system/platform/win -../../src/eepp/helper/SDL2/src/thread/stdcpp -../../src/eepp/helper/glm/gtx -../../src/eepp/helper/SDL2/src/haptic/windows -../../src/eepp/helper/SDL2/src/joystick/bsd -../../src/eepp/window/backend/SDL2 -../../src/eepp/helper/SDL2/src/thread/pthread -../../src/eepp/helper/SDL2/src/loadso/haiku -../../src/eepp/window/platform/null -../../src/eepp/helper/SDL2/src/core/android -../../src/eepp/helper/freetype2/src/bdf -../../src/eepp/helper/SDL2/src/libm -../../src/eepp/helper/SDL2/src/audio/bsd -../../src/eepp/window/platform/win -../../src/eepp/helper/SDL2/src/video/uikit -../../src/eepp/system/platform/posix -../../src/eepp/helper/SDL2/src/dynapi -../../src/eepp/helper/SDL2/src/thread/windows -../../src/eepp/maps/mapeditor -../../src/eepp/helper/freetype2/src/smooth -../../src/eepp/helper/SDL2/src/power/linux -../../src/eepp/helper/SDL2/src/main/winrt -../../src/eepp/helper/SDL2/src/audio/android -../../src/eepp/helper/SDL2/src/audio/arts -../../src/eepp/audio -../../src/eepp/helper/SDL2/src/thread/psp -../../src/eepp/helper/freetype2/src/pfr -../../src/eepp/helper/SDL2/src/test -../../src/eepp/helper/SDL2/src/events -../../src/eepp/helper/freetype2/src/pshinter -../../src/eepp/helper/SDL2/src/timer/unix -../../src/eepp/helper/SDL2/src/timer/windows -../../src/eepp/helper/freetype2/src/lzw -../../src/eepp/helper/SDL2/src/haptic/darwin -../../src/eepp/helper/SDL2/src/video/dummy -../../src/eepp/helper/SDL2/src/audio/dsp -../../src/eepp/helper/SDL2/src/main/dummy -../../src/eepp/helper/SDL2/src/video -../../src/eepp/helper/freetype2/src/truetype -../../src/eepp/helper/SOIL2/src/test -../../src/eepp/helper/freetype2/src/cache -../../src/eepp/helper/SDL2/src/render/direct3d -../../src/eepp/helper/SDL2/src/power/haiku -../../src/eepp/network/platform -../../src/eepp/helper/freetype2/src/raster -../../src/eepp/helper/SDL2/src/audio/nas -../../src/eepp/helper/SDL2/src/audio/dummy -../../src/eepp/helper/SDL2/src/haptic/dummy -../../src/eepp/helper/SDL2/src/joystick/darwin -../../src/eepp/helper/SDL2/src/power/uikit -../../src/eepp/helper/SDL2/src/audio/sun -../../src/eepp/helper/SDL2/src/video/x11 -../../src/eepp/helper/freetype2/src/cid -../../src/eepp/helper/openal-soft/Alc/backends -../../src/eepp/helper/openal-soft -../../src/eepp/helper/SDL2/src/video/winrt -../../src/eepp/helper/SDL2/src/joystick/linux -../../src/eepp/helper/SOIL2/src/SOIL2 -../../src/eepp/helper/freetype2/include/freetype -../../src/eepp/helper/SDL2/src/joystick/psp -../../src/eepp/helper/freetype2/src/otvalid -../../src/eepp/helper/glm/core -../../src/eepp/helper/SDL2/src/video/psp -../../src/eepp/helper/SOIL2/src/common -../../src/eepp/helper/SDL2/src/timer/dummy -../../src/eepp/helper/SOIL2/src/perf_test -../../src/eepp/physics -../../src/eepp/helper/SDL2/src/render/opengl -../../src/eepp/helper/SDL2/src/core/linux -../../src/eepp/helper/SDL2/src/audio/paudio -../../src/eepp/helper/SDL2/src/video/windows -../../src/eepp/helper/SDL2/src/loadso/dummy -../../src/eepp/helper/SDL2/src/main/haiku -../../src/eepp/network -../../src/eepp/ui/tools -../../src/eepp/helper/SDL2/src/audio/winmm -../../src/eepp/math -../../src/eepp/helper/freetype2/src/type42 -../../src/eepp/helper/SDL2/src/video/wayland -../../src/eepp/helper/SDL2/src/render/psp -../../src/eepp/helper/freetype2/src/cff -../../src/eepp/helper/SDL2/src/audio/disk -../../src/eepp/helper/SDL2/src/render/opengles -../../src/eepp/helper/SDL2/src/filesystem/haiku -../../src/eepp/window/platform/x11 -../../src/eepp/helper/SDL2/src/loadso/windows -../../src/eepp/helper/SDL2/src/joystick -../../src/eepp/helper/freetype2/include/freetype/internal -../../src/eepp/helper/SDL2/src/atomic -../../src/eepp/helper/SDL2/src/video/pandora -../../src/eepp/helper/freetype2/include/freetype/config -../../src/eepp/helper/glm/gtc -../../src/eepp/window/platform -../../src/eepp/helper/SDL2/src/power/android -../../src/eepp/window -../../src/eepp/helper/SDL2/src/thread/generic -../../src/eepp/helper/SDL2/src/file -../../src/eepp/helper/freetype2/src/psaux -../../src/eepp/helper/SDL2/src/core/winrt -../../src/eepp/helper/SDL2/src/audio/coreaudio -../../src/eepp/helper/SDL2/src/audio/fusionsound -../../src/eepp/helper/freetype2/src/gxvalid -../../src/eepp/network/platform/win -../../src/eepp/helper/SDL2/src/render/software -../../src/eepp/helper/SDL2/src/file/cocoa -../../src/eepp/helper/SDL2/src/video/raspberry -../../src/eepp/system/platform -../../src/eepp/window/platform/osx -../../src/eepp/network/ssl -../../src/eepp/helper/freetype2/src/gzip -../../src/eepp/helper/SDL2/src/filesystem/winrt -../../src/eepp/helper/SDL2/src/joystick/winrt -../../src/eepp/helper/SDL2/src/filesystem/dummy -../../src/eepp/helper/SDL2/src/render -../../src/eepp/helper/freetype2/src/pcf -../../src/eepp/helper/SDL2/src/main/psp -../../src/eepp/helper/SDL2/src/haptic -../../src/eepp/helper/SDL2/src/video/mir -../../src/eepp/helper/openal-soft/Alc -../../src/eepp/helper/SDL2/src/timer/haiku -../../src/eepp/helper/SDL2/src/power/windows -../../src/eepp/helper/SDL2/src/filesystem/windows -../../src/eepp/helper/SDL2/src/cpuinfo -../../src/eepp/helper/SDL2/src/video/android -../../src/eepp/helper/SDL2/src/render/opengles2 -../../src/eepp/helper/SDL2/src/joystick/android -../../src/eepp/maps -../../src/eepp/helper/openal-soft/include/AL -../../src/eepp/helper/freetype2/src/winfonts -../../src/eepp/helper/SDL2/src/power -../../src/eepp/helper/SDL2/src -../../src/eepp/helper/SDL2/src/power/macosx -../../src/eepp/helper/SDL2/src/core/windows -../../src/eepp/helper/SDL2/src/joystick/iphoneos -../../src/eepp/helper/SDL2/src/stdlib -../../src/eepp/helper/SDL2/src/loadso/dlopen -../../src/eepp/helper/SDL2/src/main/android -../../src/eepp/helper/SDL2/src/thread -../../src/eepp/helper/SDL2/src/video/directfb -../../src/eepp/helper/SDL2/src/audio/qsa -../../src/eepp/helper/glm -../../src/eepp/helper/SDL2/src/joystick/dummy -../../src/eepp/window/backend/SFML -../../src/eepp/helper/freetype2/src/type1 -../../src/eepp/helper/freetype2/src/sfnt -../../src/eepp/main -../../src/eepp/helper/freetype2/src/psnames -../../src/eepp/helper/openal-soft/OpenAL32 -../../src/eepp/graphics/renderer/shaders -../../src/eepp/helper/SDL2/src/audio/psp -../../src/eepp/helper/SDL2/src/joystick/haiku -../../src/eepp/helper/SDL2/src/audio/directsound -../../src/eepp/helper/SDL2/src/audio/pulseaudio -../../src/eepp/helper/freetype2/src/autofit -../../src/eepp/helper/openal-soft/OpenAL32/Include -../../src/eepp/network/ssl/backend/openssl -../../src/eepp/helper/freetype2/src/base -../../src/eepp/helper/freetype2/src/bzip2 -../../src/eepp/helper/SDL2/src/audio/haiku -../../src/eepp/helper/SDL2/src/power/psp -../../src/eepp/helper/SDL2/src/joystick/windows -../../src/eepp/helper/SDL2/src/audio/sndio -../../src/eepp/helper/SDL2/src/audio/esd -../../src/eepp/helper/SDL2/include -../../src/eepp/helper/SDL2/src/haptic/linux -../../src/eepp/window/backend/null -../../src/eepp/helper/SDL2/src/audio/alsa -../../src/eepp/helper/SDL2/src/render/direct3d11 -../../src/eepp/helper/SDL2/src/video/haiku -../../src/eepp/network/platform/unix -../../src/eepp/helper/SDL2/src/power/winrt -../../src/eepp/helper/SDL2/src/filesystem/unix -../../src/eepp/physics/constraints -../../src/eepp/helper/SDL2/src/video/cocoa +../../src/thirdparty +../../include/eepp/thirdparty diff --git a/projects/osx/ee.config b/projects/osx/ee.config index 2769b52ec..e41d720ed 100644 --- a/projects/osx/ee.config +++ b/projects/osx/ee.config @@ -3,7 +3,6 @@ #define EE_DEBUG #define EE_LIBSNDFILE_ENABLED #define EE_MEMORY_MANAGER -#define EE_GL3_ENABLED 1 #define EE_SHADERS_SUPPORTED #define EE_GLEW_AVAILABLE #define EE_SSL_SUPPORT diff --git a/projects/osx/ee.files b/projects/osx/ee.files index 9fa0ab237..e6d6e8b49 100644 --- a/projects/osx/ee.files +++ b/projects/osx/ee.files @@ -1,13 +1,18 @@ ../../include/eepp/graphics/arcdrawable.hpp ../../include/eepp/graphics/circledrawable.hpp +../../include/eepp/graphics/convexshapedrawable.hpp ../../include/eepp/graphics/drawable.hpp +../../include/eepp/graphics/drawablegroup.hpp +../../include/eepp/graphics/drawableresource.hpp ../../include/eepp/graphics/drawablesearcher.hpp ../../include/eepp/graphics/font.hpp ../../include/eepp/graphics/fontstyleconfig.hpp ../../include/eepp/graphics/fonttruetype.hpp ../../include/eepp/graphics/fonttruetypeloader.hpp -../../include/eepp/graphics/graphicshelper.hpp +../../include/eepp/graphics/ninepatch.hpp +../../include/eepp/graphics/ninepatchmanager.hpp ../../include/eepp/graphics/primitivedrawable.hpp +../../include/eepp/graphics/primitivetype.hpp ../../include/eepp/graphics/rectangledrawable.hpp ../../include/eepp/graphics/renderer/base.hpp ../../include/eepp/graphics/renderer/clippingmask.hpp @@ -19,6 +24,7 @@ ../../include/eepp/graphics/renderer/renderergl3cp.hpp ../../include/eepp/graphics/renderer/renderergles2.hpp ../../include/eepp/graphics/renderer/rendererhelper.hpp +../../include/eepp/graphics/rendermode.hpp ../../include/eepp/graphics/text.hpp ../../include/eepp/graphics/vertexbufferhelper.hpp ../../include/eepp/math/interpolation1d.hpp @@ -26,17 +32,28 @@ ../../include/eepp/system/color.hpp ../../include/eepp/system/translator.hpp ../../include/eepp/ui/uidragablecontrol.hpp +../../include/eepp/ui/uieventmouse.hpp +../../include/eepp/ui/uigridlayout.hpp ../../include/eepp/ui/uiimage.hpp +../../include/eepp/ui/uilayout.hpp ../../include/eepp/ui/uilinearlayout.hpp ../../include/eepp/ui/uimenuseparator.hpp ../../include/eepp/ui/uirelativelayout.hpp +../../include/eepp/ui/uiscrollview.hpp ../../include/eepp/ui/uisubtexture.hpp ../../include/eepp/ui/uitable.hpp ../../include/eepp/ui/uitablecell.hpp ../../include/eepp/ui/uitextview.hpp ../../include/eepp/ui/uithemeconfig.hpp ../../include/eepp/ui/uithemedefault.hpp +../../include/eepp/ui/uitouchdragablewidget.hpp ../../include/eepp/ui/uiwidget.hpp +../../include/eepp/ui/uiwidgetcreator.hpp +../../src/eepp/graphics/convexshapedrawable.cpp +../../src/eepp/graphics/drawablegroup.cpp +../../src/eepp/graphics/drawableresource.cpp +../../src/eepp/graphics/ninepatch.cpp +../../src/eepp/graphics/ninepatchmanager.cpp ../../src/eepp/maps/mapobjectlayer.cpp ../../src/eepp/graphics/arcdrawable.cpp ../../src/eepp/graphics/circledrawable.cpp @@ -65,19 +82,21 @@ ../../src/eepp/system/color.cpp ../../src/eepp/system/translator.cpp ../../src/eepp/ui/uidragablecontrol.cpp -../../src/eepp/ui/uihelper.cpp +../../src/eepp/ui/uigridlayout.cpp ../../src/eepp/ui/uiimage.cpp +../../src/eepp/ui/uilayout.cpp ../../src/eepp/ui/uilinearlayout.cpp ../../src/eepp/ui/uiloader.cpp ../../src/eepp/ui/uimenuseparator.cpp ../../src/eepp/ui/uirelativelayout.cpp +../../src/eepp/ui/uiscrollview.cpp ../../src/eepp/ui/uisubtexture.cpp ../../src/eepp/ui/uitable.cpp ../../src/eepp/ui/uitablecell.cpp ../../src/eepp/ui/uitextview.cpp ../../src/eepp/ui/uithemedefault.cpp +../../src/eepp/ui/uitouchdragablewidget.cpp ../../src/eepp/ui/uiwidget.cpp -../../../eeiv/src/capp.cpp ../../include/eepp/audio/soundmanager.hpp ../../include/eepp/audio/soundloader.hpp ../../include/eepp/audio/soundstream.hpp @@ -334,6 +353,7 @@ ../../src/eepp/ui/tools/textureatlassubtextureeditor.hpp ../../src/eepp/ui/tools/textureatlasnew.hpp ../../include/eepp/ui/tools/textureatlaseditor.hpp +../../src/eepp/ui/uiwidgetcreator.cpp ../../src/eepp/ui/uiwinmenu.cpp ../../src/eepp/ui/uiwindow.cpp ../../src/eepp/ui/uitooltip.cpp @@ -416,7 +436,12 @@ ../../include/eepp/window/cursor.hpp ../../include/eepp/window/clipboard.hpp ../../include/eepp/window/base.hpp +../../src/eepp/window/backend/SDL2/platformhelpersdl2.cpp +../../src/eepp/window/backend/SDL2/platformhelpersdl2.hpp +../../src/eepp/window/backend/SFML/platformhelpersfml.cpp +../../src/eepp/window/backend/SFML/platformhelpersfml.hpp ../../src/eepp/window/inputhelper.cpp +../../src/eepp/window/platformhelper.hpp ../../src/eepp/window/window.cpp ../../src/eepp/window/view.cpp ../../src/eepp/window/platformimpl.cpp @@ -483,7 +508,6 @@ ../../src/eepp/window/backend/null/cursornull.hpp ../../src/eepp/window/backend/null/cursormanagernull.hpp ../../src/eepp/window/backend/null/clipboardnull.hpp -../../src/eepp/window/backend/null/backendnull.hpp ../../src/eepp/window/backend/null/windownull.cpp ../../src/eepp/window/backend/null/joysticknull.cpp ../../src/eepp/window/backend/null/joystickmanagernull.cpp @@ -563,17 +587,6 @@ ../../src/eepp/graphics/renderer/shaders/basegl3.vert ../../src/eepp/graphics/renderer/shaders/basegl3.frag ../../src/examples/external_shader/external_shader.cpp -../../src/eepp/helper/haikuttf/sophist.h -../../src/eepp/helper/haikuttf/hkmutex.hpp -../../src/eepp/helper/haikuttf/hkglyph.hpp -../../src/eepp/helper/haikuttf/hkfontmanager.hpp -../../src/eepp/helper/haikuttf/hkfont.hpp -../../src/eepp/helper/haikuttf/hkbase.hpp -../../src/eepp/helper/haikuttf/haikuttf.hpp -../../src/eepp/helper/haikuttf/hkmutex.cpp -../../src/eepp/helper/haikuttf/hkglyph.cpp -../../src/eepp/helper/haikuttf/hkfontmanager.cpp -../../src/eepp/helper/haikuttf/hkfont.cpp ../../include/eepp/window.hpp ../../include/eepp/ui.hpp ../../include/eepp/system.hpp @@ -625,26 +638,26 @@ ../../include/eepp/core/noncopyable.hpp ../../include/eepp/system/clock.hpp ../../src/eepp/system/lock.cpp -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image_write.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image.h -../../src/eepp/helper/SOIL2/src/SOIL2/pvr_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/pkm_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.h -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.h -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.c -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.c -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.c -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.c -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image_write.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image.h +../../src/thirdparty/SOIL2/src/SOIL2/pvr_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/pkm_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.h +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.h +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.c +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.c +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.c +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.c +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext.h ../../src/eepp/audio/soundfile.hpp ../../src/eepp/audio/openal.hpp ../../src/eepp/window/backend/SDL2/backendsdl2.cpp @@ -733,4 +746,3 @@ ../../include/eepp/system/md5.hpp ../../src/eepp/system/md5.cpp ../../src/examples/strobe/strobe.cpp -../../../eeiv/src/capp.hpp diff --git a/projects/osx/ee.includes b/projects/osx/ee.includes index 340342f92..630938ff1 100644 --- a/projects/osx/ee.includes +++ b/projects/osx/ee.includes @@ -1,14 +1,4 @@ ../../src/ ../../include/ -../../src/examples/strobe -../../../eeiv/src -. -../../include/eepp/graphics -../../src/eepp/graphics -../../include/eepp/ui -../../src/eepp/ui -../../src/eepp/helper/freetype2/include/ -../../include/eepp/system -../../src/eepp/system -../../src/eepp/graphics/renderer -../../include/eepp/graphics/renderer +../../src/thirdparty +../../include/eepp/thirdparty diff --git a/projects/windows/ee.config b/projects/windows/ee.config index 2769b52ec..e41d720ed 100644 --- a/projects/windows/ee.config +++ b/projects/windows/ee.config @@ -3,7 +3,6 @@ #define EE_DEBUG #define EE_LIBSNDFILE_ENABLED #define EE_MEMORY_MANAGER -#define EE_GL3_ENABLED 1 #define EE_SHADERS_SUPPORTED #define EE_GLEW_AVAILABLE #define EE_SSL_SUPPORT diff --git a/projects/windows/ee.files b/projects/windows/ee.files index b5b62c6ff..e6d6e8b49 100644 --- a/projects/windows/ee.files +++ b/projects/windows/ee.files @@ -1,13 +1,18 @@ ../../include/eepp/graphics/arcdrawable.hpp ../../include/eepp/graphics/circledrawable.hpp +../../include/eepp/graphics/convexshapedrawable.hpp ../../include/eepp/graphics/drawable.hpp +../../include/eepp/graphics/drawablegroup.hpp +../../include/eepp/graphics/drawableresource.hpp ../../include/eepp/graphics/drawablesearcher.hpp ../../include/eepp/graphics/font.hpp ../../include/eepp/graphics/fontstyleconfig.hpp ../../include/eepp/graphics/fonttruetype.hpp ../../include/eepp/graphics/fonttruetypeloader.hpp -../../include/eepp/graphics/graphicshelper.hpp +../../include/eepp/graphics/ninepatch.hpp +../../include/eepp/graphics/ninepatchmanager.hpp ../../include/eepp/graphics/primitivedrawable.hpp +../../include/eepp/graphics/primitivetype.hpp ../../include/eepp/graphics/rectangledrawable.hpp ../../include/eepp/graphics/renderer/base.hpp ../../include/eepp/graphics/renderer/clippingmask.hpp @@ -19,6 +24,7 @@ ../../include/eepp/graphics/renderer/renderergl3cp.hpp ../../include/eepp/graphics/renderer/renderergles2.hpp ../../include/eepp/graphics/renderer/rendererhelper.hpp +../../include/eepp/graphics/rendermode.hpp ../../include/eepp/graphics/text.hpp ../../include/eepp/graphics/vertexbufferhelper.hpp ../../include/eepp/math/interpolation1d.hpp @@ -26,18 +32,28 @@ ../../include/eepp/system/color.hpp ../../include/eepp/system/translator.hpp ../../include/eepp/ui/uidragablecontrol.hpp +../../include/eepp/ui/uieventmouse.hpp +../../include/eepp/ui/uigridlayout.hpp ../../include/eepp/ui/uiimage.hpp +../../include/eepp/ui/uilayout.hpp ../../include/eepp/ui/uilinearlayout.hpp ../../include/eepp/ui/uimenuseparator.hpp ../../include/eepp/ui/uirelativelayout.hpp +../../include/eepp/ui/uiscrollview.hpp ../../include/eepp/ui/uisubtexture.hpp ../../include/eepp/ui/uitable.hpp ../../include/eepp/ui/uitablecell.hpp ../../include/eepp/ui/uitextview.hpp ../../include/eepp/ui/uithemeconfig.hpp ../../include/eepp/ui/uithemedefault.hpp +../../include/eepp/ui/uitouchdragablewidget.hpp ../../include/eepp/ui/uiwidget.hpp ../../include/eepp/ui/uiwidgetcreator.hpp +../../src/eepp/graphics/convexshapedrawable.cpp +../../src/eepp/graphics/drawablegroup.cpp +../../src/eepp/graphics/drawableresource.cpp +../../src/eepp/graphics/ninepatch.cpp +../../src/eepp/graphics/ninepatchmanager.cpp ../../src/eepp/maps/mapobjectlayer.cpp ../../src/eepp/graphics/arcdrawable.cpp ../../src/eepp/graphics/circledrawable.cpp @@ -66,18 +82,21 @@ ../../src/eepp/system/color.cpp ../../src/eepp/system/translator.cpp ../../src/eepp/ui/uidragablecontrol.cpp +../../src/eepp/ui/uigridlayout.cpp ../../src/eepp/ui/uiimage.cpp +../../src/eepp/ui/uilayout.cpp ../../src/eepp/ui/uilinearlayout.cpp ../../src/eepp/ui/uiloader.cpp ../../src/eepp/ui/uimenuseparator.cpp ../../src/eepp/ui/uirelativelayout.cpp +../../src/eepp/ui/uiscrollview.cpp ../../src/eepp/ui/uisubtexture.cpp ../../src/eepp/ui/uitable.cpp ../../src/eepp/ui/uitablecell.cpp ../../src/eepp/ui/uitextview.cpp ../../src/eepp/ui/uithemedefault.cpp +../../src/eepp/ui/uitouchdragablewidget.cpp ../../src/eepp/ui/uiwidget.cpp -../../../eeiv/src/capp.cpp ../../include/eepp/audio/soundmanager.hpp ../../include/eepp/audio/soundloader.hpp ../../include/eepp/audio/soundstream.hpp @@ -417,7 +436,12 @@ ../../include/eepp/window/cursor.hpp ../../include/eepp/window/clipboard.hpp ../../include/eepp/window/base.hpp +../../src/eepp/window/backend/SDL2/platformhelpersdl2.cpp +../../src/eepp/window/backend/SDL2/platformhelpersdl2.hpp +../../src/eepp/window/backend/SFML/platformhelpersfml.cpp +../../src/eepp/window/backend/SFML/platformhelpersfml.hpp ../../src/eepp/window/inputhelper.cpp +../../src/eepp/window/platformhelper.hpp ../../src/eepp/window/window.cpp ../../src/eepp/window/view.cpp ../../src/eepp/window/platformimpl.cpp @@ -484,7 +508,6 @@ ../../src/eepp/window/backend/null/cursornull.hpp ../../src/eepp/window/backend/null/cursormanagernull.hpp ../../src/eepp/window/backend/null/clipboardnull.hpp -../../src/eepp/window/backend/null/backendnull.hpp ../../src/eepp/window/backend/null/windownull.cpp ../../src/eepp/window/backend/null/joysticknull.cpp ../../src/eepp/window/backend/null/joystickmanagernull.cpp @@ -564,17 +587,6 @@ ../../src/eepp/graphics/renderer/shaders/basegl3.vert ../../src/eepp/graphics/renderer/shaders/basegl3.frag ../../src/examples/external_shader/external_shader.cpp -../../src/eepp/helper/haikuttf/sophist.h -../../src/eepp/helper/haikuttf/hkmutex.hpp -../../src/eepp/helper/haikuttf/hkglyph.hpp -../../src/eepp/helper/haikuttf/hkfontmanager.hpp -../../src/eepp/helper/haikuttf/hkfont.hpp -../../src/eepp/helper/haikuttf/hkbase.hpp -../../src/eepp/helper/haikuttf/haikuttf.hpp -../../src/eepp/helper/haikuttf/hkmutex.cpp -../../src/eepp/helper/haikuttf/hkglyph.cpp -../../src/eepp/helper/haikuttf/hkfontmanager.cpp -../../src/eepp/helper/haikuttf/hkfont.cpp ../../include/eepp/window.hpp ../../include/eepp/ui.hpp ../../include/eepp/system.hpp @@ -626,26 +638,26 @@ ../../include/eepp/core/noncopyable.hpp ../../include/eepp/system/clock.hpp ../../src/eepp/system/lock.cpp -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pvr.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_pkm.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_DDS.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image_write.h -../../src/eepp/helper/SOIL2/src/SOIL2/stb_image.h -../../src/eepp/helper/SOIL2/src/SOIL2/pvr_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/pkm_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.h -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.h -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.h -../../src/eepp/helper/SOIL2/src/SOIL2/image_helper.c -../../src/eepp/helper/SOIL2/src/SOIL2/image_DXT.c -../../src/eepp/helper/SOIL2/src/SOIL2/etc1_utils.c -../../src/eepp/helper/SOIL2/src/SOIL2/SOIL2.c -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext_c.h -../../src/eepp/helper/SOIL2/src/SOIL2/stbi_ext.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pvr.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_pkm.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_DDS.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image_write.h +../../src/thirdparty/SOIL2/src/SOIL2/stb_image.h +../../src/thirdparty/SOIL2/src/SOIL2/pvr_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/pkm_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.h +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.h +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.h +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.h +../../src/thirdparty/SOIL2/src/SOIL2/image_helper.c +../../src/thirdparty/SOIL2/src/SOIL2/image_DXT.c +../../src/thirdparty/SOIL2/src/SOIL2/etc1_utils.c +../../src/thirdparty/SOIL2/src/SOIL2/SOIL2.c +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext_c.h +../../src/thirdparty/SOIL2/src/SOIL2/stbi_ext.h ../../src/eepp/audio/soundfile.hpp ../../src/eepp/audio/openal.hpp ../../src/eepp/window/backend/SDL2/backendsdl2.cpp @@ -734,4 +746,3 @@ ../../include/eepp/system/md5.hpp ../../src/eepp/system/md5.cpp ../../src/examples/strobe/strobe.cpp -../../../eeiv/src/capp.hpp diff --git a/projects/windows/ee.includes b/projects/windows/ee.includes index 340342f92..630938ff1 100644 --- a/projects/windows/ee.includes +++ b/projects/windows/ee.includes @@ -1,14 +1,4 @@ ../../src/ ../../include/ -../../src/examples/strobe -../../../eeiv/src -. -../../include/eepp/graphics -../../src/eepp/graphics -../../include/eepp/ui -../../src/eepp/ui -../../src/eepp/helper/freetype2/include/ -../../include/eepp/system -../../src/eepp/system -../../src/eepp/graphics/renderer -../../include/eepp/graphics/renderer +../../src/thirdparty +../../include/eepp/thirdparty diff --git a/src/eepp/audio/soundfileogg.cpp b/src/eepp/audio/soundfileogg.cpp index e4dc7f93f..ae4dff810 100755 --- a/src/eepp/audio/soundfileogg.cpp +++ b/src/eepp/audio/soundfileogg.cpp @@ -1,5 +1,5 @@ #include -#include +#include namespace EE { namespace Audio { diff --git a/src/eepp/graphics/image.cpp b/src/eepp/graphics/image.cpp index 55ade78ab..cff9d798e 100644 --- a/src/eepp/graphics/image.cpp +++ b/src/eepp/graphics/image.cpp @@ -3,11 +3,11 @@ #include #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include namespace EE { namespace Graphics { diff --git a/src/eepp/graphics/renderer/openglext.hpp b/src/eepp/graphics/renderer/openglext.hpp index 1c1796b10..2d16997b9 100644 --- a/src/eepp/graphics/renderer/openglext.hpp +++ b/src/eepp/graphics/renderer/openglext.hpp @@ -8,7 +8,7 @@ #ifdef EE_GLEW_AVAILABLE #define GLEW_STATIC #define GLEW_NO_GLU - #include + #include #else #ifndef GL_GLEXT_PROTOTYPES #define GL_GLEXT_PROTOTYPES diff --git a/src/eepp/graphics/renderer/renderer.cpp b/src/eepp/graphics/renderer/renderer.cpp index 98e52f62d..07a81cf3a 100644 --- a/src/eepp/graphics/renderer/renderer.cpp +++ b/src/eepp/graphics/renderer/renderer.cpp @@ -4,7 +4,7 @@ #include #include #include -#include +#include namespace EE { namespace Graphics { diff --git a/src/eepp/graphics/renderer/rendererstackhelper.hpp b/src/eepp/graphics/renderer/rendererstackhelper.hpp index 7512870f6..bed090d6c 100644 --- a/src/eepp/graphics/renderer/rendererstackhelper.hpp +++ b/src/eepp/graphics/renderer/rendererstackhelper.hpp @@ -6,7 +6,7 @@ #ifdef EE_GL3_ENABLED #include -#include +#include namespace EE { namespace Graphics { namespace Private { diff --git a/src/eepp/graphics/subtexture.cpp b/src/eepp/graphics/subtexture.cpp index d3da3e01b..e5e74dc83 100644 --- a/src/eepp/graphics/subtexture.cpp +++ b/src/eepp/graphics/subtexture.cpp @@ -1,8 +1,8 @@ #include #include #include -#include -#include +#include +#include #include #include using namespace EE::Graphics::Private; diff --git a/src/eepp/graphics/texture.cpp b/src/eepp/graphics/texture.cpp index a59788a23..0008c40a4 100755 --- a/src/eepp/graphics/texture.cpp +++ b/src/eepp/graphics/texture.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/eepp/graphics/textureatlasloader.cpp b/src/eepp/graphics/textureatlasloader.cpp index 355595384..48aab0b71 100644 --- a/src/eepp/graphics/textureatlasloader.cpp +++ b/src/eepp/graphics/textureatlasloader.cpp @@ -6,7 +6,7 @@ #include #include #include -#include +#include namespace EE { namespace Graphics { diff --git a/src/eepp/graphics/texturefactory.cpp b/src/eepp/graphics/texturefactory.cpp index dcfa9aa7a..f93c7841a 100755 --- a/src/eepp/graphics/texturefactory.cpp +++ b/src/eepp/graphics/texturefactory.cpp @@ -3,9 +3,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include namespace EE { namespace Graphics { diff --git a/src/eepp/graphics/textureloader.cpp b/src/eepp/graphics/textureloader.cpp index a752c0ee8..08f85b1d3 100644 --- a/src/eepp/graphics/textureloader.cpp +++ b/src/eepp/graphics/textureloader.cpp @@ -5,9 +5,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include using namespace EE::Window; #define TEX_LT_PATH (1) diff --git a/src/eepp/graphics/texturepacker.cpp b/src/eepp/graphics/texturepacker.cpp index d6e337457..4af2875a8 100644 --- a/src/eepp/graphics/texturepacker.cpp +++ b/src/eepp/graphics/texturepacker.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include namespace EE { namespace Graphics { diff --git a/src/eepp/graphics/texturepackertex.cpp b/src/eepp/graphics/texturepackertex.cpp index 4f01b004f..77a1c6a27 100644 --- a/src/eepp/graphics/texturepackertex.cpp +++ b/src/eepp/graphics/texturepackertex.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace Graphics { namespace Private { diff --git a/src/eepp/physics/shapecircle.cpp b/src/eepp/physics/shapecircle.cpp index 87c3155d5..ed6c4f803 100644 --- a/src/eepp/physics/shapecircle.cpp +++ b/src/eepp/physics/shapecircle.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #ifdef PHYSICS_RENDERER_ENABLED #include diff --git a/src/eepp/physics/shapepoint.cpp b/src/eepp/physics/shapepoint.cpp index 38d094d41..0a23aecef 100644 --- a/src/eepp/physics/shapepoint.cpp +++ b/src/eepp/physics/shapepoint.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #ifdef PHYSICS_RENDERER_ENABLED #include diff --git a/src/eepp/physics/shapepoly.cpp b/src/eepp/physics/shapepoly.cpp index b2342cbc8..d3d2235d3 100644 --- a/src/eepp/physics/shapepoly.cpp +++ b/src/eepp/physics/shapepoly.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #ifdef PHYSICS_RENDERER_ENABLED #include diff --git a/src/eepp/physics/shapesegment.cpp b/src/eepp/physics/shapesegment.cpp index 8a6d67d6a..f63327705 100644 --- a/src/eepp/physics/shapesegment.cpp +++ b/src/eepp/physics/shapesegment.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #ifdef PHYSICS_RENDERER_ENABLED #include diff --git a/src/eepp/system/translator.cpp b/src/eepp/system/translator.cpp index 1cb6ec1e1..77da8e497 100644 --- a/src/eepp/system/translator.cpp +++ b/src/eepp/system/translator.cpp @@ -6,7 +6,7 @@ #include #include #include -#include +#include namespace EE { namespace System { diff --git a/src/eepp/system/zip.cpp b/src/eepp/system/zip.cpp index 115527c45..6bbb93b1c 100644 --- a/src/eepp/system/zip.cpp +++ b/src/eepp/system/zip.cpp @@ -1,6 +1,6 @@ #include -#include -#include +#include +#include #include namespace EE { namespace System { diff --git a/src/eepp/ui/tools/textureatlasnew.cpp b/src/eepp/ui/tools/textureatlasnew.cpp index 38f7fe395..12a73d585 100644 --- a/src/eepp/ui/tools/textureatlasnew.cpp +++ b/src/eepp/ui/tools/textureatlasnew.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { namespace Tools { diff --git a/src/eepp/ui/uicheckbox.cpp b/src/eepp/ui/uicheckbox.cpp index c4b6f3b43..d33e3b9a2 100644 --- a/src/eepp/ui/uicheckbox.cpp +++ b/src/eepp/ui/uicheckbox.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uidropdownlist.cpp b/src/eepp/ui/uidropdownlist.cpp index 3af82841a..492071b35 100644 --- a/src/eepp/ui/uidropdownlist.cpp +++ b/src/eepp/ui/uidropdownlist.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uigridlayout.cpp b/src/eepp/ui/uigridlayout.cpp index 107cd4dcd..8d47ec65f 100644 --- a/src/eepp/ui/uigridlayout.cpp +++ b/src/eepp/ui/uigridlayout.cpp @@ -1,5 +1,5 @@ #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uiimage.cpp b/src/eepp/ui/uiimage.cpp index 8f3956c61..aa69e13de 100644 --- a/src/eepp/ui/uiimage.cpp +++ b/src/eepp/ui/uiimage.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uilinearlayout.cpp b/src/eepp/ui/uilinearlayout.cpp index 2fe0bbc97..ee717caa6 100644 --- a/src/eepp/ui/uilinearlayout.cpp +++ b/src/eepp/ui/uilinearlayout.cpp @@ -1,5 +1,5 @@ #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uilistbox.cpp b/src/eepp/ui/uilistbox.cpp index cdd466833..0ecc93a8e 100644 --- a/src/eepp/ui/uilistbox.cpp +++ b/src/eepp/ui/uilistbox.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/eepp/ui/uiloader.cpp b/src/eepp/ui/uiloader.cpp index 96c1e800f..b0b488756 100644 --- a/src/eepp/ui/uiloader.cpp +++ b/src/eepp/ui/uiloader.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uimanager.cpp b/src/eepp/ui/uimanager.cpp index ff96d3fa3..6ce5eb501 100644 --- a/src/eepp/ui/uimanager.cpp +++ b/src/eepp/ui/uimanager.cpp @@ -4,7 +4,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/eepp/ui/uimenu.cpp b/src/eepp/ui/uimenu.cpp index ec6c59321..e6d9b38ce 100644 --- a/src/eepp/ui/uimenu.cpp +++ b/src/eepp/ui/uimenu.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/eepp/ui/uiprogressbar.cpp b/src/eepp/ui/uiprogressbar.cpp index 271409a70..054240242 100644 --- a/src/eepp/ui/uiprogressbar.cpp +++ b/src/eepp/ui/uiprogressbar.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #include namespace EE { namespace UI { diff --git a/src/eepp/ui/uipushbutton.cpp b/src/eepp/ui/uipushbutton.cpp index fdf96bbee..3750bf2f2 100644 --- a/src/eepp/ui/uipushbutton.cpp +++ b/src/eepp/ui/uipushbutton.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #include #include diff --git a/src/eepp/ui/uiradiobutton.cpp b/src/eepp/ui/uiradiobutton.cpp index b938f4d34..a4197ac9c 100644 --- a/src/eepp/ui/uiradiobutton.cpp +++ b/src/eepp/ui/uiradiobutton.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uiscrollview.cpp b/src/eepp/ui/uiscrollview.cpp index 7650ea3a2..b0cb1f830 100644 --- a/src/eepp/ui/uiscrollview.cpp +++ b/src/eepp/ui/uiscrollview.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uiselectbutton.cpp b/src/eepp/ui/uiselectbutton.cpp index 67543264c..880bdad23 100644 --- a/src/eepp/ui/uiselectbutton.cpp +++ b/src/eepp/ui/uiselectbutton.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uislider.cpp b/src/eepp/ui/uislider.cpp index 724a88908..18d9d7b68 100644 --- a/src/eepp/ui/uislider.cpp +++ b/src/eepp/ui/uislider.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uisliderbutton.cpp b/src/eepp/ui/uisliderbutton.cpp index b01565f7e..9379d9d45 100644 --- a/src/eepp/ui/uisliderbutton.cpp +++ b/src/eepp/ui/uisliderbutton.cpp @@ -8,7 +8,7 @@ UISliderButton *UISliderButton::New() { } UISliderButton::UISliderButton() : - UIControlAnim() + UIWidget() { applyDefaultTheme(); } @@ -17,7 +17,7 @@ UISliderButton::~UISliderButton() { } void UISliderButton::onPositionChange() { - UIControlAnim::onPositionChange(); + UIWidget::onPositionChange(); UISlider * Slider = reinterpret_cast ( mParentCtrl ); Slider->fixSliderPos(); diff --git a/src/eepp/ui/uispinbox.cpp b/src/eepp/ui/uispinbox.cpp index 271f2cdb8..a8a6d1fe9 100644 --- a/src/eepp/ui/uispinbox.cpp +++ b/src/eepp/ui/uispinbox.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uisprite.cpp b/src/eepp/ui/uisprite.cpp index fe1a4ed08..d1c90b542 100644 --- a/src/eepp/ui/uisprite.cpp +++ b/src/eepp/ui/uisprite.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #include namespace EE { namespace UI { diff --git a/src/eepp/ui/uisubtexture.cpp b/src/eepp/ui/uisubtexture.cpp index 8d8f713fc..5411617f1 100644 --- a/src/eepp/ui/uisubtexture.cpp +++ b/src/eepp/ui/uisubtexture.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include #include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitab.cpp b/src/eepp/ui/uitab.cpp index aa2eb15da..0882f2b23 100644 --- a/src/eepp/ui/uitab.cpp +++ b/src/eepp/ui/uitab.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitable.cpp b/src/eepp/ui/uitable.cpp index 933acc75b..fb4045559 100644 --- a/src/eepp/ui/uitable.cpp +++ b/src/eepp/ui/uitable.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitabwidget.cpp b/src/eepp/ui/uitabwidget.cpp index defa81023..9202ac8d1 100644 --- a/src/eepp/ui/uitabwidget.cpp +++ b/src/eepp/ui/uitabwidget.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitextedit.cpp b/src/eepp/ui/uitextedit.cpp index 340a7575a..3e7168442 100644 --- a/src/eepp/ui/uitextedit.cpp +++ b/src/eepp/ui/uitextedit.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitextinput.cpp b/src/eepp/ui/uitextinput.cpp index 30f208058..0307369d2 100644 --- a/src/eepp/ui/uitextinput.cpp +++ b/src/eepp/ui/uitextinput.cpp @@ -5,7 +5,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitextview.cpp b/src/eepp/ui/uitextview.cpp index c7bb30a96..a26a44900 100644 --- a/src/eepp/ui/uitextview.cpp +++ b/src/eepp/ui/uitextview.cpp @@ -4,7 +4,7 @@ #include #include #include -#include +#include #include namespace EE { namespace UI { diff --git a/src/eepp/ui/uitouchdragablewidget.cpp b/src/eepp/ui/uitouchdragablewidget.cpp index e808a2c0c..f0375f03e 100644 --- a/src/eepp/ui/uitouchdragablewidget.cpp +++ b/src/eepp/ui/uitouchdragablewidget.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uiwidget.cpp b/src/eepp/ui/uiwidget.cpp index 528a61770..924e4ef2b 100644 --- a/src/eepp/ui/uiwidget.cpp +++ b/src/eepp/ui/uiwidget.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { @@ -141,7 +141,7 @@ LayoutPositionRules UIWidget::getLayoutPositionRule() const { } void UIWidget::update() { - if ( mVisible && NULL != mTooltip && mTooltip->getText().size() ) { + if ( mVisible && NULL != mTooltip && !mTooltip->getText().empty() ) { if ( isMouseOverMeOrChilds() ) { UIManager * uiManager = UIManager::instance(); UIThemeManager * themeManager = UIThemeManager::instance(); @@ -287,6 +287,10 @@ const Sizei& UIWidget::getSize() { return UIControlAnim::getSize(); } +UITooltip * UIWidget::getTooltip() { + return mTooltip; +} + void UIWidget::onParentSizeChange( const Vector2i& SizeChange ) { updateAnchors( SizeChange ); UIControlAnim::onParentSizeChange( SizeChange ); diff --git a/src/eepp/ui/uiwindow.cpp b/src/eepp/ui/uiwindow.cpp index afdcacd62..ae9f4aecb 100644 --- a/src/eepp/ui/uiwindow.cpp +++ b/src/eepp/ui/uiwindow.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/ui/uiwinmenu.cpp b/src/eepp/ui/uiwinmenu.cpp index 0c4814a35..f6abb3845 100644 --- a/src/eepp/ui/uiwinmenu.cpp +++ b/src/eepp/ui/uiwinmenu.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include namespace EE { namespace UI { diff --git a/src/eepp/window/backend/SDL2/windowsdl2.cpp b/src/eepp/window/backend/SDL2/windowsdl2.cpp index 2e01a2257..60c64c2a4 100644 --- a/src/eepp/window/backend/SDL2/windowsdl2.cpp +++ b/src/eepp/window/backend/SDL2/windowsdl2.cpp @@ -2,7 +2,7 @@ #ifdef EE_BACKEND_SDL2 -#include +#include #include #include #include diff --git a/src/eepp/window/platform/x11/x11impl.cpp b/src/eepp/window/platform/x11/x11impl.cpp index 9dc071378..2a8b6e316 100644 --- a/src/eepp/window/platform/x11/x11impl.cpp +++ b/src/eepp/window/platform/x11/x11impl.cpp @@ -3,7 +3,7 @@ #if defined( EE_X11_PLATFORM ) #define GLEW_NO_GLU -#include +#include #include #include #include diff --git a/src/eepp/window/window.cpp b/src/eepp/window/window.cpp index 4d20edb24..426ab0511 100644 --- a/src/eepp/window/window.cpp +++ b/src/eepp/window/window.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #ifdef EE_GLES1_LATE_INCLUDE #if EE_PLATFORM == EE_PLATFORM_IOS diff --git a/src/eepp/helper/SDL2/include/SDL.h b/src/thirdparty/SDL2/include/SDL.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL.h rename to src/thirdparty/SDL2/include/SDL.h diff --git a/src/eepp/helper/SDL2/include/SDL_assert.h b/src/thirdparty/SDL2/include/SDL_assert.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_assert.h rename to src/thirdparty/SDL2/include/SDL_assert.h diff --git a/src/eepp/helper/SDL2/include/SDL_atomic.h b/src/thirdparty/SDL2/include/SDL_atomic.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_atomic.h rename to src/thirdparty/SDL2/include/SDL_atomic.h diff --git a/src/eepp/helper/SDL2/include/SDL_audio.h b/src/thirdparty/SDL2/include/SDL_audio.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_audio.h rename to src/thirdparty/SDL2/include/SDL_audio.h diff --git a/src/eepp/helper/SDL2/include/SDL_bits.h b/src/thirdparty/SDL2/include/SDL_bits.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_bits.h rename to src/thirdparty/SDL2/include/SDL_bits.h diff --git a/src/eepp/helper/SDL2/include/SDL_blendmode.h b/src/thirdparty/SDL2/include/SDL_blendmode.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_blendmode.h rename to src/thirdparty/SDL2/include/SDL_blendmode.h diff --git a/src/eepp/helper/SDL2/include/SDL_clipboard.h b/src/thirdparty/SDL2/include/SDL_clipboard.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_clipboard.h rename to src/thirdparty/SDL2/include/SDL_clipboard.h diff --git a/src/eepp/helper/SDL2/include/SDL_config.h b/src/thirdparty/SDL2/include/SDL_config.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config.h rename to src/thirdparty/SDL2/include/SDL_config.h diff --git a/src/eepp/helper/SDL2/include/SDL_config.h.cmake b/src/thirdparty/SDL2/include/SDL_config.h.cmake similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config.h.cmake rename to src/thirdparty/SDL2/include/SDL_config.h.cmake diff --git a/src/eepp/helper/SDL2/include/SDL_config.h.in b/src/thirdparty/SDL2/include/SDL_config.h.in similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config.h.in rename to src/thirdparty/SDL2/include/SDL_config.h.in diff --git a/src/eepp/helper/SDL2/include/SDL_config_android.h b/src/thirdparty/SDL2/include/SDL_config_android.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_android.h rename to src/thirdparty/SDL2/include/SDL_config_android.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_iphoneos.h b/src/thirdparty/SDL2/include/SDL_config_iphoneos.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_iphoneos.h rename to src/thirdparty/SDL2/include/SDL_config_iphoneos.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_macosx.h b/src/thirdparty/SDL2/include/SDL_config_macosx.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_macosx.h rename to src/thirdparty/SDL2/include/SDL_config_macosx.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_minimal.h b/src/thirdparty/SDL2/include/SDL_config_minimal.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_minimal.h rename to src/thirdparty/SDL2/include/SDL_config_minimal.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_pandora.h b/src/thirdparty/SDL2/include/SDL_config_pandora.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_pandora.h rename to src/thirdparty/SDL2/include/SDL_config_pandora.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_psp.h b/src/thirdparty/SDL2/include/SDL_config_psp.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_psp.h rename to src/thirdparty/SDL2/include/SDL_config_psp.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_windows.h b/src/thirdparty/SDL2/include/SDL_config_windows.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_windows.h rename to src/thirdparty/SDL2/include/SDL_config_windows.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_winrt.h b/src/thirdparty/SDL2/include/SDL_config_winrt.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_winrt.h rename to src/thirdparty/SDL2/include/SDL_config_winrt.h diff --git a/src/eepp/helper/SDL2/include/SDL_config_wiz.h b/src/thirdparty/SDL2/include/SDL_config_wiz.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_config_wiz.h rename to src/thirdparty/SDL2/include/SDL_config_wiz.h diff --git a/src/eepp/helper/SDL2/include/SDL_copying.h b/src/thirdparty/SDL2/include/SDL_copying.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_copying.h rename to src/thirdparty/SDL2/include/SDL_copying.h diff --git a/src/eepp/helper/SDL2/include/SDL_cpuinfo.h b/src/thirdparty/SDL2/include/SDL_cpuinfo.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_cpuinfo.h rename to src/thirdparty/SDL2/include/SDL_cpuinfo.h diff --git a/src/eepp/helper/SDL2/include/SDL_egl.h b/src/thirdparty/SDL2/include/SDL_egl.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_egl.h rename to src/thirdparty/SDL2/include/SDL_egl.h diff --git a/src/eepp/helper/SDL2/include/SDL_endian.h b/src/thirdparty/SDL2/include/SDL_endian.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_endian.h rename to src/thirdparty/SDL2/include/SDL_endian.h diff --git a/src/eepp/helper/SDL2/include/SDL_error.h b/src/thirdparty/SDL2/include/SDL_error.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_error.h rename to src/thirdparty/SDL2/include/SDL_error.h diff --git a/src/eepp/helper/SDL2/include/SDL_events.h b/src/thirdparty/SDL2/include/SDL_events.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_events.h rename to src/thirdparty/SDL2/include/SDL_events.h diff --git a/src/eepp/helper/SDL2/include/SDL_filesystem.h b/src/thirdparty/SDL2/include/SDL_filesystem.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_filesystem.h rename to src/thirdparty/SDL2/include/SDL_filesystem.h diff --git a/src/eepp/helper/SDL2/include/SDL_gamecontroller.h b/src/thirdparty/SDL2/include/SDL_gamecontroller.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_gamecontroller.h rename to src/thirdparty/SDL2/include/SDL_gamecontroller.h diff --git a/src/eepp/helper/SDL2/include/SDL_gesture.h b/src/thirdparty/SDL2/include/SDL_gesture.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_gesture.h rename to src/thirdparty/SDL2/include/SDL_gesture.h diff --git a/src/eepp/helper/SDL2/include/SDL_haptic.h b/src/thirdparty/SDL2/include/SDL_haptic.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_haptic.h rename to src/thirdparty/SDL2/include/SDL_haptic.h diff --git a/src/eepp/helper/SDL2/include/SDL_hints.h b/src/thirdparty/SDL2/include/SDL_hints.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_hints.h rename to src/thirdparty/SDL2/include/SDL_hints.h diff --git a/src/eepp/helper/SDL2/include/SDL_joystick.h b/src/thirdparty/SDL2/include/SDL_joystick.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_joystick.h rename to src/thirdparty/SDL2/include/SDL_joystick.h diff --git a/src/eepp/helper/SDL2/include/SDL_keyboard.h b/src/thirdparty/SDL2/include/SDL_keyboard.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_keyboard.h rename to src/thirdparty/SDL2/include/SDL_keyboard.h diff --git a/src/eepp/helper/SDL2/include/SDL_keycode.h b/src/thirdparty/SDL2/include/SDL_keycode.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_keycode.h rename to src/thirdparty/SDL2/include/SDL_keycode.h diff --git a/src/eepp/helper/SDL2/include/SDL_loadso.h b/src/thirdparty/SDL2/include/SDL_loadso.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_loadso.h rename to src/thirdparty/SDL2/include/SDL_loadso.h diff --git a/src/eepp/helper/SDL2/include/SDL_log.h b/src/thirdparty/SDL2/include/SDL_log.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_log.h rename to src/thirdparty/SDL2/include/SDL_log.h diff --git a/src/eepp/helper/SDL2/include/SDL_main.h b/src/thirdparty/SDL2/include/SDL_main.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_main.h rename to src/thirdparty/SDL2/include/SDL_main.h diff --git a/src/eepp/helper/SDL2/include/SDL_messagebox.h b/src/thirdparty/SDL2/include/SDL_messagebox.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_messagebox.h rename to src/thirdparty/SDL2/include/SDL_messagebox.h diff --git a/src/eepp/helper/SDL2/include/SDL_mouse.h b/src/thirdparty/SDL2/include/SDL_mouse.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_mouse.h rename to src/thirdparty/SDL2/include/SDL_mouse.h diff --git a/src/eepp/helper/SDL2/include/SDL_mutex.h b/src/thirdparty/SDL2/include/SDL_mutex.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_mutex.h rename to src/thirdparty/SDL2/include/SDL_mutex.h diff --git a/src/eepp/helper/SDL2/include/SDL_name.h b/src/thirdparty/SDL2/include/SDL_name.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_name.h rename to src/thirdparty/SDL2/include/SDL_name.h diff --git a/src/eepp/helper/SDL2/include/SDL_opengl.h b/src/thirdparty/SDL2/include/SDL_opengl.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_opengl.h rename to src/thirdparty/SDL2/include/SDL_opengl.h diff --git a/src/eepp/helper/SDL2/include/SDL_opengles.h b/src/thirdparty/SDL2/include/SDL_opengles.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_opengles.h rename to src/thirdparty/SDL2/include/SDL_opengles.h diff --git a/src/eepp/helper/SDL2/include/SDL_opengles2.h b/src/thirdparty/SDL2/include/SDL_opengles2.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_opengles2.h rename to src/thirdparty/SDL2/include/SDL_opengles2.h diff --git a/src/eepp/helper/SDL2/include/SDL_pixels.h b/src/thirdparty/SDL2/include/SDL_pixels.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_pixels.h rename to src/thirdparty/SDL2/include/SDL_pixels.h diff --git a/src/eepp/helper/SDL2/include/SDL_platform.h b/src/thirdparty/SDL2/include/SDL_platform.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_platform.h rename to src/thirdparty/SDL2/include/SDL_platform.h diff --git a/src/eepp/helper/SDL2/include/SDL_power.h b/src/thirdparty/SDL2/include/SDL_power.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_power.h rename to src/thirdparty/SDL2/include/SDL_power.h diff --git a/src/eepp/helper/SDL2/include/SDL_quit.h b/src/thirdparty/SDL2/include/SDL_quit.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_quit.h rename to src/thirdparty/SDL2/include/SDL_quit.h diff --git a/src/eepp/helper/SDL2/include/SDL_rect.h b/src/thirdparty/SDL2/include/SDL_rect.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_rect.h rename to src/thirdparty/SDL2/include/SDL_rect.h diff --git a/src/eepp/helper/SDL2/include/SDL_render.h b/src/thirdparty/SDL2/include/SDL_render.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_render.h rename to src/thirdparty/SDL2/include/SDL_render.h diff --git a/src/eepp/helper/SDL2/include/SDL_revision.h b/src/thirdparty/SDL2/include/SDL_revision.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_revision.h rename to src/thirdparty/SDL2/include/SDL_revision.h diff --git a/src/eepp/helper/SDL2/include/SDL_rwops.h b/src/thirdparty/SDL2/include/SDL_rwops.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_rwops.h rename to src/thirdparty/SDL2/include/SDL_rwops.h diff --git a/src/eepp/helper/SDL2/include/SDL_scancode.h b/src/thirdparty/SDL2/include/SDL_scancode.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_scancode.h rename to src/thirdparty/SDL2/include/SDL_scancode.h diff --git a/src/eepp/helper/SDL2/include/SDL_shape.h b/src/thirdparty/SDL2/include/SDL_shape.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_shape.h rename to src/thirdparty/SDL2/include/SDL_shape.h diff --git a/src/eepp/helper/SDL2/include/SDL_stdinc.h b/src/thirdparty/SDL2/include/SDL_stdinc.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_stdinc.h rename to src/thirdparty/SDL2/include/SDL_stdinc.h diff --git a/src/eepp/helper/SDL2/include/SDL_surface.h b/src/thirdparty/SDL2/include/SDL_surface.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_surface.h rename to src/thirdparty/SDL2/include/SDL_surface.h diff --git a/src/eepp/helper/SDL2/include/SDL_system.h b/src/thirdparty/SDL2/include/SDL_system.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_system.h rename to src/thirdparty/SDL2/include/SDL_system.h diff --git a/src/eepp/helper/SDL2/include/SDL_syswm.h b/src/thirdparty/SDL2/include/SDL_syswm.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_syswm.h rename to src/thirdparty/SDL2/include/SDL_syswm.h diff --git a/src/eepp/helper/SDL2/include/SDL_test.h b/src/thirdparty/SDL2/include/SDL_test.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test.h rename to src/thirdparty/SDL2/include/SDL_test.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_assert.h b/src/thirdparty/SDL2/include/SDL_test_assert.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_assert.h rename to src/thirdparty/SDL2/include/SDL_test_assert.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_common.h b/src/thirdparty/SDL2/include/SDL_test_common.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_common.h rename to src/thirdparty/SDL2/include/SDL_test_common.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_compare.h b/src/thirdparty/SDL2/include/SDL_test_compare.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_compare.h rename to src/thirdparty/SDL2/include/SDL_test_compare.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_crc32.h b/src/thirdparty/SDL2/include/SDL_test_crc32.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_crc32.h rename to src/thirdparty/SDL2/include/SDL_test_crc32.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_font.h b/src/thirdparty/SDL2/include/SDL_test_font.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_font.h rename to src/thirdparty/SDL2/include/SDL_test_font.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_fuzzer.h b/src/thirdparty/SDL2/include/SDL_test_fuzzer.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_fuzzer.h rename to src/thirdparty/SDL2/include/SDL_test_fuzzer.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_harness.h b/src/thirdparty/SDL2/include/SDL_test_harness.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_harness.h rename to src/thirdparty/SDL2/include/SDL_test_harness.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_images.h b/src/thirdparty/SDL2/include/SDL_test_images.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_images.h rename to src/thirdparty/SDL2/include/SDL_test_images.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_log.h b/src/thirdparty/SDL2/include/SDL_test_log.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_log.h rename to src/thirdparty/SDL2/include/SDL_test_log.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_md5.h b/src/thirdparty/SDL2/include/SDL_test_md5.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_md5.h rename to src/thirdparty/SDL2/include/SDL_test_md5.h diff --git a/src/eepp/helper/SDL2/include/SDL_test_random.h b/src/thirdparty/SDL2/include/SDL_test_random.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_test_random.h rename to src/thirdparty/SDL2/include/SDL_test_random.h diff --git a/src/eepp/helper/SDL2/include/SDL_thread.h b/src/thirdparty/SDL2/include/SDL_thread.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_thread.h rename to src/thirdparty/SDL2/include/SDL_thread.h diff --git a/src/eepp/helper/SDL2/include/SDL_timer.h b/src/thirdparty/SDL2/include/SDL_timer.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_timer.h rename to src/thirdparty/SDL2/include/SDL_timer.h diff --git a/src/eepp/helper/SDL2/include/SDL_touch.h b/src/thirdparty/SDL2/include/SDL_touch.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_touch.h rename to src/thirdparty/SDL2/include/SDL_touch.h diff --git a/src/eepp/helper/SDL2/include/SDL_types.h b/src/thirdparty/SDL2/include/SDL_types.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_types.h rename to src/thirdparty/SDL2/include/SDL_types.h diff --git a/src/eepp/helper/SDL2/include/SDL_version.h b/src/thirdparty/SDL2/include/SDL_version.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_version.h rename to src/thirdparty/SDL2/include/SDL_version.h diff --git a/src/eepp/helper/SDL2/include/SDL_video.h b/src/thirdparty/SDL2/include/SDL_video.h similarity index 100% rename from src/eepp/helper/SDL2/include/SDL_video.h rename to src/thirdparty/SDL2/include/SDL_video.h diff --git a/src/eepp/helper/SDL2/include/begin_code.h b/src/thirdparty/SDL2/include/begin_code.h similarity index 100% rename from src/eepp/helper/SDL2/include/begin_code.h rename to src/thirdparty/SDL2/include/begin_code.h diff --git a/src/eepp/helper/SDL2/include/close_code.h b/src/thirdparty/SDL2/include/close_code.h similarity index 100% rename from src/eepp/helper/SDL2/include/close_code.h rename to src/thirdparty/SDL2/include/close_code.h diff --git a/src/eepp/helper/SDL2/include/doxyfile b/src/thirdparty/SDL2/include/doxyfile similarity index 100% rename from src/eepp/helper/SDL2/include/doxyfile rename to src/thirdparty/SDL2/include/doxyfile diff --git a/src/eepp/helper/SDL2/java/src/org/libsdl/app/SDLActivity.java b/src/thirdparty/SDL2/java/src/org/libsdl/app/SDLActivity.java similarity index 100% rename from src/eepp/helper/SDL2/java/src/org/libsdl/app/SDLActivity.java rename to src/thirdparty/SDL2/java/src/org/libsdl/app/SDLActivity.java diff --git a/src/eepp/helper/SDL2/src/SDL.c b/src/thirdparty/SDL2/src/SDL.c similarity index 100% rename from src/eepp/helper/SDL2/src/SDL.c rename to src/thirdparty/SDL2/src/SDL.c diff --git a/src/eepp/helper/SDL2/src/SDL_assert.c b/src/thirdparty/SDL2/src/SDL_assert.c similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_assert.c rename to src/thirdparty/SDL2/src/SDL_assert.c diff --git a/src/eepp/helper/SDL2/src/SDL_assert_c.h b/src/thirdparty/SDL2/src/SDL_assert_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_assert_c.h rename to src/thirdparty/SDL2/src/SDL_assert_c.h diff --git a/src/eepp/helper/SDL2/src/SDL_error.c b/src/thirdparty/SDL2/src/SDL_error.c similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_error.c rename to src/thirdparty/SDL2/src/SDL_error.c diff --git a/src/eepp/helper/SDL2/src/SDL_error_c.h b/src/thirdparty/SDL2/src/SDL_error_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_error_c.h rename to src/thirdparty/SDL2/src/SDL_error_c.h diff --git a/src/eepp/helper/SDL2/src/SDL_hints.c b/src/thirdparty/SDL2/src/SDL_hints.c similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_hints.c rename to src/thirdparty/SDL2/src/SDL_hints.c diff --git a/src/eepp/helper/SDL2/src/SDL_internal.h b/src/thirdparty/SDL2/src/SDL_internal.h similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_internal.h rename to src/thirdparty/SDL2/src/SDL_internal.h diff --git a/src/eepp/helper/SDL2/src/SDL_log.c b/src/thirdparty/SDL2/src/SDL_log.c similarity index 100% rename from src/eepp/helper/SDL2/src/SDL_log.c rename to src/thirdparty/SDL2/src/SDL_log.c diff --git a/src/eepp/helper/SDL2/src/atomic/SDL_atomic.c b/src/thirdparty/SDL2/src/atomic/SDL_atomic.c similarity index 100% rename from src/eepp/helper/SDL2/src/atomic/SDL_atomic.c rename to src/thirdparty/SDL2/src/atomic/SDL_atomic.c diff --git a/src/eepp/helper/SDL2/src/atomic/SDL_spinlock.c b/src/thirdparty/SDL2/src/atomic/SDL_spinlock.c similarity index 100% rename from src/eepp/helper/SDL2/src/atomic/SDL_spinlock.c rename to src/thirdparty/SDL2/src/atomic/SDL_spinlock.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audio.c b/src/thirdparty/SDL2/src/audio/SDL_audio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audio.c rename to src/thirdparty/SDL2/src/audio/SDL_audio.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audio_c.h b/src/thirdparty/SDL2/src/audio/SDL_audio_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audio_c.h rename to src/thirdparty/SDL2/src/audio/SDL_audio_c.h diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audiocvt.c b/src/thirdparty/SDL2/src/audio/SDL_audiocvt.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audiocvt.c rename to src/thirdparty/SDL2/src/audio/SDL_audiocvt.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audiodev.c b/src/thirdparty/SDL2/src/audio/SDL_audiodev.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audiodev.c rename to src/thirdparty/SDL2/src/audio/SDL_audiodev.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audiodev_c.h b/src/thirdparty/SDL2/src/audio/SDL_audiodev_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audiodev_c.h rename to src/thirdparty/SDL2/src/audio/SDL_audiodev_c.h diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audiomem.h b/src/thirdparty/SDL2/src/audio/SDL_audiomem.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audiomem.h rename to src/thirdparty/SDL2/src/audio/SDL_audiomem.h diff --git a/src/eepp/helper/SDL2/src/audio/SDL_audiotypecvt.c b/src/thirdparty/SDL2/src/audio/SDL_audiotypecvt.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_audiotypecvt.c rename to src/thirdparty/SDL2/src/audio/SDL_audiotypecvt.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_mixer.c b/src/thirdparty/SDL2/src/audio/SDL_mixer.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_mixer.c rename to src/thirdparty/SDL2/src/audio/SDL_mixer.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_sysaudio.h b/src/thirdparty/SDL2/src/audio/SDL_sysaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_sysaudio.h rename to src/thirdparty/SDL2/src/audio/SDL_sysaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/SDL_wave.c b/src/thirdparty/SDL2/src/audio/SDL_wave.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_wave.c rename to src/thirdparty/SDL2/src/audio/SDL_wave.c diff --git a/src/eepp/helper/SDL2/src/audio/SDL_wave.h b/src/thirdparty/SDL2/src/audio/SDL_wave.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/SDL_wave.h rename to src/thirdparty/SDL2/src/audio/SDL_wave.h diff --git a/src/eepp/helper/SDL2/src/audio/alsa/SDL_alsa_audio.c b/src/thirdparty/SDL2/src/audio/alsa/SDL_alsa_audio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/alsa/SDL_alsa_audio.c rename to src/thirdparty/SDL2/src/audio/alsa/SDL_alsa_audio.c diff --git a/src/eepp/helper/SDL2/src/audio/alsa/SDL_alsa_audio.h b/src/thirdparty/SDL2/src/audio/alsa/SDL_alsa_audio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/alsa/SDL_alsa_audio.h rename to src/thirdparty/SDL2/src/audio/alsa/SDL_alsa_audio.h diff --git a/src/eepp/helper/SDL2/src/audio/android/SDL_androidaudio.c b/src/thirdparty/SDL2/src/audio/android/SDL_androidaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/android/SDL_androidaudio.c rename to src/thirdparty/SDL2/src/audio/android/SDL_androidaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/android/SDL_androidaudio.h b/src/thirdparty/SDL2/src/audio/android/SDL_androidaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/android/SDL_androidaudio.h rename to src/thirdparty/SDL2/src/audio/android/SDL_androidaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/arts/SDL_artsaudio.c b/src/thirdparty/SDL2/src/audio/arts/SDL_artsaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/arts/SDL_artsaudio.c rename to src/thirdparty/SDL2/src/audio/arts/SDL_artsaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/arts/SDL_artsaudio.h b/src/thirdparty/SDL2/src/audio/arts/SDL_artsaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/arts/SDL_artsaudio.h rename to src/thirdparty/SDL2/src/audio/arts/SDL_artsaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/bsd/SDL_bsdaudio.c b/src/thirdparty/SDL2/src/audio/bsd/SDL_bsdaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/bsd/SDL_bsdaudio.c rename to src/thirdparty/SDL2/src/audio/bsd/SDL_bsdaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/bsd/SDL_bsdaudio.h b/src/thirdparty/SDL2/src/audio/bsd/SDL_bsdaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/bsd/SDL_bsdaudio.h rename to src/thirdparty/SDL2/src/audio/bsd/SDL_bsdaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/coreaudio/SDL_coreaudio.c b/src/thirdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/coreaudio/SDL_coreaudio.c rename to src/thirdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/coreaudio/SDL_coreaudio.h b/src/thirdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/coreaudio/SDL_coreaudio.h rename to src/thirdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/directsound/SDL_directsound.c b/src/thirdparty/SDL2/src/audio/directsound/SDL_directsound.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/directsound/SDL_directsound.c rename to src/thirdparty/SDL2/src/audio/directsound/SDL_directsound.c diff --git a/src/eepp/helper/SDL2/src/audio/directsound/SDL_directsound.h b/src/thirdparty/SDL2/src/audio/directsound/SDL_directsound.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/directsound/SDL_directsound.h rename to src/thirdparty/SDL2/src/audio/directsound/SDL_directsound.h diff --git a/src/eepp/helper/SDL2/src/audio/directsound/directx.h b/src/thirdparty/SDL2/src/audio/directsound/directx.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/directsound/directx.h rename to src/thirdparty/SDL2/src/audio/directsound/directx.h diff --git a/src/eepp/helper/SDL2/src/audio/disk/SDL_diskaudio.c b/src/thirdparty/SDL2/src/audio/disk/SDL_diskaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/disk/SDL_diskaudio.c rename to src/thirdparty/SDL2/src/audio/disk/SDL_diskaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/disk/SDL_diskaudio.h b/src/thirdparty/SDL2/src/audio/disk/SDL_diskaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/disk/SDL_diskaudio.h rename to src/thirdparty/SDL2/src/audio/disk/SDL_diskaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/dsp/SDL_dspaudio.c b/src/thirdparty/SDL2/src/audio/dsp/SDL_dspaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/dsp/SDL_dspaudio.c rename to src/thirdparty/SDL2/src/audio/dsp/SDL_dspaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/dsp/SDL_dspaudio.h b/src/thirdparty/SDL2/src/audio/dsp/SDL_dspaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/dsp/SDL_dspaudio.h rename to src/thirdparty/SDL2/src/audio/dsp/SDL_dspaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/dummy/SDL_dummyaudio.c b/src/thirdparty/SDL2/src/audio/dummy/SDL_dummyaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/dummy/SDL_dummyaudio.c rename to src/thirdparty/SDL2/src/audio/dummy/SDL_dummyaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/dummy/SDL_dummyaudio.h b/src/thirdparty/SDL2/src/audio/dummy/SDL_dummyaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/dummy/SDL_dummyaudio.h rename to src/thirdparty/SDL2/src/audio/dummy/SDL_dummyaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/esd/SDL_esdaudio.c b/src/thirdparty/SDL2/src/audio/esd/SDL_esdaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/esd/SDL_esdaudio.c rename to src/thirdparty/SDL2/src/audio/esd/SDL_esdaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/esd/SDL_esdaudio.h b/src/thirdparty/SDL2/src/audio/esd/SDL_esdaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/esd/SDL_esdaudio.h rename to src/thirdparty/SDL2/src/audio/esd/SDL_esdaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/fusionsound/SDL_fsaudio.c b/src/thirdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/fusionsound/SDL_fsaudio.c rename to src/thirdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/fusionsound/SDL_fsaudio.h b/src/thirdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/fusionsound/SDL_fsaudio.h rename to src/thirdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/haiku/SDL_haikuaudio.cc b/src/thirdparty/SDL2/src/audio/haiku/SDL_haikuaudio.cc similarity index 100% rename from src/eepp/helper/SDL2/src/audio/haiku/SDL_haikuaudio.cc rename to src/thirdparty/SDL2/src/audio/haiku/SDL_haikuaudio.cc diff --git a/src/eepp/helper/SDL2/src/audio/haiku/SDL_haikuaudio.h b/src/thirdparty/SDL2/src/audio/haiku/SDL_haikuaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/haiku/SDL_haikuaudio.h rename to src/thirdparty/SDL2/src/audio/haiku/SDL_haikuaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/nas/SDL_nasaudio.c b/src/thirdparty/SDL2/src/audio/nas/SDL_nasaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/nas/SDL_nasaudio.c rename to src/thirdparty/SDL2/src/audio/nas/SDL_nasaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/nas/SDL_nasaudio.h b/src/thirdparty/SDL2/src/audio/nas/SDL_nasaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/nas/SDL_nasaudio.h rename to src/thirdparty/SDL2/src/audio/nas/SDL_nasaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/paudio/SDL_paudio.c b/src/thirdparty/SDL2/src/audio/paudio/SDL_paudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/paudio/SDL_paudio.c rename to src/thirdparty/SDL2/src/audio/paudio/SDL_paudio.c diff --git a/src/eepp/helper/SDL2/src/audio/paudio/SDL_paudio.h b/src/thirdparty/SDL2/src/audio/paudio/SDL_paudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/paudio/SDL_paudio.h rename to src/thirdparty/SDL2/src/audio/paudio/SDL_paudio.h diff --git a/src/eepp/helper/SDL2/src/audio/psp/SDL_pspaudio.c b/src/thirdparty/SDL2/src/audio/psp/SDL_pspaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/psp/SDL_pspaudio.c rename to src/thirdparty/SDL2/src/audio/psp/SDL_pspaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/psp/SDL_pspaudio.h b/src/thirdparty/SDL2/src/audio/psp/SDL_pspaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/psp/SDL_pspaudio.h rename to src/thirdparty/SDL2/src/audio/psp/SDL_pspaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c b/src/thirdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c rename to src/thirdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h b/src/thirdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h rename to src/thirdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/qsa/SDL_qsa_audio.c b/src/thirdparty/SDL2/src/audio/qsa/SDL_qsa_audio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/qsa/SDL_qsa_audio.c rename to src/thirdparty/SDL2/src/audio/qsa/SDL_qsa_audio.c diff --git a/src/eepp/helper/SDL2/src/audio/qsa/SDL_qsa_audio.h b/src/thirdparty/SDL2/src/audio/qsa/SDL_qsa_audio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/qsa/SDL_qsa_audio.h rename to src/thirdparty/SDL2/src/audio/qsa/SDL_qsa_audio.h diff --git a/src/eepp/helper/SDL2/src/audio/sdlgenaudiocvt.pl b/src/thirdparty/SDL2/src/audio/sdlgenaudiocvt.pl similarity index 100% rename from src/eepp/helper/SDL2/src/audio/sdlgenaudiocvt.pl rename to src/thirdparty/SDL2/src/audio/sdlgenaudiocvt.pl diff --git a/src/eepp/helper/SDL2/src/audio/sndio/SDL_sndioaudio.c b/src/thirdparty/SDL2/src/audio/sndio/SDL_sndioaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/sndio/SDL_sndioaudio.c rename to src/thirdparty/SDL2/src/audio/sndio/SDL_sndioaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/sndio/SDL_sndioaudio.h b/src/thirdparty/SDL2/src/audio/sndio/SDL_sndioaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/sndio/SDL_sndioaudio.h rename to src/thirdparty/SDL2/src/audio/sndio/SDL_sndioaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/sun/SDL_sunaudio.c b/src/thirdparty/SDL2/src/audio/sun/SDL_sunaudio.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/sun/SDL_sunaudio.c rename to src/thirdparty/SDL2/src/audio/sun/SDL_sunaudio.c diff --git a/src/eepp/helper/SDL2/src/audio/sun/SDL_sunaudio.h b/src/thirdparty/SDL2/src/audio/sun/SDL_sunaudio.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/sun/SDL_sunaudio.h rename to src/thirdparty/SDL2/src/audio/sun/SDL_sunaudio.h diff --git a/src/eepp/helper/SDL2/src/audio/winmm/SDL_winmm.c b/src/thirdparty/SDL2/src/audio/winmm/SDL_winmm.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/winmm/SDL_winmm.c rename to src/thirdparty/SDL2/src/audio/winmm/SDL_winmm.c diff --git a/src/eepp/helper/SDL2/src/audio/winmm/SDL_winmm.h b/src/thirdparty/SDL2/src/audio/winmm/SDL_winmm.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/winmm/SDL_winmm.h rename to src/thirdparty/SDL2/src/audio/winmm/SDL_winmm.h diff --git a/src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2.c b/src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c similarity index 100% rename from src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2.c rename to src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c diff --git a/src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp b/src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp rename to src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp diff --git a/src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.h b/src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.h similarity index 100% rename from src/eepp/helper/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.h rename to src/thirdparty/SDL2/src/audio/xaudio2/SDL_xaudio2_winrthelpers.h diff --git a/src/eepp/helper/SDL2/src/core/android/SDL_android.c b/src/thirdparty/SDL2/src/core/android/SDL_android.c similarity index 100% rename from src/eepp/helper/SDL2/src/core/android/SDL_android.c rename to src/thirdparty/SDL2/src/core/android/SDL_android.c diff --git a/src/eepp/helper/SDL2/src/core/android/SDL_android.h b/src/thirdparty/SDL2/src/core/android/SDL_android.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/android/SDL_android.h rename to src/thirdparty/SDL2/src/core/android/SDL_android.h diff --git a/src/eepp/helper/SDL2/src/core/linux/SDL_evdev.c b/src/thirdparty/SDL2/src/core/linux/SDL_evdev.c similarity index 100% rename from src/eepp/helper/SDL2/src/core/linux/SDL_evdev.c rename to src/thirdparty/SDL2/src/core/linux/SDL_evdev.c diff --git a/src/eepp/helper/SDL2/src/core/linux/SDL_evdev.h b/src/thirdparty/SDL2/src/core/linux/SDL_evdev.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/linux/SDL_evdev.h rename to src/thirdparty/SDL2/src/core/linux/SDL_evdev.h diff --git a/src/eepp/helper/SDL2/src/core/linux/SDL_udev.c b/src/thirdparty/SDL2/src/core/linux/SDL_udev.c similarity index 100% rename from src/eepp/helper/SDL2/src/core/linux/SDL_udev.c rename to src/thirdparty/SDL2/src/core/linux/SDL_udev.c diff --git a/src/eepp/helper/SDL2/src/core/linux/SDL_udev.h b/src/thirdparty/SDL2/src/core/linux/SDL_udev.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/linux/SDL_udev.h rename to src/thirdparty/SDL2/src/core/linux/SDL_udev.h diff --git a/src/eepp/helper/SDL2/src/core/windows/SDL_windows.c b/src/thirdparty/SDL2/src/core/windows/SDL_windows.c similarity index 100% rename from src/eepp/helper/SDL2/src/core/windows/SDL_windows.c rename to src/thirdparty/SDL2/src/core/windows/SDL_windows.c diff --git a/src/eepp/helper/SDL2/src/core/windows/SDL_windows.h b/src/thirdparty/SDL2/src/core/windows/SDL_windows.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/windows/SDL_windows.h rename to src/thirdparty/SDL2/src/core/windows/SDL_windows.h diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_common.cpp b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_common.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_common.cpp rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_common.cpp diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_common.h b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_common.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_common.h rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_common.h diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.cpp diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_direct3d.h diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.cpp diff --git a/src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_xaml.h b/src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.h similarity index 100% rename from src/eepp/helper/SDL2/src/core/winrt/SDL_winrtapp_xaml.h rename to src/thirdparty/SDL2/src/core/winrt/SDL_winrtapp_xaml.h diff --git a/src/eepp/helper/SDL2/src/cpuinfo/SDL_cpuinfo.c b/src/thirdparty/SDL2/src/cpuinfo/SDL_cpuinfo.c similarity index 100% rename from src/eepp/helper/SDL2/src/cpuinfo/SDL_cpuinfo.c rename to src/thirdparty/SDL2/src/cpuinfo/SDL_cpuinfo.c diff --git a/src/eepp/helper/SDL2/src/dynapi/SDL_dynapi.c b/src/thirdparty/SDL2/src/dynapi/SDL_dynapi.c similarity index 100% rename from src/eepp/helper/SDL2/src/dynapi/SDL_dynapi.c rename to src/thirdparty/SDL2/src/dynapi/SDL_dynapi.c diff --git a/src/eepp/helper/SDL2/src/dynapi/SDL_dynapi.h b/src/thirdparty/SDL2/src/dynapi/SDL_dynapi.h similarity index 100% rename from src/eepp/helper/SDL2/src/dynapi/SDL_dynapi.h rename to src/thirdparty/SDL2/src/dynapi/SDL_dynapi.h diff --git a/src/eepp/helper/SDL2/src/dynapi/SDL_dynapi_overrides.h b/src/thirdparty/SDL2/src/dynapi/SDL_dynapi_overrides.h similarity index 100% rename from src/eepp/helper/SDL2/src/dynapi/SDL_dynapi_overrides.h rename to src/thirdparty/SDL2/src/dynapi/SDL_dynapi_overrides.h diff --git a/src/eepp/helper/SDL2/src/dynapi/SDL_dynapi_procs.h b/src/thirdparty/SDL2/src/dynapi/SDL_dynapi_procs.h similarity index 100% rename from src/eepp/helper/SDL2/src/dynapi/SDL_dynapi_procs.h rename to src/thirdparty/SDL2/src/dynapi/SDL_dynapi_procs.h diff --git a/src/eepp/helper/SDL2/src/dynapi/gendynapi.pl b/src/thirdparty/SDL2/src/dynapi/gendynapi.pl similarity index 100% rename from src/eepp/helper/SDL2/src/dynapi/gendynapi.pl rename to src/thirdparty/SDL2/src/dynapi/gendynapi.pl diff --git a/src/eepp/helper/SDL2/src/events/SDL_clipboardevents.c b/src/thirdparty/SDL2/src/events/SDL_clipboardevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_clipboardevents.c rename to src/thirdparty/SDL2/src/events/SDL_clipboardevents.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_clipboardevents_c.h b/src/thirdparty/SDL2/src/events/SDL_clipboardevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_clipboardevents_c.h rename to src/thirdparty/SDL2/src/events/SDL_clipboardevents_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_dropevents.c b/src/thirdparty/SDL2/src/events/SDL_dropevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_dropevents.c rename to src/thirdparty/SDL2/src/events/SDL_dropevents.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_dropevents_c.h b/src/thirdparty/SDL2/src/events/SDL_dropevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_dropevents_c.h rename to src/thirdparty/SDL2/src/events/SDL_dropevents_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_events.c b/src/thirdparty/SDL2/src/events/SDL_events.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_events.c rename to src/thirdparty/SDL2/src/events/SDL_events.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_events_c.h b/src/thirdparty/SDL2/src/events/SDL_events_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_events_c.h rename to src/thirdparty/SDL2/src/events/SDL_events_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_gesture.c b/src/thirdparty/SDL2/src/events/SDL_gesture.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_gesture.c rename to src/thirdparty/SDL2/src/events/SDL_gesture.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_gesture_c.h b/src/thirdparty/SDL2/src/events/SDL_gesture_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_gesture_c.h rename to src/thirdparty/SDL2/src/events/SDL_gesture_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_keyboard.c b/src/thirdparty/SDL2/src/events/SDL_keyboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_keyboard.c rename to src/thirdparty/SDL2/src/events/SDL_keyboard.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_keyboard_c.h b/src/thirdparty/SDL2/src/events/SDL_keyboard_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_keyboard_c.h rename to src/thirdparty/SDL2/src/events/SDL_keyboard_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_mouse.c b/src/thirdparty/SDL2/src/events/SDL_mouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_mouse.c rename to src/thirdparty/SDL2/src/events/SDL_mouse.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_mouse_c.h b/src/thirdparty/SDL2/src/events/SDL_mouse_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_mouse_c.h rename to src/thirdparty/SDL2/src/events/SDL_mouse_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_quit.c b/src/thirdparty/SDL2/src/events/SDL_quit.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_quit.c rename to src/thirdparty/SDL2/src/events/SDL_quit.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_sysevents.h b/src/thirdparty/SDL2/src/events/SDL_sysevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_sysevents.h rename to src/thirdparty/SDL2/src/events/SDL_sysevents.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_touch.c b/src/thirdparty/SDL2/src/events/SDL_touch.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_touch.c rename to src/thirdparty/SDL2/src/events/SDL_touch.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_touch_c.h b/src/thirdparty/SDL2/src/events/SDL_touch_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_touch_c.h rename to src/thirdparty/SDL2/src/events/SDL_touch_c.h diff --git a/src/eepp/helper/SDL2/src/events/SDL_windowevents.c b/src/thirdparty/SDL2/src/events/SDL_windowevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_windowevents.c rename to src/thirdparty/SDL2/src/events/SDL_windowevents.c diff --git a/src/eepp/helper/SDL2/src/events/SDL_windowevents_c.h b/src/thirdparty/SDL2/src/events/SDL_windowevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/SDL_windowevents_c.h rename to src/thirdparty/SDL2/src/events/SDL_windowevents_c.h diff --git a/src/eepp/helper/SDL2/src/events/blank_cursor.h b/src/thirdparty/SDL2/src/events/blank_cursor.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/blank_cursor.h rename to src/thirdparty/SDL2/src/events/blank_cursor.h diff --git a/src/eepp/helper/SDL2/src/events/default_cursor.h b/src/thirdparty/SDL2/src/events/default_cursor.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/default_cursor.h rename to src/thirdparty/SDL2/src/events/default_cursor.h diff --git a/src/eepp/helper/SDL2/src/events/scancodes_darwin.h b/src/thirdparty/SDL2/src/events/scancodes_darwin.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/scancodes_darwin.h rename to src/thirdparty/SDL2/src/events/scancodes_darwin.h diff --git a/src/eepp/helper/SDL2/src/events/scancodes_linux.h b/src/thirdparty/SDL2/src/events/scancodes_linux.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/scancodes_linux.h rename to src/thirdparty/SDL2/src/events/scancodes_linux.h diff --git a/src/eepp/helper/SDL2/src/events/scancodes_windows.h b/src/thirdparty/SDL2/src/events/scancodes_windows.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/scancodes_windows.h rename to src/thirdparty/SDL2/src/events/scancodes_windows.h diff --git a/src/eepp/helper/SDL2/src/events/scancodes_xfree86.h b/src/thirdparty/SDL2/src/events/scancodes_xfree86.h similarity index 100% rename from src/eepp/helper/SDL2/src/events/scancodes_xfree86.h rename to src/thirdparty/SDL2/src/events/scancodes_xfree86.h diff --git a/src/eepp/helper/SDL2/src/file/SDL_rwops.c b/src/thirdparty/SDL2/src/file/SDL_rwops.c similarity index 100% rename from src/eepp/helper/SDL2/src/file/SDL_rwops.c rename to src/thirdparty/SDL2/src/file/SDL_rwops.c diff --git a/src/eepp/helper/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h b/src/thirdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h similarity index 100% rename from src/eepp/helper/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h rename to src/thirdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.h diff --git a/src/eepp/helper/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m b/src/thirdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m similarity index 100% rename from src/eepp/helper/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m rename to src/thirdparty/SDL2/src/file/cocoa/SDL_rwopsbundlesupport.m diff --git a/src/eepp/helper/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m b/src/thirdparty/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m rename to src/thirdparty/SDL2/src/filesystem/cocoa/SDL_sysfilesystem.m diff --git a/src/eepp/helper/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c b/src/thirdparty/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c rename to src/thirdparty/SDL2/src/filesystem/dummy/SDL_sysfilesystem.c diff --git a/src/eepp/helper/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc b/src/thirdparty/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc rename to src/thirdparty/SDL2/src/filesystem/haiku/SDL_sysfilesystem.cc diff --git a/src/eepp/helper/SDL2/src/filesystem/unix/SDL_sysfilesystem.c b/src/thirdparty/SDL2/src/filesystem/unix/SDL_sysfilesystem.c similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/unix/SDL_sysfilesystem.c rename to src/thirdparty/SDL2/src/filesystem/unix/SDL_sysfilesystem.c diff --git a/src/eepp/helper/SDL2/src/filesystem/windows/SDL_sysfilesystem.c b/src/thirdparty/SDL2/src/filesystem/windows/SDL_sysfilesystem.c similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/windows/SDL_sysfilesystem.c rename to src/thirdparty/SDL2/src/filesystem/windows/SDL_sysfilesystem.c diff --git a/src/eepp/helper/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp b/src/thirdparty/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp rename to src/thirdparty/SDL2/src/filesystem/winrt/SDL_sysfilesystem.cpp diff --git a/src/eepp/helper/SDL2/src/haptic/SDL_haptic.c b/src/thirdparty/SDL2/src/haptic/SDL_haptic.c similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/SDL_haptic.c rename to src/thirdparty/SDL2/src/haptic/SDL_haptic.c diff --git a/src/eepp/helper/SDL2/src/haptic/SDL_haptic_c.h b/src/thirdparty/SDL2/src/haptic/SDL_haptic_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/SDL_haptic_c.h rename to src/thirdparty/SDL2/src/haptic/SDL_haptic_c.h diff --git a/src/eepp/helper/SDL2/src/haptic/SDL_syshaptic.h b/src/thirdparty/SDL2/src/haptic/SDL_syshaptic.h similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/SDL_syshaptic.h rename to src/thirdparty/SDL2/src/haptic/SDL_syshaptic.h diff --git a/src/eepp/helper/SDL2/src/haptic/darwin/SDL_syshaptic.c b/src/thirdparty/SDL2/src/haptic/darwin/SDL_syshaptic.c similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/darwin/SDL_syshaptic.c rename to src/thirdparty/SDL2/src/haptic/darwin/SDL_syshaptic.c diff --git a/src/eepp/helper/SDL2/src/haptic/darwin/SDL_syshaptic_c.h b/src/thirdparty/SDL2/src/haptic/darwin/SDL_syshaptic_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/darwin/SDL_syshaptic_c.h rename to src/thirdparty/SDL2/src/haptic/darwin/SDL_syshaptic_c.h diff --git a/src/eepp/helper/SDL2/src/haptic/dummy/SDL_syshaptic.c b/src/thirdparty/SDL2/src/haptic/dummy/SDL_syshaptic.c similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/dummy/SDL_syshaptic.c rename to src/thirdparty/SDL2/src/haptic/dummy/SDL_syshaptic.c diff --git a/src/eepp/helper/SDL2/src/haptic/linux/SDL_syshaptic.c b/src/thirdparty/SDL2/src/haptic/linux/SDL_syshaptic.c similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/linux/SDL_syshaptic.c rename to src/thirdparty/SDL2/src/haptic/linux/SDL_syshaptic.c diff --git a/src/eepp/helper/SDL2/src/haptic/windows/SDL_syshaptic.c b/src/thirdparty/SDL2/src/haptic/windows/SDL_syshaptic.c similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/windows/SDL_syshaptic.c rename to src/thirdparty/SDL2/src/haptic/windows/SDL_syshaptic.c diff --git a/src/eepp/helper/SDL2/src/haptic/windows/SDL_syshaptic_c.h b/src/thirdparty/SDL2/src/haptic/windows/SDL_syshaptic_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/haptic/windows/SDL_syshaptic_c.h rename to src/thirdparty/SDL2/src/haptic/windows/SDL_syshaptic_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/SDL_gamecontroller.c b/src/thirdparty/SDL2/src/joystick/SDL_gamecontroller.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/SDL_gamecontroller.c rename to src/thirdparty/SDL2/src/joystick/SDL_gamecontroller.c diff --git a/src/eepp/helper/SDL2/src/joystick/SDL_gamecontrollerdb.h b/src/thirdparty/SDL2/src/joystick/SDL_gamecontrollerdb.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/SDL_gamecontrollerdb.h rename to src/thirdparty/SDL2/src/joystick/SDL_gamecontrollerdb.h diff --git a/src/eepp/helper/SDL2/src/joystick/SDL_joystick.c b/src/thirdparty/SDL2/src/joystick/SDL_joystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/SDL_joystick.c rename to src/thirdparty/SDL2/src/joystick/SDL_joystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/SDL_joystick_c.h b/src/thirdparty/SDL2/src/joystick/SDL_joystick_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/SDL_joystick_c.h rename to src/thirdparty/SDL2/src/joystick/SDL_joystick_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/SDL_sysjoystick.h b/src/thirdparty/SDL2/src/joystick/SDL_sysjoystick.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/SDL_sysjoystick.h rename to src/thirdparty/SDL2/src/joystick/SDL_sysjoystick.h diff --git a/src/eepp/helper/SDL2/src/joystick/android/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/android/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/android/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/android/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/android/SDL_sysjoystick_c.h b/src/thirdparty/SDL2/src/joystick/android/SDL_sysjoystick_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/android/SDL_sysjoystick_c.h rename to src/thirdparty/SDL2/src/joystick/android/SDL_sysjoystick_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/bsd/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/bsd/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/bsd/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/bsd/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/darwin/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/darwin/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/darwin/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/darwin/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h b/src/thirdparty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h rename to src/thirdparty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/dummy/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/dummy/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/dummy/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/dummy/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/haiku/SDL_haikujoystick.cc b/src/thirdparty/SDL2/src/joystick/haiku/SDL_haikujoystick.cc similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/haiku/SDL_haikujoystick.cc rename to src/thirdparty/SDL2/src/joystick/haiku/SDL_haikujoystick.cc diff --git a/src/eepp/helper/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.h b/src/thirdparty/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.h rename to src/thirdparty/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.h diff --git a/src/eepp/helper/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.m b/src/thirdparty/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.m similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.m rename to src/thirdparty/SDL2/src/joystick/iphoneos/SDLUIAccelerationDelegate.m diff --git a/src/eepp/helper/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m b/src/thirdparty/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m rename to src/thirdparty/SDL2/src/joystick/iphoneos/SDL_sysjoystick.m diff --git a/src/eepp/helper/SDL2/src/joystick/linux/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/linux/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/linux/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/linux/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/linux/SDL_sysjoystick_c.h b/src/thirdparty/SDL2/src/joystick/linux/SDL_sysjoystick_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/linux/SDL_sysjoystick_c.h rename to src/thirdparty/SDL2/src/joystick/linux/SDL_sysjoystick_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/psp/SDL_sysjoystick.c b/src/thirdparty/SDL2/src/joystick/psp/SDL_sysjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/psp/SDL_sysjoystick.c rename to src/thirdparty/SDL2/src/joystick/psp/SDL_sysjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/sort_controllers.py b/src/thirdparty/SDL2/src/joystick/sort_controllers.py similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/sort_controllers.py rename to src/thirdparty/SDL2/src/joystick/sort_controllers.py diff --git a/src/eepp/helper/SDL2/src/joystick/windows/SDL_dxjoystick.c b/src/thirdparty/SDL2/src/joystick/windows/SDL_dxjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/windows/SDL_dxjoystick.c rename to src/thirdparty/SDL2/src/joystick/windows/SDL_dxjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/windows/SDL_dxjoystick_c.h b/src/thirdparty/SDL2/src/joystick/windows/SDL_dxjoystick_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/windows/SDL_dxjoystick_c.h rename to src/thirdparty/SDL2/src/joystick/windows/SDL_dxjoystick_c.h diff --git a/src/eepp/helper/SDL2/src/joystick/windows/SDL_mmjoystick.c b/src/thirdparty/SDL2/src/joystick/windows/SDL_mmjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/windows/SDL_mmjoystick.c rename to src/thirdparty/SDL2/src/joystick/windows/SDL_mmjoystick.c diff --git a/src/eepp/helper/SDL2/src/joystick/winrt/SDL_xinputjoystick.c b/src/thirdparty/SDL2/src/joystick/winrt/SDL_xinputjoystick.c similarity index 100% rename from src/eepp/helper/SDL2/src/joystick/winrt/SDL_xinputjoystick.c rename to src/thirdparty/SDL2/src/joystick/winrt/SDL_xinputjoystick.c diff --git a/src/eepp/helper/SDL2/src/libm/e_atan2.c b/src/thirdparty/SDL2/src/libm/e_atan2.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/e_atan2.c rename to src/thirdparty/SDL2/src/libm/e_atan2.c diff --git a/src/eepp/helper/SDL2/src/libm/e_log.c b/src/thirdparty/SDL2/src/libm/e_log.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/e_log.c rename to src/thirdparty/SDL2/src/libm/e_log.c diff --git a/src/eepp/helper/SDL2/src/libm/e_pow.c b/src/thirdparty/SDL2/src/libm/e_pow.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/e_pow.c rename to src/thirdparty/SDL2/src/libm/e_pow.c diff --git a/src/eepp/helper/SDL2/src/libm/e_rem_pio2.c b/src/thirdparty/SDL2/src/libm/e_rem_pio2.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/e_rem_pio2.c rename to src/thirdparty/SDL2/src/libm/e_rem_pio2.c diff --git a/src/eepp/helper/SDL2/src/libm/e_sqrt.c b/src/thirdparty/SDL2/src/libm/e_sqrt.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/e_sqrt.c rename to src/thirdparty/SDL2/src/libm/e_sqrt.c diff --git a/src/eepp/helper/SDL2/src/libm/k_cos.c b/src/thirdparty/SDL2/src/libm/k_cos.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/k_cos.c rename to src/thirdparty/SDL2/src/libm/k_cos.c diff --git a/src/eepp/helper/SDL2/src/libm/k_rem_pio2.c b/src/thirdparty/SDL2/src/libm/k_rem_pio2.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/k_rem_pio2.c rename to src/thirdparty/SDL2/src/libm/k_rem_pio2.c diff --git a/src/eepp/helper/SDL2/src/libm/k_sin.c b/src/thirdparty/SDL2/src/libm/k_sin.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/k_sin.c rename to src/thirdparty/SDL2/src/libm/k_sin.c diff --git a/src/eepp/helper/SDL2/src/libm/math_libm.h b/src/thirdparty/SDL2/src/libm/math_libm.h similarity index 100% rename from src/eepp/helper/SDL2/src/libm/math_libm.h rename to src/thirdparty/SDL2/src/libm/math_libm.h diff --git a/src/eepp/helper/SDL2/src/libm/math_private.h b/src/thirdparty/SDL2/src/libm/math_private.h similarity index 100% rename from src/eepp/helper/SDL2/src/libm/math_private.h rename to src/thirdparty/SDL2/src/libm/math_private.h diff --git a/src/eepp/helper/SDL2/src/libm/s_atan.c b/src/thirdparty/SDL2/src/libm/s_atan.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_atan.c rename to src/thirdparty/SDL2/src/libm/s_atan.c diff --git a/src/eepp/helper/SDL2/src/libm/s_copysign.c b/src/thirdparty/SDL2/src/libm/s_copysign.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_copysign.c rename to src/thirdparty/SDL2/src/libm/s_copysign.c diff --git a/src/eepp/helper/SDL2/src/libm/s_cos.c b/src/thirdparty/SDL2/src/libm/s_cos.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_cos.c rename to src/thirdparty/SDL2/src/libm/s_cos.c diff --git a/src/eepp/helper/SDL2/src/libm/s_fabs.c b/src/thirdparty/SDL2/src/libm/s_fabs.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_fabs.c rename to src/thirdparty/SDL2/src/libm/s_fabs.c diff --git a/src/eepp/helper/SDL2/src/libm/s_floor.c b/src/thirdparty/SDL2/src/libm/s_floor.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_floor.c rename to src/thirdparty/SDL2/src/libm/s_floor.c diff --git a/src/eepp/helper/SDL2/src/libm/s_scalbn.c b/src/thirdparty/SDL2/src/libm/s_scalbn.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_scalbn.c rename to src/thirdparty/SDL2/src/libm/s_scalbn.c diff --git a/src/eepp/helper/SDL2/src/libm/s_sin.c b/src/thirdparty/SDL2/src/libm/s_sin.c similarity index 100% rename from src/eepp/helper/SDL2/src/libm/s_sin.c rename to src/thirdparty/SDL2/src/libm/s_sin.c diff --git a/src/eepp/helper/SDL2/src/loadso/dlopen/SDL_sysloadso.c b/src/thirdparty/SDL2/src/loadso/dlopen/SDL_sysloadso.c similarity index 100% rename from src/eepp/helper/SDL2/src/loadso/dlopen/SDL_sysloadso.c rename to src/thirdparty/SDL2/src/loadso/dlopen/SDL_sysloadso.c diff --git a/src/eepp/helper/SDL2/src/loadso/dummy/SDL_sysloadso.c b/src/thirdparty/SDL2/src/loadso/dummy/SDL_sysloadso.c similarity index 100% rename from src/eepp/helper/SDL2/src/loadso/dummy/SDL_sysloadso.c rename to src/thirdparty/SDL2/src/loadso/dummy/SDL_sysloadso.c diff --git a/src/eepp/helper/SDL2/src/loadso/haiku/SDL_sysloadso.c b/src/thirdparty/SDL2/src/loadso/haiku/SDL_sysloadso.c similarity index 100% rename from src/eepp/helper/SDL2/src/loadso/haiku/SDL_sysloadso.c rename to src/thirdparty/SDL2/src/loadso/haiku/SDL_sysloadso.c diff --git a/src/eepp/helper/SDL2/src/loadso/windows/SDL_sysloadso.c b/src/thirdparty/SDL2/src/loadso/windows/SDL_sysloadso.c similarity index 100% rename from src/eepp/helper/SDL2/src/loadso/windows/SDL_sysloadso.c rename to src/thirdparty/SDL2/src/loadso/windows/SDL_sysloadso.c diff --git a/src/eepp/helper/SDL2/src/main/android/SDL_android_main.c b/src/thirdparty/SDL2/src/main/android/SDL_android_main.c similarity index 100% rename from src/eepp/helper/SDL2/src/main/android/SDL_android_main.c rename to src/thirdparty/SDL2/src/main/android/SDL_android_main.c diff --git a/src/eepp/helper/SDL2/src/main/dummy/SDL_dummy_main.c b/src/thirdparty/SDL2/src/main/dummy/SDL_dummy_main.c similarity index 100% rename from src/eepp/helper/SDL2/src/main/dummy/SDL_dummy_main.c rename to src/thirdparty/SDL2/src/main/dummy/SDL_dummy_main.c diff --git a/src/eepp/helper/SDL2/src/main/haiku/SDL_BApp.h b/src/thirdparty/SDL2/src/main/haiku/SDL_BApp.h similarity index 100% rename from src/eepp/helper/SDL2/src/main/haiku/SDL_BApp.h rename to src/thirdparty/SDL2/src/main/haiku/SDL_BApp.h diff --git a/src/eepp/helper/SDL2/src/main/haiku/SDL_BeApp.cc b/src/thirdparty/SDL2/src/main/haiku/SDL_BeApp.cc similarity index 100% rename from src/eepp/helper/SDL2/src/main/haiku/SDL_BeApp.cc rename to src/thirdparty/SDL2/src/main/haiku/SDL_BeApp.cc diff --git a/src/eepp/helper/SDL2/src/main/haiku/SDL_BeApp.h b/src/thirdparty/SDL2/src/main/haiku/SDL_BeApp.h similarity index 100% rename from src/eepp/helper/SDL2/src/main/haiku/SDL_BeApp.h rename to src/thirdparty/SDL2/src/main/haiku/SDL_BeApp.h diff --git a/src/eepp/helper/SDL2/src/main/psp/SDL_psp_main.c b/src/thirdparty/SDL2/src/main/psp/SDL_psp_main.c similarity index 100% rename from src/eepp/helper/SDL2/src/main/psp/SDL_psp_main.c rename to src/thirdparty/SDL2/src/main/psp/SDL_psp_main.c diff --git a/src/eepp/helper/SDL2/src/main/windows/SDL_windows_main.c b/src/thirdparty/SDL2/src/main/windows/SDL_windows_main.c similarity index 100% rename from src/eepp/helper/SDL2/src/main/windows/SDL_windows_main.c rename to src/thirdparty/SDL2/src/main/windows/SDL_windows_main.c diff --git a/src/eepp/helper/SDL2/src/main/windows/version.rc b/src/thirdparty/SDL2/src/main/windows/version.rc similarity index 100% rename from src/eepp/helper/SDL2/src/main/windows/version.rc rename to src/thirdparty/SDL2/src/main/windows/version.rc diff --git a/src/eepp/helper/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp b/src/thirdparty/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp rename to src/thirdparty/SDL2/src/main/winrt/SDL_winrt_main_NonXAML.cpp diff --git a/src/eepp/helper/SDL2/src/power/SDL_power.c b/src/thirdparty/SDL2/src/power/SDL_power.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/SDL_power.c rename to src/thirdparty/SDL2/src/power/SDL_power.c diff --git a/src/eepp/helper/SDL2/src/power/android/SDL_syspower.c b/src/thirdparty/SDL2/src/power/android/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/android/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/android/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/haiku/SDL_syspower.c b/src/thirdparty/SDL2/src/power/haiku/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/haiku/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/haiku/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/linux/SDL_syspower.c b/src/thirdparty/SDL2/src/power/linux/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/linux/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/linux/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/macosx/SDL_syspower.c b/src/thirdparty/SDL2/src/power/macosx/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/macosx/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/macosx/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/psp/SDL_syspower.c b/src/thirdparty/SDL2/src/power/psp/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/psp/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/psp/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/uikit/SDL_syspower.h b/src/thirdparty/SDL2/src/power/uikit/SDL_syspower.h similarity index 100% rename from src/eepp/helper/SDL2/src/power/uikit/SDL_syspower.h rename to src/thirdparty/SDL2/src/power/uikit/SDL_syspower.h diff --git a/src/eepp/helper/SDL2/src/power/uikit/SDL_syspower.m b/src/thirdparty/SDL2/src/power/uikit/SDL_syspower.m similarity index 100% rename from src/eepp/helper/SDL2/src/power/uikit/SDL_syspower.m rename to src/thirdparty/SDL2/src/power/uikit/SDL_syspower.m diff --git a/src/eepp/helper/SDL2/src/power/windows/SDL_syspower.c b/src/thirdparty/SDL2/src/power/windows/SDL_syspower.c similarity index 100% rename from src/eepp/helper/SDL2/src/power/windows/SDL_syspower.c rename to src/thirdparty/SDL2/src/power/windows/SDL_syspower.c diff --git a/src/eepp/helper/SDL2/src/power/winrt/SDL_syspower.cpp b/src/thirdparty/SDL2/src/power/winrt/SDL_syspower.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/power/winrt/SDL_syspower.cpp rename to src/thirdparty/SDL2/src/power/winrt/SDL_syspower.cpp diff --git a/src/eepp/helper/SDL2/src/render/SDL_d3dmath.c b/src/thirdparty/SDL2/src/render/SDL_d3dmath.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_d3dmath.c rename to src/thirdparty/SDL2/src/render/SDL_d3dmath.c diff --git a/src/eepp/helper/SDL2/src/render/SDL_d3dmath.h b/src/thirdparty/SDL2/src/render/SDL_d3dmath.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_d3dmath.h rename to src/thirdparty/SDL2/src/render/SDL_d3dmath.h diff --git a/src/eepp/helper/SDL2/src/render/SDL_render.c b/src/thirdparty/SDL2/src/render/SDL_render.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_render.c rename to src/thirdparty/SDL2/src/render/SDL_render.c diff --git a/src/eepp/helper/SDL2/src/render/SDL_sysrender.h b/src/thirdparty/SDL2/src/render/SDL_sysrender.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_sysrender.h rename to src/thirdparty/SDL2/src/render/SDL_sysrender.h diff --git a/src/eepp/helper/SDL2/src/render/SDL_yuv_mmx.c b/src/thirdparty/SDL2/src/render/SDL_yuv_mmx.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_yuv_mmx.c rename to src/thirdparty/SDL2/src/render/SDL_yuv_mmx.c diff --git a/src/eepp/helper/SDL2/src/render/SDL_yuv_sw.c b/src/thirdparty/SDL2/src/render/SDL_yuv_sw.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_yuv_sw.c rename to src/thirdparty/SDL2/src/render/SDL_yuv_sw.c diff --git a/src/eepp/helper/SDL2/src/render/SDL_yuv_sw_c.h b/src/thirdparty/SDL2/src/render/SDL_yuv_sw_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/SDL_yuv_sw_c.h rename to src/thirdparty/SDL2/src/render/SDL_yuv_sw_c.h diff --git a/src/eepp/helper/SDL2/src/render/direct3d/SDL_render_d3d.c b/src/thirdparty/SDL2/src/render/direct3d/SDL_render_d3d.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/direct3d/SDL_render_d3d.c rename to src/thirdparty/SDL2/src/render/direct3d/SDL_render_d3d.c diff --git a/src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_d3d11.c b/src/thirdparty/SDL2/src/render/direct3d11/SDL_render_d3d11.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_d3d11.c rename to src/thirdparty/SDL2/src/render/direct3d11/SDL_render_d3d11.c diff --git a/src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_winrt.cpp b/src/thirdparty/SDL2/src/render/direct3d11/SDL_render_winrt.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_winrt.cpp rename to src/thirdparty/SDL2/src/render/direct3d11/SDL_render_winrt.cpp diff --git a/src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_winrt.h b/src/thirdparty/SDL2/src/render/direct3d11/SDL_render_winrt.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/direct3d11/SDL_render_winrt.h rename to src/thirdparty/SDL2/src/render/direct3d11/SDL_render_winrt.h diff --git a/src/eepp/helper/SDL2/src/render/mmx.h b/src/thirdparty/SDL2/src/render/mmx.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/mmx.h rename to src/thirdparty/SDL2/src/render/mmx.h diff --git a/src/eepp/helper/SDL2/src/render/opengl/SDL_glfuncs.h b/src/thirdparty/SDL2/src/render/opengl/SDL_glfuncs.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengl/SDL_glfuncs.h rename to src/thirdparty/SDL2/src/render/opengl/SDL_glfuncs.h diff --git a/src/eepp/helper/SDL2/src/render/opengl/SDL_render_gl.c b/src/thirdparty/SDL2/src/render/opengl/SDL_render_gl.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengl/SDL_render_gl.c rename to src/thirdparty/SDL2/src/render/opengl/SDL_render_gl.c diff --git a/src/eepp/helper/SDL2/src/render/opengl/SDL_shaders_gl.c b/src/thirdparty/SDL2/src/render/opengl/SDL_shaders_gl.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengl/SDL_shaders_gl.c rename to src/thirdparty/SDL2/src/render/opengl/SDL_shaders_gl.c diff --git a/src/eepp/helper/SDL2/src/render/opengl/SDL_shaders_gl.h b/src/thirdparty/SDL2/src/render/opengl/SDL_shaders_gl.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengl/SDL_shaders_gl.h rename to src/thirdparty/SDL2/src/render/opengl/SDL_shaders_gl.h diff --git a/src/eepp/helper/SDL2/src/render/opengles/SDL_glesfuncs.h b/src/thirdparty/SDL2/src/render/opengles/SDL_glesfuncs.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles/SDL_glesfuncs.h rename to src/thirdparty/SDL2/src/render/opengles/SDL_glesfuncs.h diff --git a/src/eepp/helper/SDL2/src/render/opengles/SDL_render_gles.c b/src/thirdparty/SDL2/src/render/opengles/SDL_render_gles.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles/SDL_render_gles.c rename to src/thirdparty/SDL2/src/render/opengles/SDL_render_gles.c diff --git a/src/eepp/helper/SDL2/src/render/opengles2/SDL_gles2funcs.h b/src/thirdparty/SDL2/src/render/opengles2/SDL_gles2funcs.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles2/SDL_gles2funcs.h rename to src/thirdparty/SDL2/src/render/opengles2/SDL_gles2funcs.h diff --git a/src/eepp/helper/SDL2/src/render/opengles2/SDL_render_gles2.c b/src/thirdparty/SDL2/src/render/opengles2/SDL_render_gles2.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles2/SDL_render_gles2.c rename to src/thirdparty/SDL2/src/render/opengles2/SDL_render_gles2.c diff --git a/src/eepp/helper/SDL2/src/render/opengles2/SDL_shaders_gles2.c b/src/thirdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles2/SDL_shaders_gles2.c rename to src/thirdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.c diff --git a/src/eepp/helper/SDL2/src/render/opengles2/SDL_shaders_gles2.h b/src/thirdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/opengles2/SDL_shaders_gles2.h rename to src/thirdparty/SDL2/src/render/opengles2/SDL_shaders_gles2.h diff --git a/src/eepp/helper/SDL2/src/render/psp/SDL_render_psp.c b/src/thirdparty/SDL2/src/render/psp/SDL_render_psp.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/psp/SDL_render_psp.c rename to src/thirdparty/SDL2/src/render/psp/SDL_render_psp.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendfillrect.c b/src/thirdparty/SDL2/src/render/software/SDL_blendfillrect.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendfillrect.c rename to src/thirdparty/SDL2/src/render/software/SDL_blendfillrect.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendfillrect.h b/src/thirdparty/SDL2/src/render/software/SDL_blendfillrect.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendfillrect.h rename to src/thirdparty/SDL2/src/render/software/SDL_blendfillrect.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendline.c b/src/thirdparty/SDL2/src/render/software/SDL_blendline.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendline.c rename to src/thirdparty/SDL2/src/render/software/SDL_blendline.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendline.h b/src/thirdparty/SDL2/src/render/software/SDL_blendline.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendline.h rename to src/thirdparty/SDL2/src/render/software/SDL_blendline.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendpoint.c b/src/thirdparty/SDL2/src/render/software/SDL_blendpoint.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendpoint.c rename to src/thirdparty/SDL2/src/render/software/SDL_blendpoint.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_blendpoint.h b/src/thirdparty/SDL2/src/render/software/SDL_blendpoint.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_blendpoint.h rename to src/thirdparty/SDL2/src/render/software/SDL_blendpoint.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_draw.h b/src/thirdparty/SDL2/src/render/software/SDL_draw.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_draw.h rename to src/thirdparty/SDL2/src/render/software/SDL_draw.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_drawline.c b/src/thirdparty/SDL2/src/render/software/SDL_drawline.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_drawline.c rename to src/thirdparty/SDL2/src/render/software/SDL_drawline.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_drawline.h b/src/thirdparty/SDL2/src/render/software/SDL_drawline.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_drawline.h rename to src/thirdparty/SDL2/src/render/software/SDL_drawline.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_drawpoint.c b/src/thirdparty/SDL2/src/render/software/SDL_drawpoint.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_drawpoint.c rename to src/thirdparty/SDL2/src/render/software/SDL_drawpoint.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_drawpoint.h b/src/thirdparty/SDL2/src/render/software/SDL_drawpoint.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_drawpoint.h rename to src/thirdparty/SDL2/src/render/software/SDL_drawpoint.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_render_sw.c b/src/thirdparty/SDL2/src/render/software/SDL_render_sw.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_render_sw.c rename to src/thirdparty/SDL2/src/render/software/SDL_render_sw.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_render_sw_c.h b/src/thirdparty/SDL2/src/render/software/SDL_render_sw_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_render_sw_c.h rename to src/thirdparty/SDL2/src/render/software/SDL_render_sw_c.h diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_rotate.c b/src/thirdparty/SDL2/src/render/software/SDL_rotate.c similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_rotate.c rename to src/thirdparty/SDL2/src/render/software/SDL_rotate.c diff --git a/src/eepp/helper/SDL2/src/render/software/SDL_rotate.h b/src/thirdparty/SDL2/src/render/software/SDL_rotate.h similarity index 100% rename from src/eepp/helper/SDL2/src/render/software/SDL_rotate.h rename to src/thirdparty/SDL2/src/render/software/SDL_rotate.h diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_getenv.c b/src/thirdparty/SDL2/src/stdlib/SDL_getenv.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_getenv.c rename to src/thirdparty/SDL2/src/stdlib/SDL_getenv.c diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_iconv.c b/src/thirdparty/SDL2/src/stdlib/SDL_iconv.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_iconv.c rename to src/thirdparty/SDL2/src/stdlib/SDL_iconv.c diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_malloc.c b/src/thirdparty/SDL2/src/stdlib/SDL_malloc.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_malloc.c rename to src/thirdparty/SDL2/src/stdlib/SDL_malloc.c diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_qsort.c b/src/thirdparty/SDL2/src/stdlib/SDL_qsort.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_qsort.c rename to src/thirdparty/SDL2/src/stdlib/SDL_qsort.c diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_stdlib.c b/src/thirdparty/SDL2/src/stdlib/SDL_stdlib.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_stdlib.c rename to src/thirdparty/SDL2/src/stdlib/SDL_stdlib.c diff --git a/src/eepp/helper/SDL2/src/stdlib/SDL_string.c b/src/thirdparty/SDL2/src/stdlib/SDL_string.c similarity index 100% rename from src/eepp/helper/SDL2/src/stdlib/SDL_string.c rename to src/thirdparty/SDL2/src/stdlib/SDL_string.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_assert.c b/src/thirdparty/SDL2/src/test/SDL_test_assert.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_assert.c rename to src/thirdparty/SDL2/src/test/SDL_test_assert.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_common.c b/src/thirdparty/SDL2/src/test/SDL_test_common.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_common.c rename to src/thirdparty/SDL2/src/test/SDL_test_common.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_compare.c b/src/thirdparty/SDL2/src/test/SDL_test_compare.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_compare.c rename to src/thirdparty/SDL2/src/test/SDL_test_compare.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_crc32.c b/src/thirdparty/SDL2/src/test/SDL_test_crc32.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_crc32.c rename to src/thirdparty/SDL2/src/test/SDL_test_crc32.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_font.c b/src/thirdparty/SDL2/src/test/SDL_test_font.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_font.c rename to src/thirdparty/SDL2/src/test/SDL_test_font.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_fuzzer.c b/src/thirdparty/SDL2/src/test/SDL_test_fuzzer.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_fuzzer.c rename to src/thirdparty/SDL2/src/test/SDL_test_fuzzer.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_harness.c b/src/thirdparty/SDL2/src/test/SDL_test_harness.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_harness.c rename to src/thirdparty/SDL2/src/test/SDL_test_harness.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_imageBlit.c b/src/thirdparty/SDL2/src/test/SDL_test_imageBlit.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_imageBlit.c rename to src/thirdparty/SDL2/src/test/SDL_test_imageBlit.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_imageBlitBlend.c b/src/thirdparty/SDL2/src/test/SDL_test_imageBlitBlend.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_imageBlitBlend.c rename to src/thirdparty/SDL2/src/test/SDL_test_imageBlitBlend.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_imageFace.c b/src/thirdparty/SDL2/src/test/SDL_test_imageFace.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_imageFace.c rename to src/thirdparty/SDL2/src/test/SDL_test_imageFace.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_imagePrimitives.c b/src/thirdparty/SDL2/src/test/SDL_test_imagePrimitives.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_imagePrimitives.c rename to src/thirdparty/SDL2/src/test/SDL_test_imagePrimitives.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_imagePrimitivesBlend.c b/src/thirdparty/SDL2/src/test/SDL_test_imagePrimitivesBlend.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_imagePrimitivesBlend.c rename to src/thirdparty/SDL2/src/test/SDL_test_imagePrimitivesBlend.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_log.c b/src/thirdparty/SDL2/src/test/SDL_test_log.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_log.c rename to src/thirdparty/SDL2/src/test/SDL_test_log.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_md5.c b/src/thirdparty/SDL2/src/test/SDL_test_md5.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_md5.c rename to src/thirdparty/SDL2/src/test/SDL_test_md5.c diff --git a/src/eepp/helper/SDL2/src/test/SDL_test_random.c b/src/thirdparty/SDL2/src/test/SDL_test_random.c similarity index 100% rename from src/eepp/helper/SDL2/src/test/SDL_test_random.c rename to src/thirdparty/SDL2/src/test/SDL_test_random.c diff --git a/src/eepp/helper/SDL2/src/thread/SDL_systhread.h b/src/thirdparty/SDL2/src/thread/SDL_systhread.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/SDL_systhread.h rename to src/thirdparty/SDL2/src/thread/SDL_systhread.h diff --git a/src/eepp/helper/SDL2/src/thread/SDL_thread.c b/src/thirdparty/SDL2/src/thread/SDL_thread.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/SDL_thread.c rename to src/thirdparty/SDL2/src/thread/SDL_thread.c diff --git a/src/eepp/helper/SDL2/src/thread/SDL_thread_c.h b/src/thirdparty/SDL2/src/thread/SDL_thread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/SDL_thread_c.h rename to src/thirdparty/SDL2/src/thread/SDL_thread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_syscond.c b/src/thirdparty/SDL2/src/thread/generic/SDL_syscond.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_syscond.c rename to src/thirdparty/SDL2/src/thread/generic/SDL_syscond.c diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_sysmutex.c b/src/thirdparty/SDL2/src/thread/generic/SDL_sysmutex.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_sysmutex.c rename to src/thirdparty/SDL2/src/thread/generic/SDL_sysmutex.c diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_sysmutex_c.h b/src/thirdparty/SDL2/src/thread/generic/SDL_sysmutex_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_sysmutex_c.h rename to src/thirdparty/SDL2/src/thread/generic/SDL_sysmutex_c.h diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_syssem.c b/src/thirdparty/SDL2/src/thread/generic/SDL_syssem.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_syssem.c rename to src/thirdparty/SDL2/src/thread/generic/SDL_syssem.c diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_systhread.c b/src/thirdparty/SDL2/src/thread/generic/SDL_systhread.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_systhread.c rename to src/thirdparty/SDL2/src/thread/generic/SDL_systhread.c diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_systhread_c.h b/src/thirdparty/SDL2/src/thread/generic/SDL_systhread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_systhread_c.h rename to src/thirdparty/SDL2/src/thread/generic/SDL_systhread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/generic/SDL_systls.c b/src/thirdparty/SDL2/src/thread/generic/SDL_systls.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/generic/SDL_systls.c rename to src/thirdparty/SDL2/src/thread/generic/SDL_systls.c diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_syscond.c b/src/thirdparty/SDL2/src/thread/psp/SDL_syscond.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_syscond.c rename to src/thirdparty/SDL2/src/thread/psp/SDL_syscond.c diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_sysmutex.c b/src/thirdparty/SDL2/src/thread/psp/SDL_sysmutex.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_sysmutex.c rename to src/thirdparty/SDL2/src/thread/psp/SDL_sysmutex.c diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_sysmutex_c.h b/src/thirdparty/SDL2/src/thread/psp/SDL_sysmutex_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_sysmutex_c.h rename to src/thirdparty/SDL2/src/thread/psp/SDL_sysmutex_c.h diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_syssem.c b/src/thirdparty/SDL2/src/thread/psp/SDL_syssem.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_syssem.c rename to src/thirdparty/SDL2/src/thread/psp/SDL_syssem.c diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_systhread.c b/src/thirdparty/SDL2/src/thread/psp/SDL_systhread.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_systhread.c rename to src/thirdparty/SDL2/src/thread/psp/SDL_systhread.c diff --git a/src/eepp/helper/SDL2/src/thread/psp/SDL_systhread_c.h b/src/thirdparty/SDL2/src/thread/psp/SDL_systhread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/psp/SDL_systhread_c.h rename to src/thirdparty/SDL2/src/thread/psp/SDL_systhread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_syscond.c b/src/thirdparty/SDL2/src/thread/pthread/SDL_syscond.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_syscond.c rename to src/thirdparty/SDL2/src/thread/pthread/SDL_syscond.c diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_sysmutex.c b/src/thirdparty/SDL2/src/thread/pthread/SDL_sysmutex.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_sysmutex.c rename to src/thirdparty/SDL2/src/thread/pthread/SDL_sysmutex.c diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_sysmutex_c.h b/src/thirdparty/SDL2/src/thread/pthread/SDL_sysmutex_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_sysmutex_c.h rename to src/thirdparty/SDL2/src/thread/pthread/SDL_sysmutex_c.h diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_syssem.c b/src/thirdparty/SDL2/src/thread/pthread/SDL_syssem.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_syssem.c rename to src/thirdparty/SDL2/src/thread/pthread/SDL_syssem.c diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_systhread.c b/src/thirdparty/SDL2/src/thread/pthread/SDL_systhread.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_systhread.c rename to src/thirdparty/SDL2/src/thread/pthread/SDL_systhread.c diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_systhread_c.h b/src/thirdparty/SDL2/src/thread/pthread/SDL_systhread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_systhread_c.h rename to src/thirdparty/SDL2/src/thread/pthread/SDL_systhread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/pthread/SDL_systls.c b/src/thirdparty/SDL2/src/thread/pthread/SDL_systls.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/pthread/SDL_systls.c rename to src/thirdparty/SDL2/src/thread/pthread/SDL_systls.c diff --git a/src/eepp/helper/SDL2/src/thread/stdcpp/SDL_syscond.cpp b/src/thirdparty/SDL2/src/thread/stdcpp/SDL_syscond.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/thread/stdcpp/SDL_syscond.cpp rename to src/thirdparty/SDL2/src/thread/stdcpp/SDL_syscond.cpp diff --git a/src/eepp/helper/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp b/src/thirdparty/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp rename to src/thirdparty/SDL2/src/thread/stdcpp/SDL_sysmutex.cpp diff --git a/src/eepp/helper/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h b/src/thirdparty/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h rename to src/thirdparty/SDL2/src/thread/stdcpp/SDL_sysmutex_c.h diff --git a/src/eepp/helper/SDL2/src/thread/stdcpp/SDL_systhread.cpp b/src/thirdparty/SDL2/src/thread/stdcpp/SDL_systhread.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/thread/stdcpp/SDL_systhread.cpp rename to src/thirdparty/SDL2/src/thread/stdcpp/SDL_systhread.cpp diff --git a/src/eepp/helper/SDL2/src/thread/stdcpp/SDL_systhread_c.h b/src/thirdparty/SDL2/src/thread/stdcpp/SDL_systhread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/stdcpp/SDL_systhread_c.h rename to src/thirdparty/SDL2/src/thread/stdcpp/SDL_systhread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/windows/SDL_sysmutex.c b/src/thirdparty/SDL2/src/thread/windows/SDL_sysmutex.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/windows/SDL_sysmutex.c rename to src/thirdparty/SDL2/src/thread/windows/SDL_sysmutex.c diff --git a/src/eepp/helper/SDL2/src/thread/windows/SDL_syssem.c b/src/thirdparty/SDL2/src/thread/windows/SDL_syssem.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/windows/SDL_syssem.c rename to src/thirdparty/SDL2/src/thread/windows/SDL_syssem.c diff --git a/src/eepp/helper/SDL2/src/thread/windows/SDL_systhread.c b/src/thirdparty/SDL2/src/thread/windows/SDL_systhread.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/windows/SDL_systhread.c rename to src/thirdparty/SDL2/src/thread/windows/SDL_systhread.c diff --git a/src/eepp/helper/SDL2/src/thread/windows/SDL_systhread_c.h b/src/thirdparty/SDL2/src/thread/windows/SDL_systhread_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/thread/windows/SDL_systhread_c.h rename to src/thirdparty/SDL2/src/thread/windows/SDL_systhread_c.h diff --git a/src/eepp/helper/SDL2/src/thread/windows/SDL_systls.c b/src/thirdparty/SDL2/src/thread/windows/SDL_systls.c similarity index 100% rename from src/eepp/helper/SDL2/src/thread/windows/SDL_systls.c rename to src/thirdparty/SDL2/src/thread/windows/SDL_systls.c diff --git a/src/eepp/helper/SDL2/src/timer/SDL_timer.c b/src/thirdparty/SDL2/src/timer/SDL_timer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/SDL_timer.c rename to src/thirdparty/SDL2/src/timer/SDL_timer.c diff --git a/src/eepp/helper/SDL2/src/timer/SDL_timer_c.h b/src/thirdparty/SDL2/src/timer/SDL_timer_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/timer/SDL_timer_c.h rename to src/thirdparty/SDL2/src/timer/SDL_timer_c.h diff --git a/src/eepp/helper/SDL2/src/timer/dummy/SDL_systimer.c b/src/thirdparty/SDL2/src/timer/dummy/SDL_systimer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/dummy/SDL_systimer.c rename to src/thirdparty/SDL2/src/timer/dummy/SDL_systimer.c diff --git a/src/eepp/helper/SDL2/src/timer/haiku/SDL_systimer.c b/src/thirdparty/SDL2/src/timer/haiku/SDL_systimer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/haiku/SDL_systimer.c rename to src/thirdparty/SDL2/src/timer/haiku/SDL_systimer.c diff --git a/src/eepp/helper/SDL2/src/timer/psp/SDL_systimer.c b/src/thirdparty/SDL2/src/timer/psp/SDL_systimer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/psp/SDL_systimer.c rename to src/thirdparty/SDL2/src/timer/psp/SDL_systimer.c diff --git a/src/eepp/helper/SDL2/src/timer/unix/SDL_systimer.c b/src/thirdparty/SDL2/src/timer/unix/SDL_systimer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/unix/SDL_systimer.c rename to src/thirdparty/SDL2/src/timer/unix/SDL_systimer.c diff --git a/src/eepp/helper/SDL2/src/timer/windows/SDL_systimer.c b/src/thirdparty/SDL2/src/timer/windows/SDL_systimer.c similarity index 100% rename from src/eepp/helper/SDL2/src/timer/windows/SDL_systimer.c rename to src/thirdparty/SDL2/src/timer/windows/SDL_systimer.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_RLEaccel.c b/src/thirdparty/SDL2/src/video/SDL_RLEaccel.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_RLEaccel.c rename to src/thirdparty/SDL2/src/video/SDL_RLEaccel.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_RLEaccel_c.h b/src/thirdparty/SDL2/src/video/SDL_RLEaccel_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_RLEaccel_c.h rename to src/thirdparty/SDL2/src/video/SDL_RLEaccel_c.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit.c b/src/thirdparty/SDL2/src/video/SDL_blit.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit.c rename to src/thirdparty/SDL2/src/video/SDL_blit.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit.h b/src/thirdparty/SDL2/src/video/SDL_blit.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit.h rename to src/thirdparty/SDL2/src/video/SDL_blit.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_0.c b/src/thirdparty/SDL2/src/video/SDL_blit_0.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_0.c rename to src/thirdparty/SDL2/src/video/SDL_blit_0.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_1.c b/src/thirdparty/SDL2/src/video/SDL_blit_1.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_1.c rename to src/thirdparty/SDL2/src/video/SDL_blit_1.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_A.c b/src/thirdparty/SDL2/src/video/SDL_blit_A.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_A.c rename to src/thirdparty/SDL2/src/video/SDL_blit_A.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_N.c b/src/thirdparty/SDL2/src/video/SDL_blit_N.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_N.c rename to src/thirdparty/SDL2/src/video/SDL_blit_N.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_auto.c b/src/thirdparty/SDL2/src/video/SDL_blit_auto.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_auto.c rename to src/thirdparty/SDL2/src/video/SDL_blit_auto.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_auto.h b/src/thirdparty/SDL2/src/video/SDL_blit_auto.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_auto.h rename to src/thirdparty/SDL2/src/video/SDL_blit_auto.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_copy.c b/src/thirdparty/SDL2/src/video/SDL_blit_copy.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_copy.c rename to src/thirdparty/SDL2/src/video/SDL_blit_copy.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_copy.h b/src/thirdparty/SDL2/src/video/SDL_blit_copy.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_copy.h rename to src/thirdparty/SDL2/src/video/SDL_blit_copy.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_slow.c b/src/thirdparty/SDL2/src/video/SDL_blit_slow.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_slow.c rename to src/thirdparty/SDL2/src/video/SDL_blit_slow.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_blit_slow.h b/src/thirdparty/SDL2/src/video/SDL_blit_slow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_blit_slow.h rename to src/thirdparty/SDL2/src/video/SDL_blit_slow.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_bmp.c b/src/thirdparty/SDL2/src/video/SDL_bmp.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_bmp.c rename to src/thirdparty/SDL2/src/video/SDL_bmp.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_clipboard.c b/src/thirdparty/SDL2/src/video/SDL_clipboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_clipboard.c rename to src/thirdparty/SDL2/src/video/SDL_clipboard.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_egl.c b/src/thirdparty/SDL2/src/video/SDL_egl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_egl.c rename to src/thirdparty/SDL2/src/video/SDL_egl.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_egl_c.h b/src/thirdparty/SDL2/src/video/SDL_egl_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_egl_c.h rename to src/thirdparty/SDL2/src/video/SDL_egl_c.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_fillrect.c b/src/thirdparty/SDL2/src/video/SDL_fillrect.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_fillrect.c rename to src/thirdparty/SDL2/src/video/SDL_fillrect.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_pixels.c b/src/thirdparty/SDL2/src/video/SDL_pixels.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_pixels.c rename to src/thirdparty/SDL2/src/video/SDL_pixels.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_pixels_c.h b/src/thirdparty/SDL2/src/video/SDL_pixels_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_pixels_c.h rename to src/thirdparty/SDL2/src/video/SDL_pixels_c.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_rect.c b/src/thirdparty/SDL2/src/video/SDL_rect.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_rect.c rename to src/thirdparty/SDL2/src/video/SDL_rect.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_rect_c.h b/src/thirdparty/SDL2/src/video/SDL_rect_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_rect_c.h rename to src/thirdparty/SDL2/src/video/SDL_rect_c.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_shape.c b/src/thirdparty/SDL2/src/video/SDL_shape.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_shape.c rename to src/thirdparty/SDL2/src/video/SDL_shape.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_shape_internals.h b/src/thirdparty/SDL2/src/video/SDL_shape_internals.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_shape_internals.h rename to src/thirdparty/SDL2/src/video/SDL_shape_internals.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_stretch.c b/src/thirdparty/SDL2/src/video/SDL_stretch.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_stretch.c rename to src/thirdparty/SDL2/src/video/SDL_stretch.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_surface.c b/src/thirdparty/SDL2/src/video/SDL_surface.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_surface.c rename to src/thirdparty/SDL2/src/video/SDL_surface.c diff --git a/src/eepp/helper/SDL2/src/video/SDL_sysvideo.h b/src/thirdparty/SDL2/src/video/SDL_sysvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_sysvideo.h rename to src/thirdparty/SDL2/src/video/SDL_sysvideo.h diff --git a/src/eepp/helper/SDL2/src/video/SDL_video.c b/src/thirdparty/SDL2/src/video/SDL_video.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/SDL_video.c rename to src/thirdparty/SDL2/src/video/SDL_video.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidclipboard.c b/src/thirdparty/SDL2/src/video/android/SDL_androidclipboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidclipboard.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidclipboard.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidclipboard.h b/src/thirdparty/SDL2/src/video/android/SDL_androidclipboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidclipboard.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidclipboard.h diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidevents.c b/src/thirdparty/SDL2/src/video/android/SDL_androidevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidevents.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidevents.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidevents.h b/src/thirdparty/SDL2/src/video/android/SDL_androidevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidevents.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidevents.h diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidgl.c b/src/thirdparty/SDL2/src/video/android/SDL_androidgl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidgl.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidgl.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidkeyboard.c b/src/thirdparty/SDL2/src/video/android/SDL_androidkeyboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidkeyboard.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidkeyboard.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidkeyboard.h b/src/thirdparty/SDL2/src/video/android/SDL_androidkeyboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidkeyboard.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidkeyboard.h diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidtouch.c b/src/thirdparty/SDL2/src/video/android/SDL_androidtouch.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidtouch.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidtouch.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidtouch.h b/src/thirdparty/SDL2/src/video/android/SDL_androidtouch.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidtouch.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidtouch.h diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidvideo.c b/src/thirdparty/SDL2/src/video/android/SDL_androidvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidvideo.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidvideo.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidvideo.h b/src/thirdparty/SDL2/src/video/android/SDL_androidvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidvideo.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidvideo.h diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidwindow.c b/src/thirdparty/SDL2/src/video/android/SDL_androidwindow.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidwindow.c rename to src/thirdparty/SDL2/src/video/android/SDL_androidwindow.c diff --git a/src/eepp/helper/SDL2/src/video/android/SDL_androidwindow.h b/src/thirdparty/SDL2/src/video/android/SDL_androidwindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/android/SDL_androidwindow.h rename to src/thirdparty/SDL2/src/video/android/SDL_androidwindow.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaclipboard.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaclipboard.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaclipboard.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaclipboard.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaclipboard.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaevents.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaevents.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaevents.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaevents.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaevents.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaevents.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaevents.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoakeyboard.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoakeyboard.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoakeyboard.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoakeyboard.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoakeyboard.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamessagebox.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamessagebox.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamessagebox.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamessagebox.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamessagebox.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamodes.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamodes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamodes.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamodes.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamodes.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamodes.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamodes.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamodes.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamouse.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamouse.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamouse.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamouse.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamouse.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamouse.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamouse.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamousetap.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamousetap.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamousetap.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoamousetap.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoamousetap.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaopengl.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaopengl.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaopengl.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoaopengl.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoaopengl.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoashape.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoashape.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoashape.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoashape.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoashape.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoashape.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoashape.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoashape.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoavideo.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoavideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoavideo.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoavideo.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoavideo.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoavideo.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoavideo.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoavideo.m diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoawindow.h b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoawindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoawindow.h rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoawindow.h diff --git a/src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoawindow.m b/src/thirdparty/SDL2/src/video/cocoa/SDL_cocoawindow.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/cocoa/SDL_cocoawindow.m rename to src/thirdparty/SDL2/src/video/cocoa/SDL_cocoawindow.m diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_WM.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_WM.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_WM.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_WM.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_WM.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_dyn.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_dyn.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_dyn.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_dyn.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_dyn.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_events.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_events.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_events.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_events.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_events.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_events.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_events.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_events.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_modes.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_modes.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_modes.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_modes.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_modes.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_mouse.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_mouse.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_mouse.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_mouse.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_mouse.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_opengl.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_opengl.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_opengl.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_opengl.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_opengl.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_render.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_render.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_render.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_render.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_render.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_render.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_render.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_render.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_shape.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_shape.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_shape.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_shape.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_shape.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_video.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_video.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_video.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_video.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_video.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_video.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_video.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_video.h diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_window.c b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_window.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_window.c rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_window.c diff --git a/src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_window.h b/src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_window.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/directfb/SDL_DirectFB_window.h rename to src/thirdparty/SDL2/src/video/directfb/SDL_DirectFB_window.h diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullevents.c b/src/thirdparty/SDL2/src/video/dummy/SDL_nullevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullevents.c rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullevents.c diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullevents_c.h b/src/thirdparty/SDL2/src/video/dummy/SDL_nullevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullevents_c.h rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullevents_c.h diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullframebuffer.c b/src/thirdparty/SDL2/src/video/dummy/SDL_nullframebuffer.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullframebuffer.c rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullframebuffer.c diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullframebuffer_c.h b/src/thirdparty/SDL2/src/video/dummy/SDL_nullframebuffer_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullframebuffer_c.h rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullframebuffer_c.h diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullvideo.c b/src/thirdparty/SDL2/src/video/dummy/SDL_nullvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullvideo.c rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullvideo.c diff --git a/src/eepp/helper/SDL2/src/video/dummy/SDL_nullvideo.h b/src/thirdparty/SDL2/src/video/dummy/SDL_nullvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/dummy/SDL_nullvideo.h rename to src/thirdparty/SDL2/src/video/dummy/SDL_nullvideo.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_BWin.h b/src/thirdparty/SDL2/src/video/haiku/SDL_BWin.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_BWin.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_BWin.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bclipboard.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bclipboard.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bclipboard.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bclipboard.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bclipboard.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bclipboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bclipboard.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bclipboard.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bevents.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bevents.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bevents.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bevents.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bevents.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bevents.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bevents.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bframebuffer.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bframebuffer.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bframebuffer.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bframebuffer.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bframebuffer.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bframebuffer.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bframebuffer.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bframebuffer.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bkeyboard.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bkeyboard.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bkeyboard.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bkeyboard.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bkeyboard.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bkeyboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bkeyboard.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bkeyboard.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bmodes.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bmodes.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bmodes.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bmodes.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bmodes.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bmodes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bmodes.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bmodes.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bopengl.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bopengl.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bopengl.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bopengl.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bopengl.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bopengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bopengl.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bopengl.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bvideo.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bvideo.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bvideo.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bvideo.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bvideo.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bvideo.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bvideo.h diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bwindow.cc b/src/thirdparty/SDL2/src/video/haiku/SDL_bwindow.cc similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bwindow.cc rename to src/thirdparty/SDL2/src/video/haiku/SDL_bwindow.cc diff --git a/src/eepp/helper/SDL2/src/video/haiku/SDL_bwindow.h b/src/thirdparty/SDL2/src/video/haiku/SDL_bwindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/haiku/SDL_bwindow.h rename to src/thirdparty/SDL2/src/video/haiku/SDL_bwindow.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirdyn.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirdyn.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirdyn.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirdyn.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirdyn.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirdyn.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirdyn.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirdyn.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirevents.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirevents.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirevents.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirevents.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirevents.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirevents.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirframebuffer.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirframebuffer.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirframebuffer.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirframebuffer.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirframebuffer.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirframebuffer.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirframebuffer.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirframebuffer.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirmouse.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirmouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirmouse.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirmouse.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirmouse.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirmouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirmouse.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirmouse.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_miropengl.c b/src/thirdparty/SDL2/src/video/mir/SDL_miropengl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_miropengl.c rename to src/thirdparty/SDL2/src/video/mir/SDL_miropengl.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_miropengl.h b/src/thirdparty/SDL2/src/video/mir/SDL_miropengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_miropengl.h rename to src/thirdparty/SDL2/src/video/mir/SDL_miropengl.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirsym.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirsym.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirsym.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirsym.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirvideo.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirvideo.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirvideo.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirvideo.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirvideo.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirvideo.h diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirwindow.c b/src/thirdparty/SDL2/src/video/mir/SDL_mirwindow.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirwindow.c rename to src/thirdparty/SDL2/src/video/mir/SDL_mirwindow.c diff --git a/src/eepp/helper/SDL2/src/video/mir/SDL_mirwindow.h b/src/thirdparty/SDL2/src/video/mir/SDL_mirwindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/mir/SDL_mirwindow.h rename to src/thirdparty/SDL2/src/video/mir/SDL_mirwindow.h diff --git a/src/eepp/helper/SDL2/src/video/pandora/SDL_pandora.c b/src/thirdparty/SDL2/src/video/pandora/SDL_pandora.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/pandora/SDL_pandora.c rename to src/thirdparty/SDL2/src/video/pandora/SDL_pandora.c diff --git a/src/eepp/helper/SDL2/src/video/pandora/SDL_pandora.h b/src/thirdparty/SDL2/src/video/pandora/SDL_pandora.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/pandora/SDL_pandora.h rename to src/thirdparty/SDL2/src/video/pandora/SDL_pandora.h diff --git a/src/eepp/helper/SDL2/src/video/pandora/SDL_pandora_events.c b/src/thirdparty/SDL2/src/video/pandora/SDL_pandora_events.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/pandora/SDL_pandora_events.c rename to src/thirdparty/SDL2/src/video/pandora/SDL_pandora_events.c diff --git a/src/eepp/helper/SDL2/src/video/pandora/SDL_pandora_events.h b/src/thirdparty/SDL2/src/video/pandora/SDL_pandora_events.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/pandora/SDL_pandora_events.h rename to src/thirdparty/SDL2/src/video/pandora/SDL_pandora_events.h diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspevents.c b/src/thirdparty/SDL2/src/video/psp/SDL_pspevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspevents.c rename to src/thirdparty/SDL2/src/video/psp/SDL_pspevents.c diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspevents_c.h b/src/thirdparty/SDL2/src/video/psp/SDL_pspevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspevents_c.h rename to src/thirdparty/SDL2/src/video/psp/SDL_pspevents_c.h diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspgl.c b/src/thirdparty/SDL2/src/video/psp/SDL_pspgl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspgl.c rename to src/thirdparty/SDL2/src/video/psp/SDL_pspgl.c diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspgl_c.h b/src/thirdparty/SDL2/src/video/psp/SDL_pspgl_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspgl_c.h rename to src/thirdparty/SDL2/src/video/psp/SDL_pspgl_c.h diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspmouse.c b/src/thirdparty/SDL2/src/video/psp/SDL_pspmouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspmouse.c rename to src/thirdparty/SDL2/src/video/psp/SDL_pspmouse.c diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspmouse_c.h b/src/thirdparty/SDL2/src/video/psp/SDL_pspmouse_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspmouse_c.h rename to src/thirdparty/SDL2/src/video/psp/SDL_pspmouse_c.h diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspvideo.c b/src/thirdparty/SDL2/src/video/psp/SDL_pspvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspvideo.c rename to src/thirdparty/SDL2/src/video/psp/SDL_pspvideo.c diff --git a/src/eepp/helper/SDL2/src/video/psp/SDL_pspvideo.h b/src/thirdparty/SDL2/src/video/psp/SDL_pspvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/psp/SDL_pspvideo.h rename to src/thirdparty/SDL2/src/video/psp/SDL_pspvideo.h diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpievents.c b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpievents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpievents.c rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpievents.c diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpievents_c.h b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpievents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpievents_c.h rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpievents_c.h diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpimouse.c b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpimouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpimouse.c rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpimouse.c diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpimouse.h b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpimouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpimouse.h rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpimouse.h diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpiopengles.c b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpiopengles.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpiopengles.c rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpiopengles.c diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpiopengles.h b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpiopengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpiopengles.h rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpiopengles.h diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpivideo.c b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpivideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpivideo.c rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpivideo.c diff --git a/src/eepp/helper/SDL2/src/video/raspberry/SDL_rpivideo.h b/src/thirdparty/SDL2/src/video/raspberry/SDL_rpivideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/raspberry/SDL_rpivideo.h rename to src/thirdparty/SDL2/src/video/raspberry/SDL_rpivideo.h diff --git a/src/eepp/helper/SDL2/src/video/sdlgenblit.pl b/src/thirdparty/SDL2/src/video/sdlgenblit.pl similarity index 100% rename from src/eepp/helper/SDL2/src/video/sdlgenblit.pl rename to src/thirdparty/SDL2/src/video/sdlgenblit.pl diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitappdelegate.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitappdelegate.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitappdelegate.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitappdelegate.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitappdelegate.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitevents.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitevents.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitevents.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitevents.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitevents.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitevents.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitevents.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmessagebox.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmessagebox.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmessagebox.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmessagebox.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitmessagebox.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmodes.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitmodes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmodes.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitmodes.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmodes.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitmodes.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitmodes.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitmodes.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopengles.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitopengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopengles.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitopengles.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopengles.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitopengles.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopengles.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitopengles.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopenglview.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitopenglview.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopenglview.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitopenglview.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopenglview.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitopenglview.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitopenglview.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitopenglview.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitvideo.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitvideo.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitvideo.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitvideo.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitvideo.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitvideo.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitvideo.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitview.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitview.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitview.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitview.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitview.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitview.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitview.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitview.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitviewcontroller.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitviewcontroller.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitviewcontroller.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitviewcontroller.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitviewcontroller.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitwindow.h b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitwindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitwindow.h rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitwindow.h diff --git a/src/eepp/helper/SDL2/src/video/uikit/SDL_uikitwindow.m b/src/thirdparty/SDL2/src/video/uikit/SDL_uikitwindow.m similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/SDL_uikitwindow.m rename to src/thirdparty/SDL2/src/video/uikit/SDL_uikitwindow.m diff --git a/src/eepp/helper/SDL2/src/video/uikit/keyinfotable.h b/src/thirdparty/SDL2/src/video/uikit/keyinfotable.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/uikit/keyinfotable.h rename to src/thirdparty/SDL2/src/video/uikit/keyinfotable.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylanddyn.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylanddyn.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylanddyn.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylanddyn.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylanddyn.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylanddyn.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylanddyn.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylanddyn.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandevents.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandevents.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandevents.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandevents_c.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandevents_c.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandevents_c.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandmouse.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandmouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandmouse.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandmouse.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandmouse.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandmouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandmouse.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandmouse.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandopengles.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandopengles.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandopengles.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandopengles.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandopengles.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandopengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandopengles.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandopengles.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandsym.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandsym.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandsym.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandsym.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandtouch.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandtouch.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandtouch.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandtouch.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandtouch.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandtouch.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandtouch.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandtouch.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandvideo.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandvideo.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandvideo.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandvideo.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandvideo.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandvideo.h diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandwindow.c b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandwindow.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandwindow.c rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandwindow.c diff --git a/src/eepp/helper/SDL2/src/video/wayland/SDL_waylandwindow.h b/src/thirdparty/SDL2/src/video/wayland/SDL_waylandwindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/wayland/SDL_waylandwindow.h rename to src/thirdparty/SDL2/src/video/wayland/SDL_waylandwindow.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_msctf.h b/src/thirdparty/SDL2/src/video/windows/SDL_msctf.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_msctf.h rename to src/thirdparty/SDL2/src/video/windows/SDL_msctf.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_vkeys.h b/src/thirdparty/SDL2/src/video/windows/SDL_vkeys.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_vkeys.h rename to src/thirdparty/SDL2/src/video/windows/SDL_vkeys.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsclipboard.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsclipboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsclipboard.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsclipboard.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsclipboard.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsclipboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsclipboard.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsclipboard.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsevents.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsevents.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsevents.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsevents.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsevents.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsevents.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsevents.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsevents.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsframebuffer.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsframebuffer.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsframebuffer.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsframebuffer.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsframebuffer.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsframebuffer.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsframebuffer.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsframebuffer.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowskeyboard.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowskeyboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowskeyboard.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowskeyboard.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowskeyboard.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowskeyboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowskeyboard.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowskeyboard.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmessagebox.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmessagebox.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmessagebox.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmessagebox.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmessagebox.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmessagebox.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmessagebox.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmessagebox.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmodes.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmodes.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmodes.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmodes.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmodes.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmodes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmodes.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmodes.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmouse.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmouse.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmouse.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsmouse.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsmouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsmouse.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsmouse.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengl.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsopengl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengl.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsopengl.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengl.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsopengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengl.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsopengl.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengles.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsopengles.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengles.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsopengles.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengles.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsopengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsopengles.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsopengles.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsshape.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsshape.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsshape.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsshape.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsshape.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsshape.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsshape.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsshape.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsvideo.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowsvideo.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsvideo.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsvideo.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowsvideo.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowsvideo.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowsvideo.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowsvideo.h diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowswindow.c b/src/thirdparty/SDL2/src/video/windows/SDL_windowswindow.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowswindow.c rename to src/thirdparty/SDL2/src/video/windows/SDL_windowswindow.c diff --git a/src/eepp/helper/SDL2/src/video/windows/SDL_windowswindow.h b/src/thirdparty/SDL2/src/video/windows/SDL_windowswindow.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/SDL_windowswindow.h rename to src/thirdparty/SDL2/src/video/windows/SDL_windowswindow.h diff --git a/src/eepp/helper/SDL2/src/video/windows/wmmsg.h b/src/thirdparty/SDL2/src/video/windows/wmmsg.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/windows/wmmsg.h rename to src/thirdparty/SDL2/src/video/windows/wmmsg.h diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtevents.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtevents.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtevents.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtevents.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtevents_c.h b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtevents_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtevents_c.h rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtevents_c.h diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtkeyboard.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtmouse.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtmouse.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtmouse.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtmouse.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtmouse_c.h b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtmouse_c.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtmouse_c.h rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtmouse_c.h diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtopengles.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtopengles.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtopengles.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtopengles.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtopengles.h b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtopengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtopengles.h rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtopengles.h diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtpointerinput.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtvideo.cpp b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtvideo.cpp similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtvideo.cpp rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtvideo.cpp diff --git a/src/eepp/helper/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h b/src/thirdparty/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h rename to src/thirdparty/SDL2/src/video/winrt/SDL_winrtvideo_cpp.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11clipboard.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11clipboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11clipboard.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11clipboard.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11clipboard.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11clipboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11clipboard.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11clipboard.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11dyn.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11dyn.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11dyn.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11dyn.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11dyn.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11dyn.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11dyn.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11dyn.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11events.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11events.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11events.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11events.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11events.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11events.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11events.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11events.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11framebuffer.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11framebuffer.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11framebuffer.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11framebuffer.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11framebuffer.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11framebuffer.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11framebuffer.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11framebuffer.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11keyboard.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11keyboard.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11keyboard.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11keyboard.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11keyboard.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11keyboard.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11keyboard.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11keyboard.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11messagebox.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11messagebox.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11messagebox.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11messagebox.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11messagebox.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11messagebox.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11messagebox.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11messagebox.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11modes.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11modes.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11modes.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11modes.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11modes.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11modes.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11modes.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11modes.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11mouse.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11mouse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11mouse.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11mouse.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11mouse.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11mouse.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11mouse.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11mouse.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11opengl.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11opengl.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11opengl.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11opengl.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11opengl.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11opengl.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11opengl.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11opengl.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11opengles.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11opengles.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11opengles.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11opengles.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11opengles.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11opengles.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11opengles.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11opengles.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11shape.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11shape.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11shape.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11shape.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11shape.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11shape.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11shape.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11shape.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11sym.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11sym.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11sym.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11sym.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11touch.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11touch.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11touch.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11touch.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11touch.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11touch.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11touch.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11touch.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11video.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11video.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11video.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11video.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11video.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11video.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11video.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11video.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11window.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11window.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11window.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11window.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11window.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11window.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11window.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11window.h diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11xinput2.c b/src/thirdparty/SDL2/src/video/x11/SDL_x11xinput2.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11xinput2.c rename to src/thirdparty/SDL2/src/video/x11/SDL_x11xinput2.c diff --git a/src/eepp/helper/SDL2/src/video/x11/SDL_x11xinput2.h b/src/thirdparty/SDL2/src/video/x11/SDL_x11xinput2.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/SDL_x11xinput2.h rename to src/thirdparty/SDL2/src/video/x11/SDL_x11xinput2.h diff --git a/src/eepp/helper/SDL2/src/video/x11/edid-parse.c b/src/thirdparty/SDL2/src/video/x11/edid-parse.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/edid-parse.c rename to src/thirdparty/SDL2/src/video/x11/edid-parse.c diff --git a/src/eepp/helper/SDL2/src/video/x11/edid.h b/src/thirdparty/SDL2/src/video/x11/edid.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/edid.h rename to src/thirdparty/SDL2/src/video/x11/edid.h diff --git a/src/eepp/helper/SDL2/src/video/x11/imKStoUCS.c b/src/thirdparty/SDL2/src/video/x11/imKStoUCS.c similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/imKStoUCS.c rename to src/thirdparty/SDL2/src/video/x11/imKStoUCS.c diff --git a/src/eepp/helper/SDL2/src/video/x11/imKStoUCS.h b/src/thirdparty/SDL2/src/video/x11/imKStoUCS.h similarity index 100% rename from src/eepp/helper/SDL2/src/video/x11/imKStoUCS.h rename to src/thirdparty/SDL2/src/video/x11/imKStoUCS.h diff --git a/src/eepp/helper/chipmunk/chipmunk.c b/src/thirdparty/chipmunk/chipmunk.c similarity index 100% rename from src/eepp/helper/chipmunk/chipmunk.c rename to src/thirdparty/chipmunk/chipmunk.c diff --git a/src/eepp/helper/chipmunk/constraints/cpConstraint.c b/src/thirdparty/chipmunk/constraints/cpConstraint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpConstraint.c rename to src/thirdparty/chipmunk/constraints/cpConstraint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpDampedRotarySpring.c b/src/thirdparty/chipmunk/constraints/cpDampedRotarySpring.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpDampedRotarySpring.c rename to src/thirdparty/chipmunk/constraints/cpDampedRotarySpring.c diff --git a/src/eepp/helper/chipmunk/constraints/cpDampedSpring.c b/src/thirdparty/chipmunk/constraints/cpDampedSpring.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpDampedSpring.c rename to src/thirdparty/chipmunk/constraints/cpDampedSpring.c diff --git a/src/eepp/helper/chipmunk/constraints/cpGearJoint.c b/src/thirdparty/chipmunk/constraints/cpGearJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpGearJoint.c rename to src/thirdparty/chipmunk/constraints/cpGearJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpGrooveJoint.c b/src/thirdparty/chipmunk/constraints/cpGrooveJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpGrooveJoint.c rename to src/thirdparty/chipmunk/constraints/cpGrooveJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpPinJoint.c b/src/thirdparty/chipmunk/constraints/cpPinJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpPinJoint.c rename to src/thirdparty/chipmunk/constraints/cpPinJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpPivotJoint.c b/src/thirdparty/chipmunk/constraints/cpPivotJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpPivotJoint.c rename to src/thirdparty/chipmunk/constraints/cpPivotJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpRatchetJoint.c b/src/thirdparty/chipmunk/constraints/cpRatchetJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpRatchetJoint.c rename to src/thirdparty/chipmunk/constraints/cpRatchetJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpRotaryLimitJoint.c b/src/thirdparty/chipmunk/constraints/cpRotaryLimitJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpRotaryLimitJoint.c rename to src/thirdparty/chipmunk/constraints/cpRotaryLimitJoint.c diff --git a/src/eepp/helper/chipmunk/constraints/cpSimpleMotor.c b/src/thirdparty/chipmunk/constraints/cpSimpleMotor.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpSimpleMotor.c rename to src/thirdparty/chipmunk/constraints/cpSimpleMotor.c diff --git a/src/eepp/helper/chipmunk/constraints/cpSlideJoint.c b/src/thirdparty/chipmunk/constraints/cpSlideJoint.c similarity index 100% rename from src/eepp/helper/chipmunk/constraints/cpSlideJoint.c rename to src/thirdparty/chipmunk/constraints/cpSlideJoint.c diff --git a/src/eepp/helper/chipmunk/cpArbiter.c b/src/thirdparty/chipmunk/cpArbiter.c similarity index 100% rename from src/eepp/helper/chipmunk/cpArbiter.c rename to src/thirdparty/chipmunk/cpArbiter.c diff --git a/src/eepp/helper/chipmunk/cpArray.c b/src/thirdparty/chipmunk/cpArray.c similarity index 100% rename from src/eepp/helper/chipmunk/cpArray.c rename to src/thirdparty/chipmunk/cpArray.c diff --git a/src/eepp/helper/chipmunk/cpBB.c b/src/thirdparty/chipmunk/cpBB.c similarity index 100% rename from src/eepp/helper/chipmunk/cpBB.c rename to src/thirdparty/chipmunk/cpBB.c diff --git a/src/eepp/helper/chipmunk/cpBBTree.c b/src/thirdparty/chipmunk/cpBBTree.c similarity index 100% rename from src/eepp/helper/chipmunk/cpBBTree.c rename to src/thirdparty/chipmunk/cpBBTree.c diff --git a/src/eepp/helper/chipmunk/cpBody.c b/src/thirdparty/chipmunk/cpBody.c similarity index 100% rename from src/eepp/helper/chipmunk/cpBody.c rename to src/thirdparty/chipmunk/cpBody.c diff --git a/src/eepp/helper/chipmunk/cpCollision.c b/src/thirdparty/chipmunk/cpCollision.c similarity index 100% rename from src/eepp/helper/chipmunk/cpCollision.c rename to src/thirdparty/chipmunk/cpCollision.c diff --git a/src/eepp/helper/chipmunk/cpHashSet.c b/src/thirdparty/chipmunk/cpHashSet.c similarity index 100% rename from src/eepp/helper/chipmunk/cpHashSet.c rename to src/thirdparty/chipmunk/cpHashSet.c diff --git a/src/eepp/helper/chipmunk/cpPolyShape.c b/src/thirdparty/chipmunk/cpPolyShape.c similarity index 100% rename from src/eepp/helper/chipmunk/cpPolyShape.c rename to src/thirdparty/chipmunk/cpPolyShape.c diff --git a/src/eepp/helper/chipmunk/cpShape.c b/src/thirdparty/chipmunk/cpShape.c similarity index 100% rename from src/eepp/helper/chipmunk/cpShape.c rename to src/thirdparty/chipmunk/cpShape.c diff --git a/src/eepp/helper/chipmunk/cpSpace.c b/src/thirdparty/chipmunk/cpSpace.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpace.c rename to src/thirdparty/chipmunk/cpSpace.c diff --git a/src/eepp/helper/chipmunk/cpSpaceComponent.c b/src/thirdparty/chipmunk/cpSpaceComponent.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpaceComponent.c rename to src/thirdparty/chipmunk/cpSpaceComponent.c diff --git a/src/eepp/helper/chipmunk/cpSpaceHash.c b/src/thirdparty/chipmunk/cpSpaceHash.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpaceHash.c rename to src/thirdparty/chipmunk/cpSpaceHash.c diff --git a/src/eepp/helper/chipmunk/cpSpaceQuery.c b/src/thirdparty/chipmunk/cpSpaceQuery.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpaceQuery.c rename to src/thirdparty/chipmunk/cpSpaceQuery.c diff --git a/src/eepp/helper/chipmunk/cpSpaceStep.c b/src/thirdparty/chipmunk/cpSpaceStep.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpaceStep.c rename to src/thirdparty/chipmunk/cpSpaceStep.c diff --git a/src/eepp/helper/chipmunk/cpSpatialIndex.c b/src/thirdparty/chipmunk/cpSpatialIndex.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSpatialIndex.c rename to src/thirdparty/chipmunk/cpSpatialIndex.c diff --git a/src/eepp/helper/chipmunk/cpSweep1D.c b/src/thirdparty/chipmunk/cpSweep1D.c similarity index 100% rename from src/eepp/helper/chipmunk/cpSweep1D.c rename to src/thirdparty/chipmunk/cpSweep1D.c diff --git a/src/eepp/helper/chipmunk/cpVect.c b/src/thirdparty/chipmunk/cpVect.c similarity index 100% rename from src/eepp/helper/chipmunk/cpVect.c rename to src/thirdparty/chipmunk/cpVect.c diff --git a/src/eepp/helper/chipmunk/prime.h b/src/thirdparty/chipmunk/prime.h similarity index 100% rename from src/eepp/helper/chipmunk/prime.h rename to src/thirdparty/chipmunk/prime.h diff --git a/src/eepp/helper/freetype2/include/freetype/config/ftconfig.h b/src/thirdparty/freetype2/include/freetype/config/ftconfig.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/config/ftconfig.h rename to src/thirdparty/freetype2/include/freetype/config/ftconfig.h diff --git a/src/eepp/helper/freetype2/include/freetype/config/ftheader.h b/src/thirdparty/freetype2/include/freetype/config/ftheader.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/config/ftheader.h rename to src/thirdparty/freetype2/include/freetype/config/ftheader.h diff --git a/src/eepp/helper/freetype2/include/freetype/config/ftmodule.h b/src/thirdparty/freetype2/include/freetype/config/ftmodule.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/config/ftmodule.h rename to src/thirdparty/freetype2/include/freetype/config/ftmodule.h diff --git a/src/eepp/helper/freetype2/include/freetype/config/ftoption.h b/src/thirdparty/freetype2/include/freetype/config/ftoption.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/config/ftoption.h rename to src/thirdparty/freetype2/include/freetype/config/ftoption.h diff --git a/src/eepp/helper/freetype2/include/freetype/config/ftstdlib.h b/src/thirdparty/freetype2/include/freetype/config/ftstdlib.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/config/ftstdlib.h rename to src/thirdparty/freetype2/include/freetype/config/ftstdlib.h diff --git a/src/eepp/helper/freetype2/include/freetype/freetype.h b/src/thirdparty/freetype2/include/freetype/freetype.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/freetype.h rename to src/thirdparty/freetype2/include/freetype/freetype.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftadvanc.h b/src/thirdparty/freetype2/include/freetype/ftadvanc.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftadvanc.h rename to src/thirdparty/freetype2/include/freetype/ftadvanc.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftbbox.h b/src/thirdparty/freetype2/include/freetype/ftbbox.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftbbox.h rename to src/thirdparty/freetype2/include/freetype/ftbbox.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftbdf.h b/src/thirdparty/freetype2/include/freetype/ftbdf.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftbdf.h rename to src/thirdparty/freetype2/include/freetype/ftbdf.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftbitmap.h b/src/thirdparty/freetype2/include/freetype/ftbitmap.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftbitmap.h rename to src/thirdparty/freetype2/include/freetype/ftbitmap.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftbzip2.h b/src/thirdparty/freetype2/include/freetype/ftbzip2.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftbzip2.h rename to src/thirdparty/freetype2/include/freetype/ftbzip2.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftcache.h b/src/thirdparty/freetype2/include/freetype/ftcache.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftcache.h rename to src/thirdparty/freetype2/include/freetype/ftcache.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftchapters.h b/src/thirdparty/freetype2/include/freetype/ftchapters.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftchapters.h rename to src/thirdparty/freetype2/include/freetype/ftchapters.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftcid.h b/src/thirdparty/freetype2/include/freetype/ftcid.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftcid.h rename to src/thirdparty/freetype2/include/freetype/ftcid.h diff --git a/src/eepp/helper/freetype2/include/freetype/fterrdef.h b/src/thirdparty/freetype2/include/freetype/fterrdef.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/fterrdef.h rename to src/thirdparty/freetype2/include/freetype/fterrdef.h diff --git a/src/eepp/helper/freetype2/include/freetype/fterrors.h b/src/thirdparty/freetype2/include/freetype/fterrors.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/fterrors.h rename to src/thirdparty/freetype2/include/freetype/fterrors.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftgasp.h b/src/thirdparty/freetype2/include/freetype/ftgasp.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftgasp.h rename to src/thirdparty/freetype2/include/freetype/ftgasp.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftglyph.h b/src/thirdparty/freetype2/include/freetype/ftglyph.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftglyph.h rename to src/thirdparty/freetype2/include/freetype/ftglyph.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftgxval.h b/src/thirdparty/freetype2/include/freetype/ftgxval.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftgxval.h rename to src/thirdparty/freetype2/include/freetype/ftgxval.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftgzip.h b/src/thirdparty/freetype2/include/freetype/ftgzip.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftgzip.h rename to src/thirdparty/freetype2/include/freetype/ftgzip.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftimage.h b/src/thirdparty/freetype2/include/freetype/ftimage.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftimage.h rename to src/thirdparty/freetype2/include/freetype/ftimage.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftincrem.h b/src/thirdparty/freetype2/include/freetype/ftincrem.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftincrem.h rename to src/thirdparty/freetype2/include/freetype/ftincrem.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftlcdfil.h b/src/thirdparty/freetype2/include/freetype/ftlcdfil.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftlcdfil.h rename to src/thirdparty/freetype2/include/freetype/ftlcdfil.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftlist.h b/src/thirdparty/freetype2/include/freetype/ftlist.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftlist.h rename to src/thirdparty/freetype2/include/freetype/ftlist.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftlzw.h b/src/thirdparty/freetype2/include/freetype/ftlzw.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftlzw.h rename to src/thirdparty/freetype2/include/freetype/ftlzw.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftmac.h b/src/thirdparty/freetype2/include/freetype/ftmac.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftmac.h rename to src/thirdparty/freetype2/include/freetype/ftmac.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftmm.h b/src/thirdparty/freetype2/include/freetype/ftmm.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftmm.h rename to src/thirdparty/freetype2/include/freetype/ftmm.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftmodapi.h b/src/thirdparty/freetype2/include/freetype/ftmodapi.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftmodapi.h rename to src/thirdparty/freetype2/include/freetype/ftmodapi.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftmoderr.h b/src/thirdparty/freetype2/include/freetype/ftmoderr.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftmoderr.h rename to src/thirdparty/freetype2/include/freetype/ftmoderr.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftotval.h b/src/thirdparty/freetype2/include/freetype/ftotval.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftotval.h rename to src/thirdparty/freetype2/include/freetype/ftotval.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftoutln.h b/src/thirdparty/freetype2/include/freetype/ftoutln.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftoutln.h rename to src/thirdparty/freetype2/include/freetype/ftoutln.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftpfr.h b/src/thirdparty/freetype2/include/freetype/ftpfr.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftpfr.h rename to src/thirdparty/freetype2/include/freetype/ftpfr.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftrender.h b/src/thirdparty/freetype2/include/freetype/ftrender.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftrender.h rename to src/thirdparty/freetype2/include/freetype/ftrender.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftsizes.h b/src/thirdparty/freetype2/include/freetype/ftsizes.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftsizes.h rename to src/thirdparty/freetype2/include/freetype/ftsizes.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftsnames.h b/src/thirdparty/freetype2/include/freetype/ftsnames.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftsnames.h rename to src/thirdparty/freetype2/include/freetype/ftsnames.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftstroke.h b/src/thirdparty/freetype2/include/freetype/ftstroke.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftstroke.h rename to src/thirdparty/freetype2/include/freetype/ftstroke.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftsynth.h b/src/thirdparty/freetype2/include/freetype/ftsynth.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftsynth.h rename to src/thirdparty/freetype2/include/freetype/ftsynth.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftsystem.h b/src/thirdparty/freetype2/include/freetype/ftsystem.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftsystem.h rename to src/thirdparty/freetype2/include/freetype/ftsystem.h diff --git a/src/eepp/helper/freetype2/include/freetype/fttrigon.h b/src/thirdparty/freetype2/include/freetype/fttrigon.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/fttrigon.h rename to src/thirdparty/freetype2/include/freetype/fttrigon.h diff --git a/src/eepp/helper/freetype2/include/freetype/fttypes.h b/src/thirdparty/freetype2/include/freetype/fttypes.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/fttypes.h rename to src/thirdparty/freetype2/include/freetype/fttypes.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftwinfnt.h b/src/thirdparty/freetype2/include/freetype/ftwinfnt.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftwinfnt.h rename to src/thirdparty/freetype2/include/freetype/ftwinfnt.h diff --git a/src/eepp/helper/freetype2/include/freetype/ftxf86.h b/src/thirdparty/freetype2/include/freetype/ftxf86.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ftxf86.h rename to src/thirdparty/freetype2/include/freetype/ftxf86.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/autohint.h b/src/thirdparty/freetype2/include/freetype/internal/autohint.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/autohint.h rename to src/thirdparty/freetype2/include/freetype/internal/autohint.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftcalc.h b/src/thirdparty/freetype2/include/freetype/internal/ftcalc.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftcalc.h rename to src/thirdparty/freetype2/include/freetype/internal/ftcalc.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftdebug.h b/src/thirdparty/freetype2/include/freetype/internal/ftdebug.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftdebug.h rename to src/thirdparty/freetype2/include/freetype/internal/ftdebug.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftdriver.h b/src/thirdparty/freetype2/include/freetype/internal/ftdriver.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftdriver.h rename to src/thirdparty/freetype2/include/freetype/internal/ftdriver.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftgloadr.h b/src/thirdparty/freetype2/include/freetype/internal/ftgloadr.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftgloadr.h rename to src/thirdparty/freetype2/include/freetype/internal/ftgloadr.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftmemory.h b/src/thirdparty/freetype2/include/freetype/internal/ftmemory.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftmemory.h rename to src/thirdparty/freetype2/include/freetype/internal/ftmemory.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftobjs.h b/src/thirdparty/freetype2/include/freetype/internal/ftobjs.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftobjs.h rename to src/thirdparty/freetype2/include/freetype/internal/ftobjs.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftpic.h b/src/thirdparty/freetype2/include/freetype/internal/ftpic.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftpic.h rename to src/thirdparty/freetype2/include/freetype/internal/ftpic.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftrfork.h b/src/thirdparty/freetype2/include/freetype/internal/ftrfork.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftrfork.h rename to src/thirdparty/freetype2/include/freetype/internal/ftrfork.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftserv.h b/src/thirdparty/freetype2/include/freetype/internal/ftserv.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftserv.h rename to src/thirdparty/freetype2/include/freetype/internal/ftserv.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftstream.h b/src/thirdparty/freetype2/include/freetype/internal/ftstream.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftstream.h rename to src/thirdparty/freetype2/include/freetype/internal/ftstream.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/fttrace.h b/src/thirdparty/freetype2/include/freetype/internal/fttrace.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/fttrace.h rename to src/thirdparty/freetype2/include/freetype/internal/fttrace.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/ftvalid.h b/src/thirdparty/freetype2/include/freetype/internal/ftvalid.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/ftvalid.h rename to src/thirdparty/freetype2/include/freetype/internal/ftvalid.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/internal.h b/src/thirdparty/freetype2/include/freetype/internal/internal.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/internal.h rename to src/thirdparty/freetype2/include/freetype/internal/internal.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/psaux.h b/src/thirdparty/freetype2/include/freetype/internal/psaux.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/psaux.h rename to src/thirdparty/freetype2/include/freetype/internal/psaux.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/pshints.h b/src/thirdparty/freetype2/include/freetype/internal/pshints.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/pshints.h rename to src/thirdparty/freetype2/include/freetype/internal/pshints.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svbdf.h b/src/thirdparty/freetype2/include/freetype/internal/services/svbdf.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svbdf.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svbdf.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svcid.h b/src/thirdparty/freetype2/include/freetype/internal/services/svcid.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svcid.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svcid.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svgldict.h b/src/thirdparty/freetype2/include/freetype/internal/services/svgldict.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svgldict.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svgldict.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svgxval.h b/src/thirdparty/freetype2/include/freetype/internal/services/svgxval.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svgxval.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svgxval.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svkern.h b/src/thirdparty/freetype2/include/freetype/internal/services/svkern.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svkern.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svkern.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svmm.h b/src/thirdparty/freetype2/include/freetype/internal/services/svmm.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svmm.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svmm.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svotval.h b/src/thirdparty/freetype2/include/freetype/internal/services/svotval.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svotval.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svotval.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svpfr.h b/src/thirdparty/freetype2/include/freetype/internal/services/svpfr.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svpfr.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svpfr.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svpostnm.h b/src/thirdparty/freetype2/include/freetype/internal/services/svpostnm.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svpostnm.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svpostnm.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svpscmap.h b/src/thirdparty/freetype2/include/freetype/internal/services/svpscmap.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svpscmap.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svpscmap.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svpsinfo.h b/src/thirdparty/freetype2/include/freetype/internal/services/svpsinfo.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svpsinfo.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svpsinfo.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svsfnt.h b/src/thirdparty/freetype2/include/freetype/internal/services/svsfnt.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svsfnt.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svsfnt.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svttcmap.h b/src/thirdparty/freetype2/include/freetype/internal/services/svttcmap.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svttcmap.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svttcmap.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svtteng.h b/src/thirdparty/freetype2/include/freetype/internal/services/svtteng.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svtteng.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svtteng.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svttglyf.h b/src/thirdparty/freetype2/include/freetype/internal/services/svttglyf.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svttglyf.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svttglyf.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svwinfnt.h b/src/thirdparty/freetype2/include/freetype/internal/services/svwinfnt.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svwinfnt.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svwinfnt.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/services/svxf86nm.h b/src/thirdparty/freetype2/include/freetype/internal/services/svxf86nm.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/services/svxf86nm.h rename to src/thirdparty/freetype2/include/freetype/internal/services/svxf86nm.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/sfnt.h b/src/thirdparty/freetype2/include/freetype/internal/sfnt.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/sfnt.h rename to src/thirdparty/freetype2/include/freetype/internal/sfnt.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/t1types.h b/src/thirdparty/freetype2/include/freetype/internal/t1types.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/t1types.h rename to src/thirdparty/freetype2/include/freetype/internal/t1types.h diff --git a/src/eepp/helper/freetype2/include/freetype/internal/tttypes.h b/src/thirdparty/freetype2/include/freetype/internal/tttypes.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/internal/tttypes.h rename to src/thirdparty/freetype2/include/freetype/internal/tttypes.h diff --git a/src/eepp/helper/freetype2/include/freetype/t1tables.h b/src/thirdparty/freetype2/include/freetype/t1tables.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/t1tables.h rename to src/thirdparty/freetype2/include/freetype/t1tables.h diff --git a/src/eepp/helper/freetype2/include/freetype/ttnameid.h b/src/thirdparty/freetype2/include/freetype/ttnameid.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ttnameid.h rename to src/thirdparty/freetype2/include/freetype/ttnameid.h diff --git a/src/eepp/helper/freetype2/include/freetype/tttables.h b/src/thirdparty/freetype2/include/freetype/tttables.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/tttables.h rename to src/thirdparty/freetype2/include/freetype/tttables.h diff --git a/src/eepp/helper/freetype2/include/freetype/tttags.h b/src/thirdparty/freetype2/include/freetype/tttags.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/tttags.h rename to src/thirdparty/freetype2/include/freetype/tttags.h diff --git a/src/eepp/helper/freetype2/include/freetype/ttunpat.h b/src/thirdparty/freetype2/include/freetype/ttunpat.h similarity index 100% rename from src/eepp/helper/freetype2/include/freetype/ttunpat.h rename to src/thirdparty/freetype2/include/freetype/ttunpat.h diff --git a/src/eepp/helper/freetype2/include/ft2build.h b/src/thirdparty/freetype2/include/ft2build.h similarity index 100% rename from src/eepp/helper/freetype2/include/ft2build.h rename to src/thirdparty/freetype2/include/ft2build.h diff --git a/src/eepp/helper/freetype2/src/Jamfile b/src/thirdparty/freetype2/src/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/Jamfile rename to src/thirdparty/freetype2/src/Jamfile diff --git a/src/eepp/helper/freetype2/src/autofit/Jamfile b/src/thirdparty/freetype2/src/autofit/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/Jamfile rename to src/thirdparty/freetype2/src/autofit/Jamfile diff --git a/src/eepp/helper/freetype2/src/autofit/afangles.c b/src/thirdparty/freetype2/src/autofit/afangles.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afangles.c rename to src/thirdparty/freetype2/src/autofit/afangles.c diff --git a/src/eepp/helper/freetype2/src/autofit/afangles.h b/src/thirdparty/freetype2/src/autofit/afangles.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afangles.h rename to src/thirdparty/freetype2/src/autofit/afangles.h diff --git a/src/eepp/helper/freetype2/src/autofit/afcjk.c b/src/thirdparty/freetype2/src/autofit/afcjk.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afcjk.c rename to src/thirdparty/freetype2/src/autofit/afcjk.c diff --git a/src/eepp/helper/freetype2/src/autofit/afcjk.h b/src/thirdparty/freetype2/src/autofit/afcjk.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afcjk.h rename to src/thirdparty/freetype2/src/autofit/afcjk.h diff --git a/src/eepp/helper/freetype2/src/autofit/afdummy.c b/src/thirdparty/freetype2/src/autofit/afdummy.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afdummy.c rename to src/thirdparty/freetype2/src/autofit/afdummy.c diff --git a/src/eepp/helper/freetype2/src/autofit/afdummy.h b/src/thirdparty/freetype2/src/autofit/afdummy.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afdummy.h rename to src/thirdparty/freetype2/src/autofit/afdummy.h diff --git a/src/eepp/helper/freetype2/src/autofit/aferrors.h b/src/thirdparty/freetype2/src/autofit/aferrors.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/aferrors.h rename to src/thirdparty/freetype2/src/autofit/aferrors.h diff --git a/src/eepp/helper/freetype2/src/autofit/afglobal.c b/src/thirdparty/freetype2/src/autofit/afglobal.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afglobal.c rename to src/thirdparty/freetype2/src/autofit/afglobal.c diff --git a/src/eepp/helper/freetype2/src/autofit/afglobal.h b/src/thirdparty/freetype2/src/autofit/afglobal.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afglobal.h rename to src/thirdparty/freetype2/src/autofit/afglobal.h diff --git a/src/eepp/helper/freetype2/src/autofit/afhints.c b/src/thirdparty/freetype2/src/autofit/afhints.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afhints.c rename to src/thirdparty/freetype2/src/autofit/afhints.c diff --git a/src/eepp/helper/freetype2/src/autofit/afhints.h b/src/thirdparty/freetype2/src/autofit/afhints.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afhints.h rename to src/thirdparty/freetype2/src/autofit/afhints.h diff --git a/src/eepp/helper/freetype2/src/autofit/afindic.c b/src/thirdparty/freetype2/src/autofit/afindic.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afindic.c rename to src/thirdparty/freetype2/src/autofit/afindic.c diff --git a/src/eepp/helper/freetype2/src/autofit/afindic.h b/src/thirdparty/freetype2/src/autofit/afindic.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afindic.h rename to src/thirdparty/freetype2/src/autofit/afindic.h diff --git a/src/eepp/helper/freetype2/src/autofit/aflatin.c b/src/thirdparty/freetype2/src/autofit/aflatin.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/aflatin.c rename to src/thirdparty/freetype2/src/autofit/aflatin.c diff --git a/src/eepp/helper/freetype2/src/autofit/aflatin.h b/src/thirdparty/freetype2/src/autofit/aflatin.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/aflatin.h rename to src/thirdparty/freetype2/src/autofit/aflatin.h diff --git a/src/eepp/helper/freetype2/src/autofit/afloader.c b/src/thirdparty/freetype2/src/autofit/afloader.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afloader.c rename to src/thirdparty/freetype2/src/autofit/afloader.c diff --git a/src/eepp/helper/freetype2/src/autofit/afloader.h b/src/thirdparty/freetype2/src/autofit/afloader.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afloader.h rename to src/thirdparty/freetype2/src/autofit/afloader.h diff --git a/src/eepp/helper/freetype2/src/autofit/afmodule.c b/src/thirdparty/freetype2/src/autofit/afmodule.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afmodule.c rename to src/thirdparty/freetype2/src/autofit/afmodule.c diff --git a/src/eepp/helper/freetype2/src/autofit/afmodule.h b/src/thirdparty/freetype2/src/autofit/afmodule.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afmodule.h rename to src/thirdparty/freetype2/src/autofit/afmodule.h diff --git a/src/eepp/helper/freetype2/src/autofit/afpic.c b/src/thirdparty/freetype2/src/autofit/afpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afpic.c rename to src/thirdparty/freetype2/src/autofit/afpic.c diff --git a/src/eepp/helper/freetype2/src/autofit/afpic.h b/src/thirdparty/freetype2/src/autofit/afpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afpic.h rename to src/thirdparty/freetype2/src/autofit/afpic.h diff --git a/src/eepp/helper/freetype2/src/autofit/aftypes.h b/src/thirdparty/freetype2/src/autofit/aftypes.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/aftypes.h rename to src/thirdparty/freetype2/src/autofit/aftypes.h diff --git a/src/eepp/helper/freetype2/src/autofit/afwarp.c b/src/thirdparty/freetype2/src/autofit/afwarp.c similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afwarp.c rename to src/thirdparty/freetype2/src/autofit/afwarp.c diff --git a/src/eepp/helper/freetype2/src/autofit/afwarp.h b/src/thirdparty/freetype2/src/autofit/afwarp.h similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/afwarp.h rename to src/thirdparty/freetype2/src/autofit/afwarp.h diff --git a/src/eepp/helper/freetype2/src/autofit/module.mk b/src/thirdparty/freetype2/src/autofit/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/module.mk rename to src/thirdparty/freetype2/src/autofit/module.mk diff --git a/src/eepp/helper/freetype2/src/autofit/rules.mk b/src/thirdparty/freetype2/src/autofit/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/autofit/rules.mk rename to src/thirdparty/freetype2/src/autofit/rules.mk diff --git a/src/eepp/helper/freetype2/src/base/Jamfile b/src/thirdparty/freetype2/src/base/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/base/Jamfile rename to src/thirdparty/freetype2/src/base/Jamfile diff --git a/src/eepp/helper/freetype2/src/base/basepic.c b/src/thirdparty/freetype2/src/base/basepic.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/basepic.c rename to src/thirdparty/freetype2/src/base/basepic.c diff --git a/src/eepp/helper/freetype2/src/base/basepic.h b/src/thirdparty/freetype2/src/base/basepic.h similarity index 100% rename from src/eepp/helper/freetype2/src/base/basepic.h rename to src/thirdparty/freetype2/src/base/basepic.h diff --git a/src/eepp/helper/freetype2/src/base/ftadvanc.c b/src/thirdparty/freetype2/src/base/ftadvanc.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftadvanc.c rename to src/thirdparty/freetype2/src/base/ftadvanc.c diff --git a/src/eepp/helper/freetype2/src/base/ftapi.c b/src/thirdparty/freetype2/src/base/ftapi.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftapi.c rename to src/thirdparty/freetype2/src/base/ftapi.c diff --git a/src/eepp/helper/freetype2/src/base/ftbase.h b/src/thirdparty/freetype2/src/base/ftbase.h similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftbase.h rename to src/thirdparty/freetype2/src/base/ftbase.h diff --git a/src/eepp/helper/freetype2/src/base/ftbbox.c b/src/thirdparty/freetype2/src/base/ftbbox.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftbbox.c rename to src/thirdparty/freetype2/src/base/ftbbox.c diff --git a/src/eepp/helper/freetype2/src/base/ftbdf.c b/src/thirdparty/freetype2/src/base/ftbdf.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftbdf.c rename to src/thirdparty/freetype2/src/base/ftbdf.c diff --git a/src/eepp/helper/freetype2/src/base/ftbitmap.c b/src/thirdparty/freetype2/src/base/ftbitmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftbitmap.c rename to src/thirdparty/freetype2/src/base/ftbitmap.c diff --git a/src/eepp/helper/freetype2/src/base/ftcalc.c b/src/thirdparty/freetype2/src/base/ftcalc.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftcalc.c rename to src/thirdparty/freetype2/src/base/ftcalc.c diff --git a/src/eepp/helper/freetype2/src/base/ftcid.c b/src/thirdparty/freetype2/src/base/ftcid.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftcid.c rename to src/thirdparty/freetype2/src/base/ftcid.c diff --git a/src/eepp/helper/freetype2/src/base/ftdbgmem.c b/src/thirdparty/freetype2/src/base/ftdbgmem.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftdbgmem.c rename to src/thirdparty/freetype2/src/base/ftdbgmem.c diff --git a/src/eepp/helper/freetype2/src/base/ftdebug.c b/src/thirdparty/freetype2/src/base/ftdebug.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftdebug.c rename to src/thirdparty/freetype2/src/base/ftdebug.c diff --git a/src/eepp/helper/freetype2/src/base/ftfstype.c b/src/thirdparty/freetype2/src/base/ftfstype.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftfstype.c rename to src/thirdparty/freetype2/src/base/ftfstype.c diff --git a/src/eepp/helper/freetype2/src/base/ftgasp.c b/src/thirdparty/freetype2/src/base/ftgasp.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftgasp.c rename to src/thirdparty/freetype2/src/base/ftgasp.c diff --git a/src/eepp/helper/freetype2/src/base/ftgloadr.c b/src/thirdparty/freetype2/src/base/ftgloadr.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftgloadr.c rename to src/thirdparty/freetype2/src/base/ftgloadr.c diff --git a/src/eepp/helper/freetype2/src/base/ftglyph.c b/src/thirdparty/freetype2/src/base/ftglyph.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftglyph.c rename to src/thirdparty/freetype2/src/base/ftglyph.c diff --git a/src/eepp/helper/freetype2/src/base/ftgxval.c b/src/thirdparty/freetype2/src/base/ftgxval.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftgxval.c rename to src/thirdparty/freetype2/src/base/ftgxval.c diff --git a/src/eepp/helper/freetype2/src/base/ftinit.c b/src/thirdparty/freetype2/src/base/ftinit.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftinit.c rename to src/thirdparty/freetype2/src/base/ftinit.c diff --git a/src/eepp/helper/freetype2/src/base/ftlcdfil.c b/src/thirdparty/freetype2/src/base/ftlcdfil.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftlcdfil.c rename to src/thirdparty/freetype2/src/base/ftlcdfil.c diff --git a/src/eepp/helper/freetype2/src/base/ftmm.c b/src/thirdparty/freetype2/src/base/ftmm.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftmm.c rename to src/thirdparty/freetype2/src/base/ftmm.c diff --git a/src/eepp/helper/freetype2/src/base/ftobjs.c b/src/thirdparty/freetype2/src/base/ftobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftobjs.c rename to src/thirdparty/freetype2/src/base/ftobjs.c diff --git a/src/eepp/helper/freetype2/src/base/ftotval.c b/src/thirdparty/freetype2/src/base/ftotval.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftotval.c rename to src/thirdparty/freetype2/src/base/ftotval.c diff --git a/src/eepp/helper/freetype2/src/base/ftoutln.c b/src/thirdparty/freetype2/src/base/ftoutln.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftoutln.c rename to src/thirdparty/freetype2/src/base/ftoutln.c diff --git a/src/eepp/helper/freetype2/src/base/ftpatent.c b/src/thirdparty/freetype2/src/base/ftpatent.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftpatent.c rename to src/thirdparty/freetype2/src/base/ftpatent.c diff --git a/src/eepp/helper/freetype2/src/base/ftpfr.c b/src/thirdparty/freetype2/src/base/ftpfr.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftpfr.c rename to src/thirdparty/freetype2/src/base/ftpfr.c diff --git a/src/eepp/helper/freetype2/src/base/ftpic.c b/src/thirdparty/freetype2/src/base/ftpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftpic.c rename to src/thirdparty/freetype2/src/base/ftpic.c diff --git a/src/eepp/helper/freetype2/src/base/ftrfork.c b/src/thirdparty/freetype2/src/base/ftrfork.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftrfork.c rename to src/thirdparty/freetype2/src/base/ftrfork.c diff --git a/src/eepp/helper/freetype2/src/base/ftsnames.c b/src/thirdparty/freetype2/src/base/ftsnames.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftsnames.c rename to src/thirdparty/freetype2/src/base/ftsnames.c diff --git a/src/eepp/helper/freetype2/src/base/ftstream.c b/src/thirdparty/freetype2/src/base/ftstream.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftstream.c rename to src/thirdparty/freetype2/src/base/ftstream.c diff --git a/src/eepp/helper/freetype2/src/base/ftstroke.c b/src/thirdparty/freetype2/src/base/ftstroke.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftstroke.c rename to src/thirdparty/freetype2/src/base/ftstroke.c diff --git a/src/eepp/helper/freetype2/src/base/ftsynth.c b/src/thirdparty/freetype2/src/base/ftsynth.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftsynth.c rename to src/thirdparty/freetype2/src/base/ftsynth.c diff --git a/src/eepp/helper/freetype2/src/base/ftsystem.c b/src/thirdparty/freetype2/src/base/ftsystem.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftsystem.c rename to src/thirdparty/freetype2/src/base/ftsystem.c diff --git a/src/eepp/helper/freetype2/src/base/fttrigon.c b/src/thirdparty/freetype2/src/base/fttrigon.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/fttrigon.c rename to src/thirdparty/freetype2/src/base/fttrigon.c diff --git a/src/eepp/helper/freetype2/src/base/fttype1.c b/src/thirdparty/freetype2/src/base/fttype1.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/fttype1.c rename to src/thirdparty/freetype2/src/base/fttype1.c diff --git a/src/eepp/helper/freetype2/src/base/ftutil.c b/src/thirdparty/freetype2/src/base/ftutil.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftutil.c rename to src/thirdparty/freetype2/src/base/ftutil.c diff --git a/src/eepp/helper/freetype2/src/base/ftwinfnt.c b/src/thirdparty/freetype2/src/base/ftwinfnt.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftwinfnt.c rename to src/thirdparty/freetype2/src/base/ftwinfnt.c diff --git a/src/eepp/helper/freetype2/src/base/ftxf86.c b/src/thirdparty/freetype2/src/base/ftxf86.c similarity index 100% rename from src/eepp/helper/freetype2/src/base/ftxf86.c rename to src/thirdparty/freetype2/src/base/ftxf86.c diff --git a/src/eepp/helper/freetype2/src/base/rules.mk b/src/thirdparty/freetype2/src/base/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/base/rules.mk rename to src/thirdparty/freetype2/src/base/rules.mk diff --git a/src/eepp/helper/freetype2/src/bdf/Jamfile b/src/thirdparty/freetype2/src/bdf/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/Jamfile rename to src/thirdparty/freetype2/src/bdf/Jamfile diff --git a/src/eepp/helper/freetype2/src/bdf/README b/src/thirdparty/freetype2/src/bdf/README similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/README rename to src/thirdparty/freetype2/src/bdf/README diff --git a/src/eepp/helper/freetype2/src/bdf/bdf.h b/src/thirdparty/freetype2/src/bdf/bdf.h similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/bdf.h rename to src/thirdparty/freetype2/src/bdf/bdf.h diff --git a/src/eepp/helper/freetype2/src/bdf/bdfdrivr.c b/src/thirdparty/freetype2/src/bdf/bdfdrivr.c similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/bdfdrivr.c rename to src/thirdparty/freetype2/src/bdf/bdfdrivr.c diff --git a/src/eepp/helper/freetype2/src/bdf/bdfdrivr.h b/src/thirdparty/freetype2/src/bdf/bdfdrivr.h similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/bdfdrivr.h rename to src/thirdparty/freetype2/src/bdf/bdfdrivr.h diff --git a/src/eepp/helper/freetype2/src/bdf/bdferror.h b/src/thirdparty/freetype2/src/bdf/bdferror.h similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/bdferror.h rename to src/thirdparty/freetype2/src/bdf/bdferror.h diff --git a/src/eepp/helper/freetype2/src/bdf/bdflib.c b/src/thirdparty/freetype2/src/bdf/bdflib.c similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/bdflib.c rename to src/thirdparty/freetype2/src/bdf/bdflib.c diff --git a/src/eepp/helper/freetype2/src/bdf/module.mk b/src/thirdparty/freetype2/src/bdf/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/module.mk rename to src/thirdparty/freetype2/src/bdf/module.mk diff --git a/src/eepp/helper/freetype2/src/bdf/rules.mk b/src/thirdparty/freetype2/src/bdf/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/bdf/rules.mk rename to src/thirdparty/freetype2/src/bdf/rules.mk diff --git a/src/eepp/helper/freetype2/src/bzip2/Jamfile b/src/thirdparty/freetype2/src/bzip2/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/bzip2/Jamfile rename to src/thirdparty/freetype2/src/bzip2/Jamfile diff --git a/src/eepp/helper/freetype2/src/bzip2/ftbzip2.c b/src/thirdparty/freetype2/src/bzip2/ftbzip2.c similarity index 100% rename from src/eepp/helper/freetype2/src/bzip2/ftbzip2.c rename to src/thirdparty/freetype2/src/bzip2/ftbzip2.c diff --git a/src/eepp/helper/freetype2/src/bzip2/rules.mk b/src/thirdparty/freetype2/src/bzip2/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/bzip2/rules.mk rename to src/thirdparty/freetype2/src/bzip2/rules.mk diff --git a/src/eepp/helper/freetype2/src/cache/Jamfile b/src/thirdparty/freetype2/src/cache/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/cache/Jamfile rename to src/thirdparty/freetype2/src/cache/Jamfile diff --git a/src/eepp/helper/freetype2/src/cache/ftcbasic.c b/src/thirdparty/freetype2/src/cache/ftcbasic.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcbasic.c rename to src/thirdparty/freetype2/src/cache/ftcbasic.c diff --git a/src/eepp/helper/freetype2/src/cache/ftccache.c b/src/thirdparty/freetype2/src/cache/ftccache.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftccache.c rename to src/thirdparty/freetype2/src/cache/ftccache.c diff --git a/src/eepp/helper/freetype2/src/cache/ftccache.h b/src/thirdparty/freetype2/src/cache/ftccache.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftccache.h rename to src/thirdparty/freetype2/src/cache/ftccache.h diff --git a/src/eepp/helper/freetype2/src/cache/ftccback.h b/src/thirdparty/freetype2/src/cache/ftccback.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftccback.h rename to src/thirdparty/freetype2/src/cache/ftccback.h diff --git a/src/eepp/helper/freetype2/src/cache/ftccmap.c b/src/thirdparty/freetype2/src/cache/ftccmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftccmap.c rename to src/thirdparty/freetype2/src/cache/ftccmap.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcerror.h b/src/thirdparty/freetype2/src/cache/ftcerror.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcerror.h rename to src/thirdparty/freetype2/src/cache/ftcerror.h diff --git a/src/eepp/helper/freetype2/src/cache/ftcglyph.c b/src/thirdparty/freetype2/src/cache/ftcglyph.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcglyph.c rename to src/thirdparty/freetype2/src/cache/ftcglyph.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcglyph.h b/src/thirdparty/freetype2/src/cache/ftcglyph.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcglyph.h rename to src/thirdparty/freetype2/src/cache/ftcglyph.h diff --git a/src/eepp/helper/freetype2/src/cache/ftcimage.c b/src/thirdparty/freetype2/src/cache/ftcimage.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcimage.c rename to src/thirdparty/freetype2/src/cache/ftcimage.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcimage.h b/src/thirdparty/freetype2/src/cache/ftcimage.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcimage.h rename to src/thirdparty/freetype2/src/cache/ftcimage.h diff --git a/src/eepp/helper/freetype2/src/cache/ftcmanag.c b/src/thirdparty/freetype2/src/cache/ftcmanag.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcmanag.c rename to src/thirdparty/freetype2/src/cache/ftcmanag.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcmanag.h b/src/thirdparty/freetype2/src/cache/ftcmanag.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcmanag.h rename to src/thirdparty/freetype2/src/cache/ftcmanag.h diff --git a/src/eepp/helper/freetype2/src/cache/ftcmru.c b/src/thirdparty/freetype2/src/cache/ftcmru.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcmru.c rename to src/thirdparty/freetype2/src/cache/ftcmru.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcmru.h b/src/thirdparty/freetype2/src/cache/ftcmru.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcmru.h rename to src/thirdparty/freetype2/src/cache/ftcmru.h diff --git a/src/eepp/helper/freetype2/src/cache/ftcsbits.c b/src/thirdparty/freetype2/src/cache/ftcsbits.c similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcsbits.c rename to src/thirdparty/freetype2/src/cache/ftcsbits.c diff --git a/src/eepp/helper/freetype2/src/cache/ftcsbits.h b/src/thirdparty/freetype2/src/cache/ftcsbits.h similarity index 100% rename from src/eepp/helper/freetype2/src/cache/ftcsbits.h rename to src/thirdparty/freetype2/src/cache/ftcsbits.h diff --git a/src/eepp/helper/freetype2/src/cache/rules.mk b/src/thirdparty/freetype2/src/cache/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/cache/rules.mk rename to src/thirdparty/freetype2/src/cache/rules.mk diff --git a/src/eepp/helper/freetype2/src/cff/Jamfile b/src/thirdparty/freetype2/src/cff/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/cff/Jamfile rename to src/thirdparty/freetype2/src/cff/Jamfile diff --git a/src/eepp/helper/freetype2/src/cff/cffcmap.c b/src/thirdparty/freetype2/src/cff/cffcmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffcmap.c rename to src/thirdparty/freetype2/src/cff/cffcmap.c diff --git a/src/eepp/helper/freetype2/src/cff/cffcmap.h b/src/thirdparty/freetype2/src/cff/cffcmap.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffcmap.h rename to src/thirdparty/freetype2/src/cff/cffcmap.h diff --git a/src/eepp/helper/freetype2/src/cff/cffdrivr.c b/src/thirdparty/freetype2/src/cff/cffdrivr.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffdrivr.c rename to src/thirdparty/freetype2/src/cff/cffdrivr.c diff --git a/src/eepp/helper/freetype2/src/cff/cffdrivr.h b/src/thirdparty/freetype2/src/cff/cffdrivr.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffdrivr.h rename to src/thirdparty/freetype2/src/cff/cffdrivr.h diff --git a/src/eepp/helper/freetype2/src/cff/cfferrs.h b/src/thirdparty/freetype2/src/cff/cfferrs.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cfferrs.h rename to src/thirdparty/freetype2/src/cff/cfferrs.h diff --git a/src/eepp/helper/freetype2/src/cff/cffgload.c b/src/thirdparty/freetype2/src/cff/cffgload.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffgload.c rename to src/thirdparty/freetype2/src/cff/cffgload.c diff --git a/src/eepp/helper/freetype2/src/cff/cffgload.h b/src/thirdparty/freetype2/src/cff/cffgload.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffgload.h rename to src/thirdparty/freetype2/src/cff/cffgload.h diff --git a/src/eepp/helper/freetype2/src/cff/cffload.c b/src/thirdparty/freetype2/src/cff/cffload.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffload.c rename to src/thirdparty/freetype2/src/cff/cffload.c diff --git a/src/eepp/helper/freetype2/src/cff/cffload.h b/src/thirdparty/freetype2/src/cff/cffload.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffload.h rename to src/thirdparty/freetype2/src/cff/cffload.h diff --git a/src/eepp/helper/freetype2/src/cff/cffobjs.c b/src/thirdparty/freetype2/src/cff/cffobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffobjs.c rename to src/thirdparty/freetype2/src/cff/cffobjs.c diff --git a/src/eepp/helper/freetype2/src/cff/cffobjs.h b/src/thirdparty/freetype2/src/cff/cffobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffobjs.h rename to src/thirdparty/freetype2/src/cff/cffobjs.h diff --git a/src/eepp/helper/freetype2/src/cff/cffparse.c b/src/thirdparty/freetype2/src/cff/cffparse.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffparse.c rename to src/thirdparty/freetype2/src/cff/cffparse.c diff --git a/src/eepp/helper/freetype2/src/cff/cffparse.h b/src/thirdparty/freetype2/src/cff/cffparse.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffparse.h rename to src/thirdparty/freetype2/src/cff/cffparse.h diff --git a/src/eepp/helper/freetype2/src/cff/cffpic.c b/src/thirdparty/freetype2/src/cff/cffpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffpic.c rename to src/thirdparty/freetype2/src/cff/cffpic.c diff --git a/src/eepp/helper/freetype2/src/cff/cffpic.h b/src/thirdparty/freetype2/src/cff/cffpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cffpic.h rename to src/thirdparty/freetype2/src/cff/cffpic.h diff --git a/src/eepp/helper/freetype2/src/cff/cfftoken.h b/src/thirdparty/freetype2/src/cff/cfftoken.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cfftoken.h rename to src/thirdparty/freetype2/src/cff/cfftoken.h diff --git a/src/eepp/helper/freetype2/src/cff/cfftypes.h b/src/thirdparty/freetype2/src/cff/cfftypes.h similarity index 100% rename from src/eepp/helper/freetype2/src/cff/cfftypes.h rename to src/thirdparty/freetype2/src/cff/cfftypes.h diff --git a/src/eepp/helper/freetype2/src/cff/module.mk b/src/thirdparty/freetype2/src/cff/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/cff/module.mk rename to src/thirdparty/freetype2/src/cff/module.mk diff --git a/src/eepp/helper/freetype2/src/cff/rules.mk b/src/thirdparty/freetype2/src/cff/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/cff/rules.mk rename to src/thirdparty/freetype2/src/cff/rules.mk diff --git a/src/eepp/helper/freetype2/src/cid/Jamfile b/src/thirdparty/freetype2/src/cid/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/cid/Jamfile rename to src/thirdparty/freetype2/src/cid/Jamfile diff --git a/src/eepp/helper/freetype2/src/cid/ciderrs.h b/src/thirdparty/freetype2/src/cid/ciderrs.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/ciderrs.h rename to src/thirdparty/freetype2/src/cid/ciderrs.h diff --git a/src/eepp/helper/freetype2/src/cid/cidgload.c b/src/thirdparty/freetype2/src/cid/cidgload.c similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidgload.c rename to src/thirdparty/freetype2/src/cid/cidgload.c diff --git a/src/eepp/helper/freetype2/src/cid/cidgload.h b/src/thirdparty/freetype2/src/cid/cidgload.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidgload.h rename to src/thirdparty/freetype2/src/cid/cidgload.h diff --git a/src/eepp/helper/freetype2/src/cid/cidload.c b/src/thirdparty/freetype2/src/cid/cidload.c similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidload.c rename to src/thirdparty/freetype2/src/cid/cidload.c diff --git a/src/eepp/helper/freetype2/src/cid/cidload.h b/src/thirdparty/freetype2/src/cid/cidload.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidload.h rename to src/thirdparty/freetype2/src/cid/cidload.h diff --git a/src/eepp/helper/freetype2/src/cid/cidobjs.c b/src/thirdparty/freetype2/src/cid/cidobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidobjs.c rename to src/thirdparty/freetype2/src/cid/cidobjs.c diff --git a/src/eepp/helper/freetype2/src/cid/cidobjs.h b/src/thirdparty/freetype2/src/cid/cidobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidobjs.h rename to src/thirdparty/freetype2/src/cid/cidobjs.h diff --git a/src/eepp/helper/freetype2/src/cid/cidparse.c b/src/thirdparty/freetype2/src/cid/cidparse.c similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidparse.c rename to src/thirdparty/freetype2/src/cid/cidparse.c diff --git a/src/eepp/helper/freetype2/src/cid/cidparse.h b/src/thirdparty/freetype2/src/cid/cidparse.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidparse.h rename to src/thirdparty/freetype2/src/cid/cidparse.h diff --git a/src/eepp/helper/freetype2/src/cid/cidriver.c b/src/thirdparty/freetype2/src/cid/cidriver.c similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidriver.c rename to src/thirdparty/freetype2/src/cid/cidriver.c diff --git a/src/eepp/helper/freetype2/src/cid/cidriver.h b/src/thirdparty/freetype2/src/cid/cidriver.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidriver.h rename to src/thirdparty/freetype2/src/cid/cidriver.h diff --git a/src/eepp/helper/freetype2/src/cid/cidtoken.h b/src/thirdparty/freetype2/src/cid/cidtoken.h similarity index 100% rename from src/eepp/helper/freetype2/src/cid/cidtoken.h rename to src/thirdparty/freetype2/src/cid/cidtoken.h diff --git a/src/eepp/helper/freetype2/src/cid/module.mk b/src/thirdparty/freetype2/src/cid/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/cid/module.mk rename to src/thirdparty/freetype2/src/cid/module.mk diff --git a/src/eepp/helper/freetype2/src/cid/rules.mk b/src/thirdparty/freetype2/src/cid/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/cid/rules.mk rename to src/thirdparty/freetype2/src/cid/rules.mk diff --git a/src/eepp/helper/freetype2/src/gxvalid/Jamfile b/src/thirdparty/freetype2/src/gxvalid/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/Jamfile rename to src/thirdparty/freetype2/src/gxvalid/Jamfile diff --git a/src/eepp/helper/freetype2/src/gxvalid/README b/src/thirdparty/freetype2/src/gxvalid/README similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/README rename to src/thirdparty/freetype2/src/gxvalid/README diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvalid.h b/src/thirdparty/freetype2/src/gxvalid/gxvalid.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvalid.h rename to src/thirdparty/freetype2/src/gxvalid/gxvalid.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvbsln.c b/src/thirdparty/freetype2/src/gxvalid/gxvbsln.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvbsln.c rename to src/thirdparty/freetype2/src/gxvalid/gxvbsln.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvcommn.c b/src/thirdparty/freetype2/src/gxvalid/gxvcommn.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvcommn.c rename to src/thirdparty/freetype2/src/gxvalid/gxvcommn.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvcommn.h b/src/thirdparty/freetype2/src/gxvalid/gxvcommn.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvcommn.h rename to src/thirdparty/freetype2/src/gxvalid/gxvcommn.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxverror.h b/src/thirdparty/freetype2/src/gxvalid/gxverror.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxverror.h rename to src/thirdparty/freetype2/src/gxvalid/gxverror.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvfeat.c b/src/thirdparty/freetype2/src/gxvalid/gxvfeat.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvfeat.c rename to src/thirdparty/freetype2/src/gxvalid/gxvfeat.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvfeat.h b/src/thirdparty/freetype2/src/gxvalid/gxvfeat.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvfeat.h rename to src/thirdparty/freetype2/src/gxvalid/gxvfeat.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvjust.c b/src/thirdparty/freetype2/src/gxvalid/gxvjust.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvjust.c rename to src/thirdparty/freetype2/src/gxvalid/gxvjust.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvkern.c b/src/thirdparty/freetype2/src/gxvalid/gxvkern.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvkern.c rename to src/thirdparty/freetype2/src/gxvalid/gxvkern.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvlcar.c b/src/thirdparty/freetype2/src/gxvalid/gxvlcar.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvlcar.c rename to src/thirdparty/freetype2/src/gxvalid/gxvlcar.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmod.c b/src/thirdparty/freetype2/src/gxvalid/gxvmod.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmod.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmod.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmod.h b/src/thirdparty/freetype2/src/gxvalid/gxvmod.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmod.h rename to src/thirdparty/freetype2/src/gxvalid/gxvmod.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort.h b/src/thirdparty/freetype2/src/gxvalid/gxvmort.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort.h rename to src/thirdparty/freetype2/src/gxvalid/gxvmort.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort0.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort0.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort0.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort0.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort1.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort1.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort1.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort1.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort2.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort2.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort2.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort2.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort4.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort4.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort4.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort4.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmort5.c b/src/thirdparty/freetype2/src/gxvalid/gxvmort5.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmort5.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmort5.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx.h b/src/thirdparty/freetype2/src/gxvalid/gxvmorx.h similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx.h rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx.h diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx0.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx0.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx0.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx0.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx1.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx1.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx1.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx1.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx2.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx2.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx2.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx2.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx4.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx4.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx4.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx4.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvmorx5.c b/src/thirdparty/freetype2/src/gxvalid/gxvmorx5.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvmorx5.c rename to src/thirdparty/freetype2/src/gxvalid/gxvmorx5.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvopbd.c b/src/thirdparty/freetype2/src/gxvalid/gxvopbd.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvopbd.c rename to src/thirdparty/freetype2/src/gxvalid/gxvopbd.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvprop.c b/src/thirdparty/freetype2/src/gxvalid/gxvprop.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvprop.c rename to src/thirdparty/freetype2/src/gxvalid/gxvprop.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/gxvtrak.c b/src/thirdparty/freetype2/src/gxvalid/gxvtrak.c similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/gxvtrak.c rename to src/thirdparty/freetype2/src/gxvalid/gxvtrak.c diff --git a/src/eepp/helper/freetype2/src/gxvalid/module.mk b/src/thirdparty/freetype2/src/gxvalid/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/module.mk rename to src/thirdparty/freetype2/src/gxvalid/module.mk diff --git a/src/eepp/helper/freetype2/src/gxvalid/rules.mk b/src/thirdparty/freetype2/src/gxvalid/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/gxvalid/rules.mk rename to src/thirdparty/freetype2/src/gxvalid/rules.mk diff --git a/src/eepp/helper/freetype2/src/gzip/Jamfile b/src/thirdparty/freetype2/src/gzip/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/gzip/Jamfile rename to src/thirdparty/freetype2/src/gzip/Jamfile diff --git a/src/eepp/helper/freetype2/src/gzip/ftgzip.c b/src/thirdparty/freetype2/src/gzip/ftgzip.c similarity index 100% rename from src/eepp/helper/freetype2/src/gzip/ftgzip.c rename to src/thirdparty/freetype2/src/gzip/ftgzip.c diff --git a/src/eepp/helper/freetype2/src/gzip/rules.mk b/src/thirdparty/freetype2/src/gzip/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/gzip/rules.mk rename to src/thirdparty/freetype2/src/gzip/rules.mk diff --git a/src/eepp/helper/freetype2/src/lzw/Jamfile b/src/thirdparty/freetype2/src/lzw/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/lzw/Jamfile rename to src/thirdparty/freetype2/src/lzw/Jamfile diff --git a/src/eepp/helper/freetype2/src/lzw/ftlzw.c b/src/thirdparty/freetype2/src/lzw/ftlzw.c similarity index 100% rename from src/eepp/helper/freetype2/src/lzw/ftlzw.c rename to src/thirdparty/freetype2/src/lzw/ftlzw.c diff --git a/src/eepp/helper/freetype2/src/lzw/ftzopen.c b/src/thirdparty/freetype2/src/lzw/ftzopen.c similarity index 100% rename from src/eepp/helper/freetype2/src/lzw/ftzopen.c rename to src/thirdparty/freetype2/src/lzw/ftzopen.c diff --git a/src/eepp/helper/freetype2/src/lzw/ftzopen.h b/src/thirdparty/freetype2/src/lzw/ftzopen.h similarity index 100% rename from src/eepp/helper/freetype2/src/lzw/ftzopen.h rename to src/thirdparty/freetype2/src/lzw/ftzopen.h diff --git a/src/eepp/helper/freetype2/src/lzw/rules.mk b/src/thirdparty/freetype2/src/lzw/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/lzw/rules.mk rename to src/thirdparty/freetype2/src/lzw/rules.mk diff --git a/src/eepp/helper/freetype2/src/otvalid/Jamfile b/src/thirdparty/freetype2/src/otvalid/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/Jamfile rename to src/thirdparty/freetype2/src/otvalid/Jamfile diff --git a/src/eepp/helper/freetype2/src/otvalid/module.mk b/src/thirdparty/freetype2/src/otvalid/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/module.mk rename to src/thirdparty/freetype2/src/otvalid/module.mk diff --git a/src/eepp/helper/freetype2/src/otvalid/otvalid.h b/src/thirdparty/freetype2/src/otvalid/otvalid.h similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvalid.h rename to src/thirdparty/freetype2/src/otvalid/otvalid.h diff --git a/src/eepp/helper/freetype2/src/otvalid/otvbase.c b/src/thirdparty/freetype2/src/otvalid/otvbase.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvbase.c rename to src/thirdparty/freetype2/src/otvalid/otvbase.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvcommn.c b/src/thirdparty/freetype2/src/otvalid/otvcommn.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvcommn.c rename to src/thirdparty/freetype2/src/otvalid/otvcommn.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvcommn.h b/src/thirdparty/freetype2/src/otvalid/otvcommn.h similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvcommn.h rename to src/thirdparty/freetype2/src/otvalid/otvcommn.h diff --git a/src/eepp/helper/freetype2/src/otvalid/otverror.h b/src/thirdparty/freetype2/src/otvalid/otverror.h similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otverror.h rename to src/thirdparty/freetype2/src/otvalid/otverror.h diff --git a/src/eepp/helper/freetype2/src/otvalid/otvgdef.c b/src/thirdparty/freetype2/src/otvalid/otvgdef.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvgdef.c rename to src/thirdparty/freetype2/src/otvalid/otvgdef.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvgpos.c b/src/thirdparty/freetype2/src/otvalid/otvgpos.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvgpos.c rename to src/thirdparty/freetype2/src/otvalid/otvgpos.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvgpos.h b/src/thirdparty/freetype2/src/otvalid/otvgpos.h similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvgpos.h rename to src/thirdparty/freetype2/src/otvalid/otvgpos.h diff --git a/src/eepp/helper/freetype2/src/otvalid/otvgsub.c b/src/thirdparty/freetype2/src/otvalid/otvgsub.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvgsub.c rename to src/thirdparty/freetype2/src/otvalid/otvgsub.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvjstf.c b/src/thirdparty/freetype2/src/otvalid/otvjstf.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvjstf.c rename to src/thirdparty/freetype2/src/otvalid/otvjstf.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvmath.c b/src/thirdparty/freetype2/src/otvalid/otvmath.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvmath.c rename to src/thirdparty/freetype2/src/otvalid/otvmath.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvmod.c b/src/thirdparty/freetype2/src/otvalid/otvmod.c similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvmod.c rename to src/thirdparty/freetype2/src/otvalid/otvmod.c diff --git a/src/eepp/helper/freetype2/src/otvalid/otvmod.h b/src/thirdparty/freetype2/src/otvalid/otvmod.h similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/otvmod.h rename to src/thirdparty/freetype2/src/otvalid/otvmod.h diff --git a/src/eepp/helper/freetype2/src/otvalid/rules.mk b/src/thirdparty/freetype2/src/otvalid/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/otvalid/rules.mk rename to src/thirdparty/freetype2/src/otvalid/rules.mk diff --git a/src/eepp/helper/freetype2/src/pcf/Jamfile b/src/thirdparty/freetype2/src/pcf/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/Jamfile rename to src/thirdparty/freetype2/src/pcf/Jamfile diff --git a/src/eepp/helper/freetype2/src/pcf/README b/src/thirdparty/freetype2/src/pcf/README similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/README rename to src/thirdparty/freetype2/src/pcf/README diff --git a/src/eepp/helper/freetype2/src/pcf/module.mk b/src/thirdparty/freetype2/src/pcf/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/module.mk rename to src/thirdparty/freetype2/src/pcf/module.mk diff --git a/src/eepp/helper/freetype2/src/pcf/pcf.h b/src/thirdparty/freetype2/src/pcf/pcf.h similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcf.h rename to src/thirdparty/freetype2/src/pcf/pcf.h diff --git a/src/eepp/helper/freetype2/src/pcf/pcfdrivr.c b/src/thirdparty/freetype2/src/pcf/pcfdrivr.c similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfdrivr.c rename to src/thirdparty/freetype2/src/pcf/pcfdrivr.c diff --git a/src/eepp/helper/freetype2/src/pcf/pcfdrivr.h b/src/thirdparty/freetype2/src/pcf/pcfdrivr.h similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfdrivr.h rename to src/thirdparty/freetype2/src/pcf/pcfdrivr.h diff --git a/src/eepp/helper/freetype2/src/pcf/pcferror.h b/src/thirdparty/freetype2/src/pcf/pcferror.h similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcferror.h rename to src/thirdparty/freetype2/src/pcf/pcferror.h diff --git a/src/eepp/helper/freetype2/src/pcf/pcfread.c b/src/thirdparty/freetype2/src/pcf/pcfread.c similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfread.c rename to src/thirdparty/freetype2/src/pcf/pcfread.c diff --git a/src/eepp/helper/freetype2/src/pcf/pcfread.h b/src/thirdparty/freetype2/src/pcf/pcfread.h similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfread.h rename to src/thirdparty/freetype2/src/pcf/pcfread.h diff --git a/src/eepp/helper/freetype2/src/pcf/pcfutil.c b/src/thirdparty/freetype2/src/pcf/pcfutil.c similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfutil.c rename to src/thirdparty/freetype2/src/pcf/pcfutil.c diff --git a/src/eepp/helper/freetype2/src/pcf/pcfutil.h b/src/thirdparty/freetype2/src/pcf/pcfutil.h similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/pcfutil.h rename to src/thirdparty/freetype2/src/pcf/pcfutil.h diff --git a/src/eepp/helper/freetype2/src/pcf/rules.mk b/src/thirdparty/freetype2/src/pcf/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pcf/rules.mk rename to src/thirdparty/freetype2/src/pcf/rules.mk diff --git a/src/eepp/helper/freetype2/src/pfr/Jamfile b/src/thirdparty/freetype2/src/pfr/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/Jamfile rename to src/thirdparty/freetype2/src/pfr/Jamfile diff --git a/src/eepp/helper/freetype2/src/pfr/module.mk b/src/thirdparty/freetype2/src/pfr/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/module.mk rename to src/thirdparty/freetype2/src/pfr/module.mk diff --git a/src/eepp/helper/freetype2/src/pfr/pfrcmap.c b/src/thirdparty/freetype2/src/pfr/pfrcmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrcmap.c rename to src/thirdparty/freetype2/src/pfr/pfrcmap.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrcmap.h b/src/thirdparty/freetype2/src/pfr/pfrcmap.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrcmap.h rename to src/thirdparty/freetype2/src/pfr/pfrcmap.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrdrivr.c b/src/thirdparty/freetype2/src/pfr/pfrdrivr.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrdrivr.c rename to src/thirdparty/freetype2/src/pfr/pfrdrivr.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrdrivr.h b/src/thirdparty/freetype2/src/pfr/pfrdrivr.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrdrivr.h rename to src/thirdparty/freetype2/src/pfr/pfrdrivr.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrerror.h b/src/thirdparty/freetype2/src/pfr/pfrerror.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrerror.h rename to src/thirdparty/freetype2/src/pfr/pfrerror.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrgload.c b/src/thirdparty/freetype2/src/pfr/pfrgload.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrgload.c rename to src/thirdparty/freetype2/src/pfr/pfrgload.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrgload.h b/src/thirdparty/freetype2/src/pfr/pfrgload.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrgload.h rename to src/thirdparty/freetype2/src/pfr/pfrgload.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrload.c b/src/thirdparty/freetype2/src/pfr/pfrload.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrload.c rename to src/thirdparty/freetype2/src/pfr/pfrload.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrload.h b/src/thirdparty/freetype2/src/pfr/pfrload.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrload.h rename to src/thirdparty/freetype2/src/pfr/pfrload.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrobjs.c b/src/thirdparty/freetype2/src/pfr/pfrobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrobjs.c rename to src/thirdparty/freetype2/src/pfr/pfrobjs.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrobjs.h b/src/thirdparty/freetype2/src/pfr/pfrobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrobjs.h rename to src/thirdparty/freetype2/src/pfr/pfrobjs.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrsbit.c b/src/thirdparty/freetype2/src/pfr/pfrsbit.c similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrsbit.c rename to src/thirdparty/freetype2/src/pfr/pfrsbit.c diff --git a/src/eepp/helper/freetype2/src/pfr/pfrsbit.h b/src/thirdparty/freetype2/src/pfr/pfrsbit.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrsbit.h rename to src/thirdparty/freetype2/src/pfr/pfrsbit.h diff --git a/src/eepp/helper/freetype2/src/pfr/pfrtypes.h b/src/thirdparty/freetype2/src/pfr/pfrtypes.h similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/pfrtypes.h rename to src/thirdparty/freetype2/src/pfr/pfrtypes.h diff --git a/src/eepp/helper/freetype2/src/pfr/rules.mk b/src/thirdparty/freetype2/src/pfr/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pfr/rules.mk rename to src/thirdparty/freetype2/src/pfr/rules.mk diff --git a/src/eepp/helper/freetype2/src/psaux/Jamfile b/src/thirdparty/freetype2/src/psaux/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/Jamfile rename to src/thirdparty/freetype2/src/psaux/Jamfile diff --git a/src/eepp/helper/freetype2/src/psaux/afmparse.c b/src/thirdparty/freetype2/src/psaux/afmparse.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/afmparse.c rename to src/thirdparty/freetype2/src/psaux/afmparse.c diff --git a/src/eepp/helper/freetype2/src/psaux/afmparse.h b/src/thirdparty/freetype2/src/psaux/afmparse.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/afmparse.h rename to src/thirdparty/freetype2/src/psaux/afmparse.h diff --git a/src/eepp/helper/freetype2/src/psaux/module.mk b/src/thirdparty/freetype2/src/psaux/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/module.mk rename to src/thirdparty/freetype2/src/psaux/module.mk diff --git a/src/eepp/helper/freetype2/src/psaux/psauxerr.h b/src/thirdparty/freetype2/src/psaux/psauxerr.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psauxerr.h rename to src/thirdparty/freetype2/src/psaux/psauxerr.h diff --git a/src/eepp/helper/freetype2/src/psaux/psauxmod.c b/src/thirdparty/freetype2/src/psaux/psauxmod.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psauxmod.c rename to src/thirdparty/freetype2/src/psaux/psauxmod.c diff --git a/src/eepp/helper/freetype2/src/psaux/psauxmod.h b/src/thirdparty/freetype2/src/psaux/psauxmod.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psauxmod.h rename to src/thirdparty/freetype2/src/psaux/psauxmod.h diff --git a/src/eepp/helper/freetype2/src/psaux/psconv.c b/src/thirdparty/freetype2/src/psaux/psconv.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psconv.c rename to src/thirdparty/freetype2/src/psaux/psconv.c diff --git a/src/eepp/helper/freetype2/src/psaux/psconv.h b/src/thirdparty/freetype2/src/psaux/psconv.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psconv.h rename to src/thirdparty/freetype2/src/psaux/psconv.h diff --git a/src/eepp/helper/freetype2/src/psaux/psobjs.c b/src/thirdparty/freetype2/src/psaux/psobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psobjs.c rename to src/thirdparty/freetype2/src/psaux/psobjs.c diff --git a/src/eepp/helper/freetype2/src/psaux/psobjs.h b/src/thirdparty/freetype2/src/psaux/psobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/psobjs.h rename to src/thirdparty/freetype2/src/psaux/psobjs.h diff --git a/src/eepp/helper/freetype2/src/psaux/rules.mk b/src/thirdparty/freetype2/src/psaux/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/rules.mk rename to src/thirdparty/freetype2/src/psaux/rules.mk diff --git a/src/eepp/helper/freetype2/src/psaux/t1cmap.c b/src/thirdparty/freetype2/src/psaux/t1cmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/t1cmap.c rename to src/thirdparty/freetype2/src/psaux/t1cmap.c diff --git a/src/eepp/helper/freetype2/src/psaux/t1cmap.h b/src/thirdparty/freetype2/src/psaux/t1cmap.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/t1cmap.h rename to src/thirdparty/freetype2/src/psaux/t1cmap.h diff --git a/src/eepp/helper/freetype2/src/psaux/t1decode.c b/src/thirdparty/freetype2/src/psaux/t1decode.c similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/t1decode.c rename to src/thirdparty/freetype2/src/psaux/t1decode.c diff --git a/src/eepp/helper/freetype2/src/psaux/t1decode.h b/src/thirdparty/freetype2/src/psaux/t1decode.h similarity index 100% rename from src/eepp/helper/freetype2/src/psaux/t1decode.h rename to src/thirdparty/freetype2/src/psaux/t1decode.h diff --git a/src/eepp/helper/freetype2/src/pshinter/Jamfile b/src/thirdparty/freetype2/src/pshinter/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/Jamfile rename to src/thirdparty/freetype2/src/pshinter/Jamfile diff --git a/src/eepp/helper/freetype2/src/pshinter/module.mk b/src/thirdparty/freetype2/src/pshinter/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/module.mk rename to src/thirdparty/freetype2/src/pshinter/module.mk diff --git a/src/eepp/helper/freetype2/src/pshinter/pshalgo.c b/src/thirdparty/freetype2/src/pshinter/pshalgo.c similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshalgo.c rename to src/thirdparty/freetype2/src/pshinter/pshalgo.c diff --git a/src/eepp/helper/freetype2/src/pshinter/pshalgo.h b/src/thirdparty/freetype2/src/pshinter/pshalgo.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshalgo.h rename to src/thirdparty/freetype2/src/pshinter/pshalgo.h diff --git a/src/eepp/helper/freetype2/src/pshinter/pshglob.c b/src/thirdparty/freetype2/src/pshinter/pshglob.c similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshglob.c rename to src/thirdparty/freetype2/src/pshinter/pshglob.c diff --git a/src/eepp/helper/freetype2/src/pshinter/pshglob.h b/src/thirdparty/freetype2/src/pshinter/pshglob.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshglob.h rename to src/thirdparty/freetype2/src/pshinter/pshglob.h diff --git a/src/eepp/helper/freetype2/src/pshinter/pshmod.c b/src/thirdparty/freetype2/src/pshinter/pshmod.c similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshmod.c rename to src/thirdparty/freetype2/src/pshinter/pshmod.c diff --git a/src/eepp/helper/freetype2/src/pshinter/pshmod.h b/src/thirdparty/freetype2/src/pshinter/pshmod.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshmod.h rename to src/thirdparty/freetype2/src/pshinter/pshmod.h diff --git a/src/eepp/helper/freetype2/src/pshinter/pshnterr.h b/src/thirdparty/freetype2/src/pshinter/pshnterr.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshnterr.h rename to src/thirdparty/freetype2/src/pshinter/pshnterr.h diff --git a/src/eepp/helper/freetype2/src/pshinter/pshpic.c b/src/thirdparty/freetype2/src/pshinter/pshpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshpic.c rename to src/thirdparty/freetype2/src/pshinter/pshpic.c diff --git a/src/eepp/helper/freetype2/src/pshinter/pshpic.h b/src/thirdparty/freetype2/src/pshinter/pshpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshpic.h rename to src/thirdparty/freetype2/src/pshinter/pshpic.h diff --git a/src/eepp/helper/freetype2/src/pshinter/pshrec.c b/src/thirdparty/freetype2/src/pshinter/pshrec.c similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshrec.c rename to src/thirdparty/freetype2/src/pshinter/pshrec.c diff --git a/src/eepp/helper/freetype2/src/pshinter/pshrec.h b/src/thirdparty/freetype2/src/pshinter/pshrec.h similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/pshrec.h rename to src/thirdparty/freetype2/src/pshinter/pshrec.h diff --git a/src/eepp/helper/freetype2/src/pshinter/rules.mk b/src/thirdparty/freetype2/src/pshinter/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/pshinter/rules.mk rename to src/thirdparty/freetype2/src/pshinter/rules.mk diff --git a/src/eepp/helper/freetype2/src/psnames/Jamfile b/src/thirdparty/freetype2/src/psnames/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/Jamfile rename to src/thirdparty/freetype2/src/psnames/Jamfile diff --git a/src/eepp/helper/freetype2/src/psnames/module.mk b/src/thirdparty/freetype2/src/psnames/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/module.mk rename to src/thirdparty/freetype2/src/psnames/module.mk diff --git a/src/eepp/helper/freetype2/src/psnames/psmodule.c b/src/thirdparty/freetype2/src/psnames/psmodule.c similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/psmodule.c rename to src/thirdparty/freetype2/src/psnames/psmodule.c diff --git a/src/eepp/helper/freetype2/src/psnames/psmodule.h b/src/thirdparty/freetype2/src/psnames/psmodule.h similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/psmodule.h rename to src/thirdparty/freetype2/src/psnames/psmodule.h diff --git a/src/eepp/helper/freetype2/src/psnames/psnamerr.h b/src/thirdparty/freetype2/src/psnames/psnamerr.h similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/psnamerr.h rename to src/thirdparty/freetype2/src/psnames/psnamerr.h diff --git a/src/eepp/helper/freetype2/src/psnames/pspic.c b/src/thirdparty/freetype2/src/psnames/pspic.c similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/pspic.c rename to src/thirdparty/freetype2/src/psnames/pspic.c diff --git a/src/eepp/helper/freetype2/src/psnames/pspic.h b/src/thirdparty/freetype2/src/psnames/pspic.h similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/pspic.h rename to src/thirdparty/freetype2/src/psnames/pspic.h diff --git a/src/eepp/helper/freetype2/src/psnames/pstables.h b/src/thirdparty/freetype2/src/psnames/pstables.h similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/pstables.h rename to src/thirdparty/freetype2/src/psnames/pstables.h diff --git a/src/eepp/helper/freetype2/src/psnames/rules.mk b/src/thirdparty/freetype2/src/psnames/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/psnames/rules.mk rename to src/thirdparty/freetype2/src/psnames/rules.mk diff --git a/src/eepp/helper/freetype2/src/raster/Jamfile b/src/thirdparty/freetype2/src/raster/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/raster/Jamfile rename to src/thirdparty/freetype2/src/raster/Jamfile diff --git a/src/eepp/helper/freetype2/src/raster/ftmisc.h b/src/thirdparty/freetype2/src/raster/ftmisc.h similarity index 100% rename from src/eepp/helper/freetype2/src/raster/ftmisc.h rename to src/thirdparty/freetype2/src/raster/ftmisc.h diff --git a/src/eepp/helper/freetype2/src/raster/ftraster.c b/src/thirdparty/freetype2/src/raster/ftraster.c similarity index 100% rename from src/eepp/helper/freetype2/src/raster/ftraster.c rename to src/thirdparty/freetype2/src/raster/ftraster.c diff --git a/src/eepp/helper/freetype2/src/raster/ftraster.h b/src/thirdparty/freetype2/src/raster/ftraster.h similarity index 100% rename from src/eepp/helper/freetype2/src/raster/ftraster.h rename to src/thirdparty/freetype2/src/raster/ftraster.h diff --git a/src/eepp/helper/freetype2/src/raster/ftrend1.c b/src/thirdparty/freetype2/src/raster/ftrend1.c similarity index 100% rename from src/eepp/helper/freetype2/src/raster/ftrend1.c rename to src/thirdparty/freetype2/src/raster/ftrend1.c diff --git a/src/eepp/helper/freetype2/src/raster/ftrend1.h b/src/thirdparty/freetype2/src/raster/ftrend1.h similarity index 100% rename from src/eepp/helper/freetype2/src/raster/ftrend1.h rename to src/thirdparty/freetype2/src/raster/ftrend1.h diff --git a/src/eepp/helper/freetype2/src/raster/module.mk b/src/thirdparty/freetype2/src/raster/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/raster/module.mk rename to src/thirdparty/freetype2/src/raster/module.mk diff --git a/src/eepp/helper/freetype2/src/raster/rasterrs.h b/src/thirdparty/freetype2/src/raster/rasterrs.h similarity index 100% rename from src/eepp/helper/freetype2/src/raster/rasterrs.h rename to src/thirdparty/freetype2/src/raster/rasterrs.h diff --git a/src/eepp/helper/freetype2/src/raster/rastpic.c b/src/thirdparty/freetype2/src/raster/rastpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/raster/rastpic.c rename to src/thirdparty/freetype2/src/raster/rastpic.c diff --git a/src/eepp/helper/freetype2/src/raster/rastpic.h b/src/thirdparty/freetype2/src/raster/rastpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/raster/rastpic.h rename to src/thirdparty/freetype2/src/raster/rastpic.h diff --git a/src/eepp/helper/freetype2/src/raster/rules.mk b/src/thirdparty/freetype2/src/raster/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/raster/rules.mk rename to src/thirdparty/freetype2/src/raster/rules.mk diff --git a/src/eepp/helper/freetype2/src/sfnt/Jamfile b/src/thirdparty/freetype2/src/sfnt/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/Jamfile rename to src/thirdparty/freetype2/src/sfnt/Jamfile diff --git a/src/eepp/helper/freetype2/src/sfnt/module.mk b/src/thirdparty/freetype2/src/sfnt/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/module.mk rename to src/thirdparty/freetype2/src/sfnt/module.mk diff --git a/src/eepp/helper/freetype2/src/sfnt/rules.mk b/src/thirdparty/freetype2/src/sfnt/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/rules.mk rename to src/thirdparty/freetype2/src/sfnt/rules.mk diff --git a/src/eepp/helper/freetype2/src/sfnt/sfdriver.c b/src/thirdparty/freetype2/src/sfnt/sfdriver.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfdriver.c rename to src/thirdparty/freetype2/src/sfnt/sfdriver.c diff --git a/src/eepp/helper/freetype2/src/sfnt/sfdriver.h b/src/thirdparty/freetype2/src/sfnt/sfdriver.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfdriver.h rename to src/thirdparty/freetype2/src/sfnt/sfdriver.h diff --git a/src/eepp/helper/freetype2/src/sfnt/sferrors.h b/src/thirdparty/freetype2/src/sfnt/sferrors.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sferrors.h rename to src/thirdparty/freetype2/src/sfnt/sferrors.h diff --git a/src/eepp/helper/freetype2/src/sfnt/sfntpic.c b/src/thirdparty/freetype2/src/sfnt/sfntpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfntpic.c rename to src/thirdparty/freetype2/src/sfnt/sfntpic.c diff --git a/src/eepp/helper/freetype2/src/sfnt/sfntpic.h b/src/thirdparty/freetype2/src/sfnt/sfntpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfntpic.h rename to src/thirdparty/freetype2/src/sfnt/sfntpic.h diff --git a/src/eepp/helper/freetype2/src/sfnt/sfobjs.c b/src/thirdparty/freetype2/src/sfnt/sfobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfobjs.c rename to src/thirdparty/freetype2/src/sfnt/sfobjs.c diff --git a/src/eepp/helper/freetype2/src/sfnt/sfobjs.h b/src/thirdparty/freetype2/src/sfnt/sfobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/sfobjs.h rename to src/thirdparty/freetype2/src/sfnt/sfobjs.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttbdf.c b/src/thirdparty/freetype2/src/sfnt/ttbdf.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttbdf.c rename to src/thirdparty/freetype2/src/sfnt/ttbdf.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttbdf.h b/src/thirdparty/freetype2/src/sfnt/ttbdf.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttbdf.h rename to src/thirdparty/freetype2/src/sfnt/ttbdf.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttcmap.c b/src/thirdparty/freetype2/src/sfnt/ttcmap.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttcmap.c rename to src/thirdparty/freetype2/src/sfnt/ttcmap.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttcmap.h b/src/thirdparty/freetype2/src/sfnt/ttcmap.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttcmap.h rename to src/thirdparty/freetype2/src/sfnt/ttcmap.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttcmapc.h b/src/thirdparty/freetype2/src/sfnt/ttcmapc.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttcmapc.h rename to src/thirdparty/freetype2/src/sfnt/ttcmapc.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttkern.c b/src/thirdparty/freetype2/src/sfnt/ttkern.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttkern.c rename to src/thirdparty/freetype2/src/sfnt/ttkern.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttkern.h b/src/thirdparty/freetype2/src/sfnt/ttkern.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttkern.h rename to src/thirdparty/freetype2/src/sfnt/ttkern.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttload.c b/src/thirdparty/freetype2/src/sfnt/ttload.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttload.c rename to src/thirdparty/freetype2/src/sfnt/ttload.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttload.h b/src/thirdparty/freetype2/src/sfnt/ttload.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttload.h rename to src/thirdparty/freetype2/src/sfnt/ttload.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttmtx.c b/src/thirdparty/freetype2/src/sfnt/ttmtx.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttmtx.c rename to src/thirdparty/freetype2/src/sfnt/ttmtx.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttmtx.h b/src/thirdparty/freetype2/src/sfnt/ttmtx.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttmtx.h rename to src/thirdparty/freetype2/src/sfnt/ttmtx.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttpost.c b/src/thirdparty/freetype2/src/sfnt/ttpost.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttpost.c rename to src/thirdparty/freetype2/src/sfnt/ttpost.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttpost.h b/src/thirdparty/freetype2/src/sfnt/ttpost.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttpost.h rename to src/thirdparty/freetype2/src/sfnt/ttpost.h diff --git a/src/eepp/helper/freetype2/src/sfnt/ttsbit.c b/src/thirdparty/freetype2/src/sfnt/ttsbit.c similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttsbit.c rename to src/thirdparty/freetype2/src/sfnt/ttsbit.c diff --git a/src/eepp/helper/freetype2/src/sfnt/ttsbit.h b/src/thirdparty/freetype2/src/sfnt/ttsbit.h similarity index 100% rename from src/eepp/helper/freetype2/src/sfnt/ttsbit.h rename to src/thirdparty/freetype2/src/sfnt/ttsbit.h diff --git a/src/eepp/helper/freetype2/src/smooth/Jamfile b/src/thirdparty/freetype2/src/smooth/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/Jamfile rename to src/thirdparty/freetype2/src/smooth/Jamfile diff --git a/src/eepp/helper/freetype2/src/smooth/ftgrays.c b/src/thirdparty/freetype2/src/smooth/ftgrays.c similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftgrays.c rename to src/thirdparty/freetype2/src/smooth/ftgrays.c diff --git a/src/eepp/helper/freetype2/src/smooth/ftgrays.h b/src/thirdparty/freetype2/src/smooth/ftgrays.h similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftgrays.h rename to src/thirdparty/freetype2/src/smooth/ftgrays.h diff --git a/src/eepp/helper/freetype2/src/smooth/ftsmerrs.h b/src/thirdparty/freetype2/src/smooth/ftsmerrs.h similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftsmerrs.h rename to src/thirdparty/freetype2/src/smooth/ftsmerrs.h diff --git a/src/eepp/helper/freetype2/src/smooth/ftsmooth.c b/src/thirdparty/freetype2/src/smooth/ftsmooth.c similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftsmooth.c rename to src/thirdparty/freetype2/src/smooth/ftsmooth.c diff --git a/src/eepp/helper/freetype2/src/smooth/ftsmooth.h b/src/thirdparty/freetype2/src/smooth/ftsmooth.h similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftsmooth.h rename to src/thirdparty/freetype2/src/smooth/ftsmooth.h diff --git a/src/eepp/helper/freetype2/src/smooth/ftspic.c b/src/thirdparty/freetype2/src/smooth/ftspic.c similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftspic.c rename to src/thirdparty/freetype2/src/smooth/ftspic.c diff --git a/src/eepp/helper/freetype2/src/smooth/ftspic.h b/src/thirdparty/freetype2/src/smooth/ftspic.h similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/ftspic.h rename to src/thirdparty/freetype2/src/smooth/ftspic.h diff --git a/src/eepp/helper/freetype2/src/smooth/module.mk b/src/thirdparty/freetype2/src/smooth/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/module.mk rename to src/thirdparty/freetype2/src/smooth/module.mk diff --git a/src/eepp/helper/freetype2/src/smooth/rules.mk b/src/thirdparty/freetype2/src/smooth/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/smooth/rules.mk rename to src/thirdparty/freetype2/src/smooth/rules.mk diff --git a/src/eepp/helper/freetype2/src/truetype/Jamfile b/src/thirdparty/freetype2/src/truetype/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/Jamfile rename to src/thirdparty/freetype2/src/truetype/Jamfile diff --git a/src/eepp/helper/freetype2/src/truetype/module.mk b/src/thirdparty/freetype2/src/truetype/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/module.mk rename to src/thirdparty/freetype2/src/truetype/module.mk diff --git a/src/eepp/helper/freetype2/src/truetype/rules.mk b/src/thirdparty/freetype2/src/truetype/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/rules.mk rename to src/thirdparty/freetype2/src/truetype/rules.mk diff --git a/src/eepp/helper/freetype2/src/truetype/ttdriver.c b/src/thirdparty/freetype2/src/truetype/ttdriver.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttdriver.c rename to src/thirdparty/freetype2/src/truetype/ttdriver.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttdriver.h b/src/thirdparty/freetype2/src/truetype/ttdriver.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttdriver.h rename to src/thirdparty/freetype2/src/truetype/ttdriver.h diff --git a/src/eepp/helper/freetype2/src/truetype/tterrors.h b/src/thirdparty/freetype2/src/truetype/tterrors.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/tterrors.h rename to src/thirdparty/freetype2/src/truetype/tterrors.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttgload.c b/src/thirdparty/freetype2/src/truetype/ttgload.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttgload.c rename to src/thirdparty/freetype2/src/truetype/ttgload.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttgload.h b/src/thirdparty/freetype2/src/truetype/ttgload.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttgload.h rename to src/thirdparty/freetype2/src/truetype/ttgload.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttgxvar.c b/src/thirdparty/freetype2/src/truetype/ttgxvar.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttgxvar.c rename to src/thirdparty/freetype2/src/truetype/ttgxvar.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttgxvar.h b/src/thirdparty/freetype2/src/truetype/ttgxvar.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttgxvar.h rename to src/thirdparty/freetype2/src/truetype/ttgxvar.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttinterp.c b/src/thirdparty/freetype2/src/truetype/ttinterp.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttinterp.c rename to src/thirdparty/freetype2/src/truetype/ttinterp.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttinterp.h b/src/thirdparty/freetype2/src/truetype/ttinterp.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttinterp.h rename to src/thirdparty/freetype2/src/truetype/ttinterp.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttobjs.c b/src/thirdparty/freetype2/src/truetype/ttobjs.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttobjs.c rename to src/thirdparty/freetype2/src/truetype/ttobjs.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttobjs.h b/src/thirdparty/freetype2/src/truetype/ttobjs.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttobjs.h rename to src/thirdparty/freetype2/src/truetype/ttobjs.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttpic.c b/src/thirdparty/freetype2/src/truetype/ttpic.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttpic.c rename to src/thirdparty/freetype2/src/truetype/ttpic.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttpic.h b/src/thirdparty/freetype2/src/truetype/ttpic.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttpic.h rename to src/thirdparty/freetype2/src/truetype/ttpic.h diff --git a/src/eepp/helper/freetype2/src/truetype/ttpload.c b/src/thirdparty/freetype2/src/truetype/ttpload.c similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttpload.c rename to src/thirdparty/freetype2/src/truetype/ttpload.c diff --git a/src/eepp/helper/freetype2/src/truetype/ttpload.h b/src/thirdparty/freetype2/src/truetype/ttpload.h similarity index 100% rename from src/eepp/helper/freetype2/src/truetype/ttpload.h rename to src/thirdparty/freetype2/src/truetype/ttpload.h diff --git a/src/eepp/helper/freetype2/src/type1/Jamfile b/src/thirdparty/freetype2/src/type1/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/type1/Jamfile rename to src/thirdparty/freetype2/src/type1/Jamfile diff --git a/src/eepp/helper/freetype2/src/type1/module.mk b/src/thirdparty/freetype2/src/type1/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/type1/module.mk rename to src/thirdparty/freetype2/src/type1/module.mk diff --git a/src/eepp/helper/freetype2/src/type1/rules.mk b/src/thirdparty/freetype2/src/type1/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/type1/rules.mk rename to src/thirdparty/freetype2/src/type1/rules.mk diff --git a/src/eepp/helper/freetype2/src/type1/t1afm.c b/src/thirdparty/freetype2/src/type1/t1afm.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1afm.c rename to src/thirdparty/freetype2/src/type1/t1afm.c diff --git a/src/eepp/helper/freetype2/src/type1/t1afm.h b/src/thirdparty/freetype2/src/type1/t1afm.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1afm.h rename to src/thirdparty/freetype2/src/type1/t1afm.h diff --git a/src/eepp/helper/freetype2/src/type1/t1driver.c b/src/thirdparty/freetype2/src/type1/t1driver.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1driver.c rename to src/thirdparty/freetype2/src/type1/t1driver.c diff --git a/src/eepp/helper/freetype2/src/type1/t1driver.h b/src/thirdparty/freetype2/src/type1/t1driver.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1driver.h rename to src/thirdparty/freetype2/src/type1/t1driver.h diff --git a/src/eepp/helper/freetype2/src/type1/t1errors.h b/src/thirdparty/freetype2/src/type1/t1errors.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1errors.h rename to src/thirdparty/freetype2/src/type1/t1errors.h diff --git a/src/eepp/helper/freetype2/src/type1/t1gload.c b/src/thirdparty/freetype2/src/type1/t1gload.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1gload.c rename to src/thirdparty/freetype2/src/type1/t1gload.c diff --git a/src/eepp/helper/freetype2/src/type1/t1gload.h b/src/thirdparty/freetype2/src/type1/t1gload.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1gload.h rename to src/thirdparty/freetype2/src/type1/t1gload.h diff --git a/src/eepp/helper/freetype2/src/type1/t1load.c b/src/thirdparty/freetype2/src/type1/t1load.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1load.c rename to src/thirdparty/freetype2/src/type1/t1load.c diff --git a/src/eepp/helper/freetype2/src/type1/t1load.h b/src/thirdparty/freetype2/src/type1/t1load.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1load.h rename to src/thirdparty/freetype2/src/type1/t1load.h diff --git a/src/eepp/helper/freetype2/src/type1/t1objs.c b/src/thirdparty/freetype2/src/type1/t1objs.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1objs.c rename to src/thirdparty/freetype2/src/type1/t1objs.c diff --git a/src/eepp/helper/freetype2/src/type1/t1objs.h b/src/thirdparty/freetype2/src/type1/t1objs.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1objs.h rename to src/thirdparty/freetype2/src/type1/t1objs.h diff --git a/src/eepp/helper/freetype2/src/type1/t1parse.c b/src/thirdparty/freetype2/src/type1/t1parse.c similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1parse.c rename to src/thirdparty/freetype2/src/type1/t1parse.c diff --git a/src/eepp/helper/freetype2/src/type1/t1parse.h b/src/thirdparty/freetype2/src/type1/t1parse.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1parse.h rename to src/thirdparty/freetype2/src/type1/t1parse.h diff --git a/src/eepp/helper/freetype2/src/type1/t1tokens.h b/src/thirdparty/freetype2/src/type1/t1tokens.h similarity index 100% rename from src/eepp/helper/freetype2/src/type1/t1tokens.h rename to src/thirdparty/freetype2/src/type1/t1tokens.h diff --git a/src/eepp/helper/freetype2/src/type42/Jamfile b/src/thirdparty/freetype2/src/type42/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/type42/Jamfile rename to src/thirdparty/freetype2/src/type42/Jamfile diff --git a/src/eepp/helper/freetype2/src/type42/module.mk b/src/thirdparty/freetype2/src/type42/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/type42/module.mk rename to src/thirdparty/freetype2/src/type42/module.mk diff --git a/src/eepp/helper/freetype2/src/type42/rules.mk b/src/thirdparty/freetype2/src/type42/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/type42/rules.mk rename to src/thirdparty/freetype2/src/type42/rules.mk diff --git a/src/eepp/helper/freetype2/src/type42/t42drivr.c b/src/thirdparty/freetype2/src/type42/t42drivr.c similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42drivr.c rename to src/thirdparty/freetype2/src/type42/t42drivr.c diff --git a/src/eepp/helper/freetype2/src/type42/t42drivr.h b/src/thirdparty/freetype2/src/type42/t42drivr.h similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42drivr.h rename to src/thirdparty/freetype2/src/type42/t42drivr.h diff --git a/src/eepp/helper/freetype2/src/type42/t42error.h b/src/thirdparty/freetype2/src/type42/t42error.h similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42error.h rename to src/thirdparty/freetype2/src/type42/t42error.h diff --git a/src/eepp/helper/freetype2/src/type42/t42objs.c b/src/thirdparty/freetype2/src/type42/t42objs.c similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42objs.c rename to src/thirdparty/freetype2/src/type42/t42objs.c diff --git a/src/eepp/helper/freetype2/src/type42/t42objs.h b/src/thirdparty/freetype2/src/type42/t42objs.h similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42objs.h rename to src/thirdparty/freetype2/src/type42/t42objs.h diff --git a/src/eepp/helper/freetype2/src/type42/t42parse.c b/src/thirdparty/freetype2/src/type42/t42parse.c similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42parse.c rename to src/thirdparty/freetype2/src/type42/t42parse.c diff --git a/src/eepp/helper/freetype2/src/type42/t42parse.h b/src/thirdparty/freetype2/src/type42/t42parse.h similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42parse.h rename to src/thirdparty/freetype2/src/type42/t42parse.h diff --git a/src/eepp/helper/freetype2/src/type42/t42types.h b/src/thirdparty/freetype2/src/type42/t42types.h similarity index 100% rename from src/eepp/helper/freetype2/src/type42/t42types.h rename to src/thirdparty/freetype2/src/type42/t42types.h diff --git a/src/eepp/helper/freetype2/src/winfonts/Jamfile b/src/thirdparty/freetype2/src/winfonts/Jamfile similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/Jamfile rename to src/thirdparty/freetype2/src/winfonts/Jamfile diff --git a/src/eepp/helper/freetype2/src/winfonts/fnterrs.h b/src/thirdparty/freetype2/src/winfonts/fnterrs.h similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/fnterrs.h rename to src/thirdparty/freetype2/src/winfonts/fnterrs.h diff --git a/src/eepp/helper/freetype2/src/winfonts/module.mk b/src/thirdparty/freetype2/src/winfonts/module.mk similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/module.mk rename to src/thirdparty/freetype2/src/winfonts/module.mk diff --git a/src/eepp/helper/freetype2/src/winfonts/rules.mk b/src/thirdparty/freetype2/src/winfonts/rules.mk similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/rules.mk rename to src/thirdparty/freetype2/src/winfonts/rules.mk diff --git a/src/eepp/helper/freetype2/src/winfonts/winfnt.c b/src/thirdparty/freetype2/src/winfonts/winfnt.c similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/winfnt.c rename to src/thirdparty/freetype2/src/winfonts/winfnt.c diff --git a/src/eepp/helper/freetype2/src/winfonts/winfnt.h b/src/thirdparty/freetype2/src/winfonts/winfnt.h similarity index 100% rename from src/eepp/helper/freetype2/src/winfonts/winfnt.h rename to src/thirdparty/freetype2/src/winfonts/winfnt.h diff --git a/src/eepp/helper/glew/eglew.h b/src/thirdparty/glew/eglew.h similarity index 100% rename from src/eepp/helper/glew/eglew.h rename to src/thirdparty/glew/eglew.h diff --git a/src/eepp/helper/glew/glew.c b/src/thirdparty/glew/glew.c similarity index 100% rename from src/eepp/helper/glew/glew.c rename to src/thirdparty/glew/glew.c diff --git a/src/eepp/helper/glew/glew.h b/src/thirdparty/glew/glew.h similarity index 100% rename from src/eepp/helper/glew/glew.h rename to src/thirdparty/glew/glew.h diff --git a/src/eepp/helper/glew/glxew.h b/src/thirdparty/glew/glxew.h similarity index 100% rename from src/eepp/helper/glew/glxew.h rename to src/thirdparty/glew/glxew.h diff --git a/src/eepp/helper/glew/wglew.h b/src/thirdparty/glew/wglew.h similarity index 100% rename from src/eepp/helper/glew/wglew.h rename to src/thirdparty/glew/wglew.h diff --git a/src/eepp/helper/glm/core/_detail.hpp b/src/thirdparty/glm/core/_detail.hpp similarity index 100% rename from src/eepp/helper/glm/core/_detail.hpp rename to src/thirdparty/glm/core/_detail.hpp diff --git a/src/eepp/helper/glm/core/_fixes.hpp b/src/thirdparty/glm/core/_fixes.hpp similarity index 100% rename from src/eepp/helper/glm/core/_fixes.hpp rename to src/thirdparty/glm/core/_fixes.hpp diff --git a/src/eepp/helper/glm/core/_swizzle.hpp b/src/thirdparty/glm/core/_swizzle.hpp similarity index 100% rename from src/eepp/helper/glm/core/_swizzle.hpp rename to src/thirdparty/glm/core/_swizzle.hpp diff --git a/src/eepp/helper/glm/core/_swizzle_func.hpp b/src/thirdparty/glm/core/_swizzle_func.hpp similarity index 100% rename from src/eepp/helper/glm/core/_swizzle_func.hpp rename to src/thirdparty/glm/core/_swizzle_func.hpp diff --git a/src/eepp/helper/glm/core/_vectorize.hpp b/src/thirdparty/glm/core/_vectorize.hpp similarity index 100% rename from src/eepp/helper/glm/core/_vectorize.hpp rename to src/thirdparty/glm/core/_vectorize.hpp diff --git a/src/eepp/helper/glm/core/func_common.hpp b/src/thirdparty/glm/core/func_common.hpp similarity index 100% rename from src/eepp/helper/glm/core/func_common.hpp rename to src/thirdparty/glm/core/func_common.hpp diff --git a/src/eepp/helper/glm/core/func_common.inl b/src/thirdparty/glm/core/func_common.inl similarity index 100% rename from src/eepp/helper/glm/core/func_common.inl rename to src/thirdparty/glm/core/func_common.inl diff --git a/src/eepp/helper/glm/core/func_exponential.hpp b/src/thirdparty/glm/core/func_exponential.hpp similarity index 100% rename from src/eepp/helper/glm/core/func_exponential.hpp rename to src/thirdparty/glm/core/func_exponential.hpp diff --git a/src/eepp/helper/glm/core/func_exponential.inl b/src/thirdparty/glm/core/func_exponential.inl similarity index 100% rename from src/eepp/helper/glm/core/func_exponential.inl rename to src/thirdparty/glm/core/func_exponential.inl diff --git a/src/eepp/helper/glm/core/func_geometric.hpp b/src/thirdparty/glm/core/func_geometric.hpp similarity index 100% rename from src/eepp/helper/glm/core/func_geometric.hpp rename to src/thirdparty/glm/core/func_geometric.hpp diff --git a/src/eepp/helper/glm/core/func_geometric.inl b/src/thirdparty/glm/core/func_geometric.inl similarity index 100% rename from src/eepp/helper/glm/core/func_geometric.inl rename to src/thirdparty/glm/core/func_geometric.inl diff --git a/src/eepp/helper/glm/core/func_matrix.hpp b/src/thirdparty/glm/core/func_matrix.hpp similarity index 100% rename from src/eepp/helper/glm/core/func_matrix.hpp rename to src/thirdparty/glm/core/func_matrix.hpp diff --git a/src/eepp/helper/glm/core/func_matrix.inl b/src/thirdparty/glm/core/func_matrix.inl similarity index 100% rename from src/eepp/helper/glm/core/func_matrix.inl rename to src/thirdparty/glm/core/func_matrix.inl diff --git a/src/eepp/helper/glm/core/func_trigonometric.hpp b/src/thirdparty/glm/core/func_trigonometric.hpp similarity index 100% rename from src/eepp/helper/glm/core/func_trigonometric.hpp rename to src/thirdparty/glm/core/func_trigonometric.hpp diff --git a/src/eepp/helper/glm/core/func_trigonometric.inl b/src/thirdparty/glm/core/func_trigonometric.inl similarity index 100% rename from src/eepp/helper/glm/core/func_trigonometric.inl rename to src/thirdparty/glm/core/func_trigonometric.inl diff --git a/src/eepp/helper/glm/core/hint.hpp b/src/thirdparty/glm/core/hint.hpp similarity index 100% rename from src/eepp/helper/glm/core/hint.hpp rename to src/thirdparty/glm/core/hint.hpp diff --git a/src/eepp/helper/glm/core/setup.hpp b/src/thirdparty/glm/core/setup.hpp similarity index 100% rename from src/eepp/helper/glm/core/setup.hpp rename to src/thirdparty/glm/core/setup.hpp diff --git a/src/eepp/helper/glm/core/type.hpp b/src/thirdparty/glm/core/type.hpp similarity index 100% rename from src/eepp/helper/glm/core/type.hpp rename to src/thirdparty/glm/core/type.hpp diff --git a/src/eepp/helper/glm/core/type_float.hpp b/src/thirdparty/glm/core/type_float.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_float.hpp rename to src/thirdparty/glm/core/type_float.hpp diff --git a/src/eepp/helper/glm/core/type_gentype.hpp b/src/thirdparty/glm/core/type_gentype.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_gentype.hpp rename to src/thirdparty/glm/core/type_gentype.hpp diff --git a/src/eepp/helper/glm/core/type_half.hpp b/src/thirdparty/glm/core/type_half.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_half.hpp rename to src/thirdparty/glm/core/type_half.hpp diff --git a/src/eepp/helper/glm/core/type_half.inl b/src/thirdparty/glm/core/type_half.inl similarity index 100% rename from src/eepp/helper/glm/core/type_half.inl rename to src/thirdparty/glm/core/type_half.inl diff --git a/src/eepp/helper/glm/core/type_int.hpp b/src/thirdparty/glm/core/type_int.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_int.hpp rename to src/thirdparty/glm/core/type_int.hpp diff --git a/src/eepp/helper/glm/core/type_mat.hpp b/src/thirdparty/glm/core/type_mat.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_mat.hpp rename to src/thirdparty/glm/core/type_mat.hpp diff --git a/src/eepp/helper/glm/core/type_mat.inl b/src/thirdparty/glm/core/type_mat.inl similarity index 100% rename from src/eepp/helper/glm/core/type_mat.inl rename to src/thirdparty/glm/core/type_mat.inl diff --git a/src/eepp/helper/glm/core/type_mat4x4.hpp b/src/thirdparty/glm/core/type_mat4x4.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_mat4x4.hpp rename to src/thirdparty/glm/core/type_mat4x4.hpp diff --git a/src/eepp/helper/glm/core/type_mat4x4.inl b/src/thirdparty/glm/core/type_mat4x4.inl similarity index 100% rename from src/eepp/helper/glm/core/type_mat4x4.inl rename to src/thirdparty/glm/core/type_mat4x4.inl diff --git a/src/eepp/helper/glm/core/type_size.hpp b/src/thirdparty/glm/core/type_size.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_size.hpp rename to src/thirdparty/glm/core/type_size.hpp diff --git a/src/eepp/helper/glm/core/type_vec.hpp b/src/thirdparty/glm/core/type_vec.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_vec.hpp rename to src/thirdparty/glm/core/type_vec.hpp diff --git a/src/eepp/helper/glm/core/type_vec.inl b/src/thirdparty/glm/core/type_vec.inl similarity index 100% rename from src/eepp/helper/glm/core/type_vec.inl rename to src/thirdparty/glm/core/type_vec.inl diff --git a/src/eepp/helper/glm/core/type_vec1.hpp b/src/thirdparty/glm/core/type_vec1.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_vec1.hpp rename to src/thirdparty/glm/core/type_vec1.hpp diff --git a/src/eepp/helper/glm/core/type_vec1.inl b/src/thirdparty/glm/core/type_vec1.inl similarity index 100% rename from src/eepp/helper/glm/core/type_vec1.inl rename to src/thirdparty/glm/core/type_vec1.inl diff --git a/src/eepp/helper/glm/core/type_vec2.hpp b/src/thirdparty/glm/core/type_vec2.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_vec2.hpp rename to src/thirdparty/glm/core/type_vec2.hpp diff --git a/src/eepp/helper/glm/core/type_vec2.inl b/src/thirdparty/glm/core/type_vec2.inl similarity index 100% rename from src/eepp/helper/glm/core/type_vec2.inl rename to src/thirdparty/glm/core/type_vec2.inl diff --git a/src/eepp/helper/glm/core/type_vec3.hpp b/src/thirdparty/glm/core/type_vec3.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_vec3.hpp rename to src/thirdparty/glm/core/type_vec3.hpp diff --git a/src/eepp/helper/glm/core/type_vec3.inl b/src/thirdparty/glm/core/type_vec3.inl similarity index 100% rename from src/eepp/helper/glm/core/type_vec3.inl rename to src/thirdparty/glm/core/type_vec3.inl diff --git a/src/eepp/helper/glm/core/type_vec4.hpp b/src/thirdparty/glm/core/type_vec4.hpp similarity index 100% rename from src/eepp/helper/glm/core/type_vec4.hpp rename to src/thirdparty/glm/core/type_vec4.hpp diff --git a/src/eepp/helper/glm/core/type_vec4.inl b/src/thirdparty/glm/core/type_vec4.inl similarity index 100% rename from src/eepp/helper/glm/core/type_vec4.inl rename to src/thirdparty/glm/core/type_vec4.inl diff --git a/src/eepp/helper/glm/glm.hpp b/src/thirdparty/glm/glm.hpp similarity index 100% rename from src/eepp/helper/glm/glm.hpp rename to src/thirdparty/glm/glm.hpp diff --git a/src/eepp/helper/glm/gtc/matrix_transform.hpp b/src/thirdparty/glm/gtc/matrix_transform.hpp similarity index 100% rename from src/eepp/helper/glm/gtc/matrix_transform.hpp rename to src/thirdparty/glm/gtc/matrix_transform.hpp diff --git a/src/eepp/helper/glm/gtc/matrix_transform.inl b/src/thirdparty/glm/gtc/matrix_transform.inl similarity index 100% rename from src/eepp/helper/glm/gtc/matrix_transform.inl rename to src/thirdparty/glm/gtc/matrix_transform.inl diff --git a/src/eepp/helper/glm/gtc/type_ptr.hpp b/src/thirdparty/glm/gtc/type_ptr.hpp similarity index 100% rename from src/eepp/helper/glm/gtc/type_ptr.hpp rename to src/thirdparty/glm/gtc/type_ptr.hpp diff --git a/src/eepp/helper/glm/gtc/type_ptr.inl b/src/thirdparty/glm/gtc/type_ptr.inl similarity index 100% rename from src/eepp/helper/glm/gtc/type_ptr.inl rename to src/thirdparty/glm/gtc/type_ptr.inl diff --git a/src/eepp/helper/glm/gtx/transform.hpp b/src/thirdparty/glm/gtx/transform.hpp similarity index 100% rename from src/eepp/helper/glm/gtx/transform.hpp rename to src/thirdparty/glm/gtx/transform.hpp diff --git a/src/eepp/helper/glm/gtx/transform.inl b/src/thirdparty/glm/gtx/transform.inl similarity index 100% rename from src/eepp/helper/glm/gtx/transform.inl rename to src/thirdparty/glm/gtx/transform.inl diff --git a/src/eepp/helper/imageresampler/resampler.cpp b/src/thirdparty/imageresampler/resampler.cpp similarity index 100% rename from src/eepp/helper/imageresampler/resampler.cpp rename to src/thirdparty/imageresampler/resampler.cpp diff --git a/src/eepp/helper/imageresampler/resampler.h b/src/thirdparty/imageresampler/resampler.h similarity index 100% rename from src/eepp/helper/imageresampler/resampler.h rename to src/thirdparty/imageresampler/resampler.h diff --git a/src/eepp/helper/jpeg-compressor/jpgd.cpp b/src/thirdparty/jpeg-compressor/jpgd.cpp similarity index 100% rename from src/eepp/helper/jpeg-compressor/jpgd.cpp rename to src/thirdparty/jpeg-compressor/jpgd.cpp diff --git a/src/eepp/helper/jpeg-compressor/jpgd.h b/src/thirdparty/jpeg-compressor/jpgd.h similarity index 100% rename from src/eepp/helper/jpeg-compressor/jpgd.h rename to src/thirdparty/jpeg-compressor/jpgd.h diff --git a/src/eepp/helper/jpeg-compressor/jpge.cpp b/src/thirdparty/jpeg-compressor/jpge.cpp similarity index 100% rename from src/eepp/helper/jpeg-compressor/jpge.cpp rename to src/thirdparty/jpeg-compressor/jpge.cpp diff --git a/src/eepp/helper/jpeg-compressor/jpge.h b/src/thirdparty/jpeg-compressor/jpge.h similarity index 100% rename from src/eepp/helper/jpeg-compressor/jpge.h rename to src/thirdparty/jpeg-compressor/jpge.h diff --git a/src/eepp/helper/libzip/config.h b/src/thirdparty/libzip/config.h similarity index 100% rename from src/eepp/helper/libzip/config.h rename to src/thirdparty/libzip/config.h diff --git a/src/eepp/helper/libzip/mkstemp.c b/src/thirdparty/libzip/mkstemp.c similarity index 100% rename from src/eepp/helper/libzip/mkstemp.c rename to src/thirdparty/libzip/mkstemp.c diff --git a/src/eepp/helper/libzip/vs/inttypes.h b/src/thirdparty/libzip/vs/inttypes.h similarity index 100% rename from src/eepp/helper/libzip/vs/inttypes.h rename to src/thirdparty/libzip/vs/inttypes.h diff --git a/src/eepp/helper/libzip/zip.h b/src/thirdparty/libzip/zip.h similarity index 100% rename from src/eepp/helper/libzip/zip.h rename to src/thirdparty/libzip/zip.h diff --git a/src/eepp/helper/libzip/zip_add.c b/src/thirdparty/libzip/zip_add.c similarity index 100% rename from src/eepp/helper/libzip/zip_add.c rename to src/thirdparty/libzip/zip_add.c diff --git a/src/eepp/helper/libzip/zip_add_dir.c b/src/thirdparty/libzip/zip_add_dir.c similarity index 100% rename from src/eepp/helper/libzip/zip_add_dir.c rename to src/thirdparty/libzip/zip_add_dir.c diff --git a/src/eepp/helper/libzip/zip_close.c b/src/thirdparty/libzip/zip_close.c similarity index 100% rename from src/eepp/helper/libzip/zip_close.c rename to src/thirdparty/libzip/zip_close.c diff --git a/src/eepp/helper/libzip/zip_delete.c b/src/thirdparty/libzip/zip_delete.c similarity index 100% rename from src/eepp/helper/libzip/zip_delete.c rename to src/thirdparty/libzip/zip_delete.c diff --git a/src/eepp/helper/libzip/zip_dirent.c b/src/thirdparty/libzip/zip_dirent.c similarity index 100% rename from src/eepp/helper/libzip/zip_dirent.c rename to src/thirdparty/libzip/zip_dirent.c diff --git a/src/eepp/helper/libzip/zip_entry_free.c b/src/thirdparty/libzip/zip_entry_free.c similarity index 100% rename from src/eepp/helper/libzip/zip_entry_free.c rename to src/thirdparty/libzip/zip_entry_free.c diff --git a/src/eepp/helper/libzip/zip_entry_new.c b/src/thirdparty/libzip/zip_entry_new.c similarity index 100% rename from src/eepp/helper/libzip/zip_entry_new.c rename to src/thirdparty/libzip/zip_entry_new.c diff --git a/src/eepp/helper/libzip/zip_err_str.c b/src/thirdparty/libzip/zip_err_str.c similarity index 100% rename from src/eepp/helper/libzip/zip_err_str.c rename to src/thirdparty/libzip/zip_err_str.c diff --git a/src/eepp/helper/libzip/zip_error.c b/src/thirdparty/libzip/zip_error.c similarity index 100% rename from src/eepp/helper/libzip/zip_error.c rename to src/thirdparty/libzip/zip_error.c diff --git a/src/eepp/helper/libzip/zip_error_clear.c b/src/thirdparty/libzip/zip_error_clear.c similarity index 100% rename from src/eepp/helper/libzip/zip_error_clear.c rename to src/thirdparty/libzip/zip_error_clear.c diff --git a/src/eepp/helper/libzip/zip_error_get.c b/src/thirdparty/libzip/zip_error_get.c similarity index 100% rename from src/eepp/helper/libzip/zip_error_get.c rename to src/thirdparty/libzip/zip_error_get.c diff --git a/src/eepp/helper/libzip/zip_error_get_sys_type.c b/src/thirdparty/libzip/zip_error_get_sys_type.c similarity index 100% rename from src/eepp/helper/libzip/zip_error_get_sys_type.c rename to src/thirdparty/libzip/zip_error_get_sys_type.c diff --git a/src/eepp/helper/libzip/zip_error_strerror.c b/src/thirdparty/libzip/zip_error_strerror.c similarity index 100% rename from src/eepp/helper/libzip/zip_error_strerror.c rename to src/thirdparty/libzip/zip_error_strerror.c diff --git a/src/eepp/helper/libzip/zip_error_to_str.c b/src/thirdparty/libzip/zip_error_to_str.c similarity index 100% rename from src/eepp/helper/libzip/zip_error_to_str.c rename to src/thirdparty/libzip/zip_error_to_str.c diff --git a/src/eepp/helper/libzip/zip_fclose.c b/src/thirdparty/libzip/zip_fclose.c similarity index 100% rename from src/eepp/helper/libzip/zip_fclose.c rename to src/thirdparty/libzip/zip_fclose.c diff --git a/src/eepp/helper/libzip/zip_fdopen.c b/src/thirdparty/libzip/zip_fdopen.c similarity index 100% rename from src/eepp/helper/libzip/zip_fdopen.c rename to src/thirdparty/libzip/zip_fdopen.c diff --git a/src/eepp/helper/libzip/zip_file_error_clear.c b/src/thirdparty/libzip/zip_file_error_clear.c similarity index 100% rename from src/eepp/helper/libzip/zip_file_error_clear.c rename to src/thirdparty/libzip/zip_file_error_clear.c diff --git a/src/eepp/helper/libzip/zip_file_error_get.c b/src/thirdparty/libzip/zip_file_error_get.c similarity index 100% rename from src/eepp/helper/libzip/zip_file_error_get.c rename to src/thirdparty/libzip/zip_file_error_get.c diff --git a/src/eepp/helper/libzip/zip_file_get_offset.c b/src/thirdparty/libzip/zip_file_get_offset.c similarity index 100% rename from src/eepp/helper/libzip/zip_file_get_offset.c rename to src/thirdparty/libzip/zip_file_get_offset.c diff --git a/src/eepp/helper/libzip/zip_file_strerror.c b/src/thirdparty/libzip/zip_file_strerror.c similarity index 100% rename from src/eepp/helper/libzip/zip_file_strerror.c rename to src/thirdparty/libzip/zip_file_strerror.c diff --git a/src/eepp/helper/libzip/zip_filerange_crc.c b/src/thirdparty/libzip/zip_filerange_crc.c similarity index 100% rename from src/eepp/helper/libzip/zip_filerange_crc.c rename to src/thirdparty/libzip/zip_filerange_crc.c diff --git a/src/eepp/helper/libzip/zip_fopen.c b/src/thirdparty/libzip/zip_fopen.c similarity index 100% rename from src/eepp/helper/libzip/zip_fopen.c rename to src/thirdparty/libzip/zip_fopen.c diff --git a/src/eepp/helper/libzip/zip_fopen_encrypted.c b/src/thirdparty/libzip/zip_fopen_encrypted.c similarity index 100% rename from src/eepp/helper/libzip/zip_fopen_encrypted.c rename to src/thirdparty/libzip/zip_fopen_encrypted.c diff --git a/src/eepp/helper/libzip/zip_fopen_index.c b/src/thirdparty/libzip/zip_fopen_index.c similarity index 100% rename from src/eepp/helper/libzip/zip_fopen_index.c rename to src/thirdparty/libzip/zip_fopen_index.c diff --git a/src/eepp/helper/libzip/zip_fopen_index_encrypted.c b/src/thirdparty/libzip/zip_fopen_index_encrypted.c similarity index 100% rename from src/eepp/helper/libzip/zip_fopen_index_encrypted.c rename to src/thirdparty/libzip/zip_fopen_index_encrypted.c diff --git a/src/eepp/helper/libzip/zip_fread.c b/src/thirdparty/libzip/zip_fread.c similarity index 100% rename from src/eepp/helper/libzip/zip_fread.c rename to src/thirdparty/libzip/zip_fread.c diff --git a/src/eepp/helper/libzip/zip_free.c b/src/thirdparty/libzip/zip_free.c similarity index 100% rename from src/eepp/helper/libzip/zip_free.c rename to src/thirdparty/libzip/zip_free.c diff --git a/src/eepp/helper/libzip/zip_get_archive_comment.c b/src/thirdparty/libzip/zip_get_archive_comment.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_archive_comment.c rename to src/thirdparty/libzip/zip_get_archive_comment.c diff --git a/src/eepp/helper/libzip/zip_get_archive_flag.c b/src/thirdparty/libzip/zip_get_archive_flag.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_archive_flag.c rename to src/thirdparty/libzip/zip_get_archive_flag.c diff --git a/src/eepp/helper/libzip/zip_get_compression_implementation.c b/src/thirdparty/libzip/zip_get_compression_implementation.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_compression_implementation.c rename to src/thirdparty/libzip/zip_get_compression_implementation.c diff --git a/src/eepp/helper/libzip/zip_get_encryption_implementation.c b/src/thirdparty/libzip/zip_get_encryption_implementation.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_encryption_implementation.c rename to src/thirdparty/libzip/zip_get_encryption_implementation.c diff --git a/src/eepp/helper/libzip/zip_get_file_comment.c b/src/thirdparty/libzip/zip_get_file_comment.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_file_comment.c rename to src/thirdparty/libzip/zip_get_file_comment.c diff --git a/src/eepp/helper/libzip/zip_get_file_extra.c b/src/thirdparty/libzip/zip_get_file_extra.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_file_extra.c rename to src/thirdparty/libzip/zip_get_file_extra.c diff --git a/src/eepp/helper/libzip/zip_get_name.c b/src/thirdparty/libzip/zip_get_name.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_name.c rename to src/thirdparty/libzip/zip_get_name.c diff --git a/src/eepp/helper/libzip/zip_get_num_entries.c b/src/thirdparty/libzip/zip_get_num_entries.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_num_entries.c rename to src/thirdparty/libzip/zip_get_num_entries.c diff --git a/src/eepp/helper/libzip/zip_get_num_files.c b/src/thirdparty/libzip/zip_get_num_files.c similarity index 100% rename from src/eepp/helper/libzip/zip_get_num_files.c rename to src/thirdparty/libzip/zip_get_num_files.c diff --git a/src/eepp/helper/libzip/zip_memdup.c b/src/thirdparty/libzip/zip_memdup.c similarity index 100% rename from src/eepp/helper/libzip/zip_memdup.c rename to src/thirdparty/libzip/zip_memdup.c diff --git a/src/eepp/helper/libzip/zip_name_locate.c b/src/thirdparty/libzip/zip_name_locate.c similarity index 100% rename from src/eepp/helper/libzip/zip_name_locate.c rename to src/thirdparty/libzip/zip_name_locate.c diff --git a/src/eepp/helper/libzip/zip_new.c b/src/thirdparty/libzip/zip_new.c similarity index 100% rename from src/eepp/helper/libzip/zip_new.c rename to src/thirdparty/libzip/zip_new.c diff --git a/src/eepp/helper/libzip/zip_open.c b/src/thirdparty/libzip/zip_open.c similarity index 100% rename from src/eepp/helper/libzip/zip_open.c rename to src/thirdparty/libzip/zip_open.c diff --git a/src/eepp/helper/libzip/zip_rename.c b/src/thirdparty/libzip/zip_rename.c similarity index 100% rename from src/eepp/helper/libzip/zip_rename.c rename to src/thirdparty/libzip/zip_rename.c diff --git a/src/eepp/helper/libzip/zip_replace.c b/src/thirdparty/libzip/zip_replace.c similarity index 100% rename from src/eepp/helper/libzip/zip_replace.c rename to src/thirdparty/libzip/zip_replace.c diff --git a/src/eepp/helper/libzip/zip_set_archive_comment.c b/src/thirdparty/libzip/zip_set_archive_comment.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_archive_comment.c rename to src/thirdparty/libzip/zip_set_archive_comment.c diff --git a/src/eepp/helper/libzip/zip_set_archive_flag.c b/src/thirdparty/libzip/zip_set_archive_flag.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_archive_flag.c rename to src/thirdparty/libzip/zip_set_archive_flag.c diff --git a/src/eepp/helper/libzip/zip_set_default_password.c b/src/thirdparty/libzip/zip_set_default_password.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_default_password.c rename to src/thirdparty/libzip/zip_set_default_password.c diff --git a/src/eepp/helper/libzip/zip_set_file_comment.c b/src/thirdparty/libzip/zip_set_file_comment.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_file_comment.c rename to src/thirdparty/libzip/zip_set_file_comment.c diff --git a/src/eepp/helper/libzip/zip_set_file_extra.c b/src/thirdparty/libzip/zip_set_file_extra.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_file_extra.c rename to src/thirdparty/libzip/zip_set_file_extra.c diff --git a/src/eepp/helper/libzip/zip_set_name.c b/src/thirdparty/libzip/zip_set_name.c similarity index 100% rename from src/eepp/helper/libzip/zip_set_name.c rename to src/thirdparty/libzip/zip_set_name.c diff --git a/src/eepp/helper/libzip/zip_source_buffer.c b/src/thirdparty/libzip/zip_source_buffer.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_buffer.c rename to src/thirdparty/libzip/zip_source_buffer.c diff --git a/src/eepp/helper/libzip/zip_source_close.c b/src/thirdparty/libzip/zip_source_close.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_close.c rename to src/thirdparty/libzip/zip_source_close.c diff --git a/src/eepp/helper/libzip/zip_source_crc.c b/src/thirdparty/libzip/zip_source_crc.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_crc.c rename to src/thirdparty/libzip/zip_source_crc.c diff --git a/src/eepp/helper/libzip/zip_source_deflate.c b/src/thirdparty/libzip/zip_source_deflate.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_deflate.c rename to src/thirdparty/libzip/zip_source_deflate.c diff --git a/src/eepp/helper/libzip/zip_source_error.c b/src/thirdparty/libzip/zip_source_error.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_error.c rename to src/thirdparty/libzip/zip_source_error.c diff --git a/src/eepp/helper/libzip/zip_source_file.c b/src/thirdparty/libzip/zip_source_file.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_file.c rename to src/thirdparty/libzip/zip_source_file.c diff --git a/src/eepp/helper/libzip/zip_source_filep.c b/src/thirdparty/libzip/zip_source_filep.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_filep.c rename to src/thirdparty/libzip/zip_source_filep.c diff --git a/src/eepp/helper/libzip/zip_source_free.c b/src/thirdparty/libzip/zip_source_free.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_free.c rename to src/thirdparty/libzip/zip_source_free.c diff --git a/src/eepp/helper/libzip/zip_source_function.c b/src/thirdparty/libzip/zip_source_function.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_function.c rename to src/thirdparty/libzip/zip_source_function.c diff --git a/src/eepp/helper/libzip/zip_source_layered.c b/src/thirdparty/libzip/zip_source_layered.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_layered.c rename to src/thirdparty/libzip/zip_source_layered.c diff --git a/src/eepp/helper/libzip/zip_source_open.c b/src/thirdparty/libzip/zip_source_open.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_open.c rename to src/thirdparty/libzip/zip_source_open.c diff --git a/src/eepp/helper/libzip/zip_source_pkware.c b/src/thirdparty/libzip/zip_source_pkware.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_pkware.c rename to src/thirdparty/libzip/zip_source_pkware.c diff --git a/src/eepp/helper/libzip/zip_source_pop.c b/src/thirdparty/libzip/zip_source_pop.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_pop.c rename to src/thirdparty/libzip/zip_source_pop.c diff --git a/src/eepp/helper/libzip/zip_source_read.c b/src/thirdparty/libzip/zip_source_read.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_read.c rename to src/thirdparty/libzip/zip_source_read.c diff --git a/src/eepp/helper/libzip/zip_source_stat.c b/src/thirdparty/libzip/zip_source_stat.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_stat.c rename to src/thirdparty/libzip/zip_source_stat.c diff --git a/src/eepp/helper/libzip/zip_source_zip.c b/src/thirdparty/libzip/zip_source_zip.c similarity index 100% rename from src/eepp/helper/libzip/zip_source_zip.c rename to src/thirdparty/libzip/zip_source_zip.c diff --git a/src/eepp/helper/libzip/zip_stat.c b/src/thirdparty/libzip/zip_stat.c similarity index 100% rename from src/eepp/helper/libzip/zip_stat.c rename to src/thirdparty/libzip/zip_stat.c diff --git a/src/eepp/helper/libzip/zip_stat_index.c b/src/thirdparty/libzip/zip_stat_index.c similarity index 100% rename from src/eepp/helper/libzip/zip_stat_index.c rename to src/thirdparty/libzip/zip_stat_index.c diff --git a/src/eepp/helper/libzip/zip_stat_init.c b/src/thirdparty/libzip/zip_stat_init.c similarity index 100% rename from src/eepp/helper/libzip/zip_stat_init.c rename to src/thirdparty/libzip/zip_stat_init.c diff --git a/src/eepp/helper/libzip/zip_strerror.c b/src/thirdparty/libzip/zip_strerror.c similarity index 100% rename from src/eepp/helper/libzip/zip_strerror.c rename to src/thirdparty/libzip/zip_strerror.c diff --git a/src/eepp/helper/libzip/zip_unchange.c b/src/thirdparty/libzip/zip_unchange.c similarity index 100% rename from src/eepp/helper/libzip/zip_unchange.c rename to src/thirdparty/libzip/zip_unchange.c diff --git a/src/eepp/helper/libzip/zip_unchange_all.c b/src/thirdparty/libzip/zip_unchange_all.c similarity index 100% rename from src/eepp/helper/libzip/zip_unchange_all.c rename to src/thirdparty/libzip/zip_unchange_all.c diff --git a/src/eepp/helper/libzip/zip_unchange_archive.c b/src/thirdparty/libzip/zip_unchange_archive.c similarity index 100% rename from src/eepp/helper/libzip/zip_unchange_archive.c rename to src/thirdparty/libzip/zip_unchange_archive.c diff --git a/src/eepp/helper/libzip/zip_unchange_data.c b/src/thirdparty/libzip/zip_unchange_data.c similarity index 100% rename from src/eepp/helper/libzip/zip_unchange_data.c rename to src/thirdparty/libzip/zip_unchange_data.c diff --git a/src/eepp/helper/libzip/zipconf.h b/src/thirdparty/libzip/zipconf.h similarity index 100% rename from src/eepp/helper/libzip/zipconf.h rename to src/thirdparty/libzip/zipconf.h diff --git a/src/eepp/helper/libzip/zipint.h b/src/thirdparty/libzip/zipint.h similarity index 100% rename from src/eepp/helper/libzip/zipint.h rename to src/thirdparty/libzip/zipint.h diff --git a/src/eepp/helper/openal-soft/Alc/ALc.c b/src/thirdparty/openal-soft/Alc/ALc.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/ALc.c rename to src/thirdparty/openal-soft/Alc/ALc.c diff --git a/src/eepp/helper/openal-soft/Alc/ALu.c b/src/thirdparty/openal-soft/Alc/ALu.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/ALu.c rename to src/thirdparty/openal-soft/Alc/ALu.c diff --git a/src/eepp/helper/openal-soft/Alc/alcConfig.c b/src/thirdparty/openal-soft/Alc/alcConfig.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcConfig.c rename to src/thirdparty/openal-soft/Alc/alcConfig.c diff --git a/src/eepp/helper/openal-soft/Alc/alcDedicated.c b/src/thirdparty/openal-soft/Alc/alcDedicated.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcDedicated.c rename to src/thirdparty/openal-soft/Alc/alcDedicated.c diff --git a/src/eepp/helper/openal-soft/Alc/alcEcho.c b/src/thirdparty/openal-soft/Alc/alcEcho.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcEcho.c rename to src/thirdparty/openal-soft/Alc/alcEcho.c diff --git a/src/eepp/helper/openal-soft/Alc/alcModulator.c b/src/thirdparty/openal-soft/Alc/alcModulator.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcModulator.c rename to src/thirdparty/openal-soft/Alc/alcModulator.c diff --git a/src/eepp/helper/openal-soft/Alc/alcReverb.c b/src/thirdparty/openal-soft/Alc/alcReverb.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcReverb.c rename to src/thirdparty/openal-soft/Alc/alcReverb.c diff --git a/src/eepp/helper/openal-soft/Alc/alcRing.c b/src/thirdparty/openal-soft/Alc/alcRing.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcRing.c rename to src/thirdparty/openal-soft/Alc/alcRing.c diff --git a/src/eepp/helper/openal-soft/Alc/alcThread.c b/src/thirdparty/openal-soft/Alc/alcThread.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/alcThread.c rename to src/thirdparty/openal-soft/Alc/alcThread.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/alsa.c b/src/thirdparty/openal-soft/Alc/backends/alsa.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/alsa.c rename to src/thirdparty/openal-soft/Alc/backends/alsa.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/coreaudio.c b/src/thirdparty/openal-soft/Alc/backends/coreaudio.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/coreaudio.c rename to src/thirdparty/openal-soft/Alc/backends/coreaudio.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/dsound.c b/src/thirdparty/openal-soft/Alc/backends/dsound.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/dsound.c rename to src/thirdparty/openal-soft/Alc/backends/dsound.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/loopback.c b/src/thirdparty/openal-soft/Alc/backends/loopback.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/loopback.c rename to src/thirdparty/openal-soft/Alc/backends/loopback.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/mmdevapi.c b/src/thirdparty/openal-soft/Alc/backends/mmdevapi.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/mmdevapi.c rename to src/thirdparty/openal-soft/Alc/backends/mmdevapi.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/null.c b/src/thirdparty/openal-soft/Alc/backends/null.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/null.c rename to src/thirdparty/openal-soft/Alc/backends/null.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/opensl.c b/src/thirdparty/openal-soft/Alc/backends/opensl.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/opensl.c rename to src/thirdparty/openal-soft/Alc/backends/opensl.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/oss.c b/src/thirdparty/openal-soft/Alc/backends/oss.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/oss.c rename to src/thirdparty/openal-soft/Alc/backends/oss.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/portaudio.c b/src/thirdparty/openal-soft/Alc/backends/portaudio.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/portaudio.c rename to src/thirdparty/openal-soft/Alc/backends/portaudio.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/pulseaudio.c b/src/thirdparty/openal-soft/Alc/backends/pulseaudio.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/pulseaudio.c rename to src/thirdparty/openal-soft/Alc/backends/pulseaudio.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/sndio.c b/src/thirdparty/openal-soft/Alc/backends/sndio.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/sndio.c rename to src/thirdparty/openal-soft/Alc/backends/sndio.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/solaris.c b/src/thirdparty/openal-soft/Alc/backends/solaris.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/solaris.c rename to src/thirdparty/openal-soft/Alc/backends/solaris.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/wave.c b/src/thirdparty/openal-soft/Alc/backends/wave.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/wave.c rename to src/thirdparty/openal-soft/Alc/backends/wave.c diff --git a/src/eepp/helper/openal-soft/Alc/backends/winmm.c b/src/thirdparty/openal-soft/Alc/backends/winmm.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/backends/winmm.c rename to src/thirdparty/openal-soft/Alc/backends/winmm.c diff --git a/src/eepp/helper/openal-soft/Alc/bs2b.c b/src/thirdparty/openal-soft/Alc/bs2b.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/bs2b.c rename to src/thirdparty/openal-soft/Alc/bs2b.c diff --git a/src/eepp/helper/openal-soft/Alc/helpers.c b/src/thirdparty/openal-soft/Alc/helpers.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/helpers.c rename to src/thirdparty/openal-soft/Alc/helpers.c diff --git a/src/eepp/helper/openal-soft/Alc/hrtf.c b/src/thirdparty/openal-soft/Alc/hrtf.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/hrtf.c rename to src/thirdparty/openal-soft/Alc/hrtf.c diff --git a/src/eepp/helper/openal-soft/Alc/hrtf_tables.inc b/src/thirdparty/openal-soft/Alc/hrtf_tables.inc similarity index 100% rename from src/eepp/helper/openal-soft/Alc/hrtf_tables.inc rename to src/thirdparty/openal-soft/Alc/hrtf_tables.inc diff --git a/src/eepp/helper/openal-soft/Alc/mixer.c b/src/thirdparty/openal-soft/Alc/mixer.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer.c rename to src/thirdparty/openal-soft/Alc/mixer.c diff --git a/src/eepp/helper/openal-soft/Alc/mixer_c.c b/src/thirdparty/openal-soft/Alc/mixer_c.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer_c.c rename to src/thirdparty/openal-soft/Alc/mixer_c.c diff --git a/src/eepp/helper/openal-soft/Alc/mixer_defs.h b/src/thirdparty/openal-soft/Alc/mixer_defs.h similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer_defs.h rename to src/thirdparty/openal-soft/Alc/mixer_defs.h diff --git a/src/eepp/helper/openal-soft/Alc/mixer_inc.c b/src/thirdparty/openal-soft/Alc/mixer_inc.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer_inc.c rename to src/thirdparty/openal-soft/Alc/mixer_inc.c diff --git a/src/eepp/helper/openal-soft/Alc/mixer_neon.c b/src/thirdparty/openal-soft/Alc/mixer_neon.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer_neon.c rename to src/thirdparty/openal-soft/Alc/mixer_neon.c diff --git a/src/eepp/helper/openal-soft/Alc/mixer_sse.c b/src/thirdparty/openal-soft/Alc/mixer_sse.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/mixer_sse.c rename to src/thirdparty/openal-soft/Alc/mixer_sse.c diff --git a/src/eepp/helper/openal-soft/Alc/panning.c b/src/thirdparty/openal-soft/Alc/panning.c similarity index 100% rename from src/eepp/helper/openal-soft/Alc/panning.c rename to src/thirdparty/openal-soft/Alc/panning.c diff --git a/src/eepp/helper/openal-soft/COPYING b/src/thirdparty/openal-soft/COPYING similarity index 100% rename from src/eepp/helper/openal-soft/COPYING rename to src/thirdparty/openal-soft/COPYING diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alAuxEffectSlot.h b/src/thirdparty/openal-soft/OpenAL32/Include/alAuxEffectSlot.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alAuxEffectSlot.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alAuxEffectSlot.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alBuffer.h b/src/thirdparty/openal-soft/OpenAL32/Include/alBuffer.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alBuffer.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alBuffer.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alEffect.h b/src/thirdparty/openal-soft/OpenAL32/Include/alEffect.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alEffect.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alEffect.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alError.h b/src/thirdparty/openal-soft/OpenAL32/Include/alError.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alError.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alError.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alFilter.h b/src/thirdparty/openal-soft/OpenAL32/Include/alFilter.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alFilter.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alFilter.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alListener.h b/src/thirdparty/openal-soft/OpenAL32/Include/alListener.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alListener.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alListener.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alMain.h b/src/thirdparty/openal-soft/OpenAL32/Include/alMain.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alMain.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alMain.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alSource.h b/src/thirdparty/openal-soft/OpenAL32/Include/alSource.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alSource.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alSource.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alThunk.h b/src/thirdparty/openal-soft/OpenAL32/Include/alThunk.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alThunk.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alThunk.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/alu.h b/src/thirdparty/openal-soft/OpenAL32/Include/alu.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/alu.h rename to src/thirdparty/openal-soft/OpenAL32/Include/alu.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/Include/bs2b.h b/src/thirdparty/openal-soft/OpenAL32/Include/bs2b.h similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/Include/bs2b.h rename to src/thirdparty/openal-soft/OpenAL32/Include/bs2b.h diff --git a/src/eepp/helper/openal-soft/OpenAL32/alAuxEffectSlot.c b/src/thirdparty/openal-soft/OpenAL32/alAuxEffectSlot.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alAuxEffectSlot.c rename to src/thirdparty/openal-soft/OpenAL32/alAuxEffectSlot.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alBuffer.c b/src/thirdparty/openal-soft/OpenAL32/alBuffer.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alBuffer.c rename to src/thirdparty/openal-soft/OpenAL32/alBuffer.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alEffect.c b/src/thirdparty/openal-soft/OpenAL32/alEffect.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alEffect.c rename to src/thirdparty/openal-soft/OpenAL32/alEffect.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alError.c b/src/thirdparty/openal-soft/OpenAL32/alError.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alError.c rename to src/thirdparty/openal-soft/OpenAL32/alError.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alExtension.c b/src/thirdparty/openal-soft/OpenAL32/alExtension.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alExtension.c rename to src/thirdparty/openal-soft/OpenAL32/alExtension.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alFilter.c b/src/thirdparty/openal-soft/OpenAL32/alFilter.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alFilter.c rename to src/thirdparty/openal-soft/OpenAL32/alFilter.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alListener.c b/src/thirdparty/openal-soft/OpenAL32/alListener.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alListener.c rename to src/thirdparty/openal-soft/OpenAL32/alListener.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alSource.c b/src/thirdparty/openal-soft/OpenAL32/alSource.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alSource.c rename to src/thirdparty/openal-soft/OpenAL32/alSource.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alState.c b/src/thirdparty/openal-soft/OpenAL32/alState.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alState.c rename to src/thirdparty/openal-soft/OpenAL32/alState.c diff --git a/src/eepp/helper/openal-soft/OpenAL32/alThunk.c b/src/thirdparty/openal-soft/OpenAL32/alThunk.c similarity index 100% rename from src/eepp/helper/openal-soft/OpenAL32/alThunk.c rename to src/thirdparty/openal-soft/OpenAL32/alThunk.c diff --git a/src/eepp/helper/openal-soft/README b/src/thirdparty/openal-soft/README similarity index 100% rename from src/eepp/helper/openal-soft/README rename to src/thirdparty/openal-soft/README diff --git a/src/eepp/helper/openal-soft/config.h b/src/thirdparty/openal-soft/config.h similarity index 100% rename from src/eepp/helper/openal-soft/config.h rename to src/thirdparty/openal-soft/config.h diff --git a/src/eepp/helper/openal-soft/config.h.in b/src/thirdparty/openal-soft/config.h.in similarity index 100% rename from src/eepp/helper/openal-soft/config.h.in rename to src/thirdparty/openal-soft/config.h.in diff --git a/src/eepp/helper/openal-soft/include/AL/al.h b/src/thirdparty/openal-soft/include/AL/al.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/al.h rename to src/thirdparty/openal-soft/include/AL/al.h diff --git a/src/eepp/helper/openal-soft/include/AL/alc.h b/src/thirdparty/openal-soft/include/AL/alc.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/alc.h rename to src/thirdparty/openal-soft/include/AL/alc.h diff --git a/src/eepp/helper/openal-soft/include/AL/alext.h b/src/thirdparty/openal-soft/include/AL/alext.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/alext.h rename to src/thirdparty/openal-soft/include/AL/alext.h diff --git a/src/eepp/helper/openal-soft/include/AL/efx-creative.h b/src/thirdparty/openal-soft/include/AL/efx-creative.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/efx-creative.h rename to src/thirdparty/openal-soft/include/AL/efx-creative.h diff --git a/src/eepp/helper/openal-soft/include/AL/efx-presets.h b/src/thirdparty/openal-soft/include/AL/efx-presets.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/efx-presets.h rename to src/thirdparty/openal-soft/include/AL/efx-presets.h diff --git a/src/eepp/helper/openal-soft/include/AL/efx.h b/src/thirdparty/openal-soft/include/AL/efx.h similarity index 100% rename from src/eepp/helper/openal-soft/include/AL/efx.h rename to src/thirdparty/openal-soft/include/AL/efx.h diff --git a/src/eepp/helper/openal-soft/premake4.lua b/src/thirdparty/openal-soft/premake4.lua similarity index 100% rename from src/eepp/helper/openal-soft/premake4.lua rename to src/thirdparty/openal-soft/premake4.lua diff --git a/src/eepp/helper/pugixml/pugiconfig.hpp b/src/thirdparty/pugixml/pugiconfig.hpp similarity index 100% rename from src/eepp/helper/pugixml/pugiconfig.hpp rename to src/thirdparty/pugixml/pugiconfig.hpp diff --git a/src/eepp/helper/pugixml/pugixml.cpp b/src/thirdparty/pugixml/pugixml.cpp similarity index 100% rename from src/eepp/helper/pugixml/pugixml.cpp rename to src/thirdparty/pugixml/pugixml.cpp diff --git a/src/eepp/helper/pugixml/pugixml.hpp b/src/thirdparty/pugixml/pugixml.hpp similarity index 100% rename from src/eepp/helper/pugixml/pugixml.hpp rename to src/thirdparty/pugixml/pugixml.hpp diff --git a/src/eepp/helper/stb_vorbis/stb_vorbis.c b/src/thirdparty/stb_vorbis/stb_vorbis.c similarity index 100% rename from src/eepp/helper/stb_vorbis/stb_vorbis.c rename to src/thirdparty/stb_vorbis/stb_vorbis.c diff --git a/src/eepp/helper/stb_vorbis/stb_vorbis.h b/src/thirdparty/stb_vorbis/stb_vorbis.h similarity index 100% rename from src/eepp/helper/stb_vorbis/stb_vorbis.h rename to src/thirdparty/stb_vorbis/stb_vorbis.h diff --git a/src/eepp/helper/zlib/adler32.c b/src/thirdparty/zlib/adler32.c similarity index 100% rename from src/eepp/helper/zlib/adler32.c rename to src/thirdparty/zlib/adler32.c diff --git a/src/eepp/helper/zlib/compress.c b/src/thirdparty/zlib/compress.c similarity index 100% rename from src/eepp/helper/zlib/compress.c rename to src/thirdparty/zlib/compress.c diff --git a/src/eepp/helper/zlib/crc32.c b/src/thirdparty/zlib/crc32.c similarity index 100% rename from src/eepp/helper/zlib/crc32.c rename to src/thirdparty/zlib/crc32.c diff --git a/src/eepp/helper/zlib/crc32.h b/src/thirdparty/zlib/crc32.h similarity index 100% rename from src/eepp/helper/zlib/crc32.h rename to src/thirdparty/zlib/crc32.h diff --git a/src/eepp/helper/zlib/deflate.c b/src/thirdparty/zlib/deflate.c similarity index 100% rename from src/eepp/helper/zlib/deflate.c rename to src/thirdparty/zlib/deflate.c diff --git a/src/eepp/helper/zlib/deflate.h b/src/thirdparty/zlib/deflate.h similarity index 100% rename from src/eepp/helper/zlib/deflate.h rename to src/thirdparty/zlib/deflate.h diff --git a/src/eepp/helper/zlib/infback.c b/src/thirdparty/zlib/infback.c similarity index 100% rename from src/eepp/helper/zlib/infback.c rename to src/thirdparty/zlib/infback.c diff --git a/src/eepp/helper/zlib/inffast.c b/src/thirdparty/zlib/inffast.c similarity index 100% rename from src/eepp/helper/zlib/inffast.c rename to src/thirdparty/zlib/inffast.c diff --git a/src/eepp/helper/zlib/inffast.h b/src/thirdparty/zlib/inffast.h similarity index 100% rename from src/eepp/helper/zlib/inffast.h rename to src/thirdparty/zlib/inffast.h diff --git a/src/eepp/helper/zlib/inffixed.h b/src/thirdparty/zlib/inffixed.h similarity index 100% rename from src/eepp/helper/zlib/inffixed.h rename to src/thirdparty/zlib/inffixed.h diff --git a/src/eepp/helper/zlib/inflate.c b/src/thirdparty/zlib/inflate.c similarity index 100% rename from src/eepp/helper/zlib/inflate.c rename to src/thirdparty/zlib/inflate.c diff --git a/src/eepp/helper/zlib/inflate.h b/src/thirdparty/zlib/inflate.h similarity index 100% rename from src/eepp/helper/zlib/inflate.h rename to src/thirdparty/zlib/inflate.h diff --git a/src/eepp/helper/zlib/inftrees.c b/src/thirdparty/zlib/inftrees.c similarity index 100% rename from src/eepp/helper/zlib/inftrees.c rename to src/thirdparty/zlib/inftrees.c diff --git a/src/eepp/helper/zlib/inftrees.h b/src/thirdparty/zlib/inftrees.h similarity index 100% rename from src/eepp/helper/zlib/inftrees.h rename to src/thirdparty/zlib/inftrees.h diff --git a/src/eepp/helper/zlib/trees.c b/src/thirdparty/zlib/trees.c similarity index 100% rename from src/eepp/helper/zlib/trees.c rename to src/thirdparty/zlib/trees.c diff --git a/src/eepp/helper/zlib/trees.h b/src/thirdparty/zlib/trees.h similarity index 100% rename from src/eepp/helper/zlib/trees.h rename to src/thirdparty/zlib/trees.h diff --git a/src/eepp/helper/zlib/uncompr.c b/src/thirdparty/zlib/uncompr.c similarity index 100% rename from src/eepp/helper/zlib/uncompr.c rename to src/thirdparty/zlib/uncompr.c diff --git a/src/eepp/helper/zlib/zconf.h b/src/thirdparty/zlib/zconf.h similarity index 100% rename from src/eepp/helper/zlib/zconf.h rename to src/thirdparty/zlib/zconf.h diff --git a/src/eepp/helper/zlib/zlib.h b/src/thirdparty/zlib/zlib.h similarity index 100% rename from src/eepp/helper/zlib/zlib.h rename to src/thirdparty/zlib/zlib.h diff --git a/src/eepp/helper/zlib/zutil.c b/src/thirdparty/zlib/zutil.c similarity index 100% rename from src/eepp/helper/zlib/zutil.c rename to src/thirdparty/zlib/zutil.c diff --git a/src/eepp/helper/zlib/zutil.h b/src/thirdparty/zlib/zutil.h similarity index 100% rename from src/eepp/helper/zlib/zutil.h rename to src/thirdparty/zlib/zutil.h