Add tests and SDK

This commit is contained in:
Jérôme Leclercq
2021-05-17 23:08:37 +02:00
parent 26de5872eb
commit e716b44aa3
52 changed files with 539 additions and 276 deletions

View File

@@ -1,6 +1,42 @@
add_requires("nodeeditor", {debug = is_mode("debug"), optional = true})
target("NazaraSDK")
set_group("SDK")
set_kind("shared")
add_deps("NazaraCore", "NazaraPhysics2D", "NazaraPhysics3D", "NazaraNetwork", "NazaraShader", "NazaraUtility", { public = true })
add_defines("NDK_BUILD")
add_defines("NDK_SERVER", { public = true })
add_includedirs("../src")
add_headerfiles("../include/NazaraSDK/**.hpp", "../include/NazaraSDK/**.inl", "../src/NazaraSDK/**.hpp", "../src/NazaraSDK/**.inl")
add_files("../src/NazaraSDK/**.cpp")
--del_headerfiles("../*/NazaraSDK/Client*.*")
--del_headerfiles("../*/NazaraSDK/*/ListenerComponent*.*")
--del_headerfiles("../*/NazaraSDK/*/ListenerSystem*.*")
del_files("../*/NazaraSDK/Client*.*")
del_files("../*/NazaraSDK/*/ListenerComponent*.*")
del_files("../*/NazaraSDK/*/ListenerSystem*.*")
target("NazaraClientSDK")
set_group("SDK")
set_kind("shared")
add_deps("NazaraSDK", "NazaraAudio", "NazaraGraphics", "NazaraRenderer", { public = true })
add_defines("NDK_CLIENT_BUILD")
add_includedirs("../src")
add_headerfiles("../include/NazaraSDK/Client*.hpp")
add_headerfiles("../include/NazaraSDK/Client*.inl")
add_headerfiles("../include/NazaraSDK/Components/ListenerComponent.hpp")
add_headerfiles("../include/NazaraSDK/Components/ListenerComponent.inl")
add_headerfiles("../include/NazaraSDK/Systems/ListenerSystem.hpp")
add_headerfiles("../include/NazaraSDK/Systems/ListenerSystem.inl")
add_files("../src/NazaraSDK/Client*.cpp")
add_files("../src/NazaraSDK/Components/ListenerComponent.cpp")
add_files("../src/NazaraSDK/Systems/ListenerSystem.cpp")
target("NazaraShaderNodes")
set_group("Tools")
set_kind("binary")