diff --git a/Hazel-ScriptCore/premake5.lua b/Hazel-ScriptCore/premake5.lua index c735d9f18..fdb5bef4f 100644 --- a/Hazel-ScriptCore/premake5.lua +++ b/Hazel-ScriptCore/premake5.lua @@ -2,6 +2,7 @@ project "Hazel-ScriptCore" kind "SharedLib" language "C#" dotnetframework "4.7.2" + namespace "Hazel" targetdir ("../Hazelnut/Resources/Scripts") objdir ("../Hazelnut/Resources/Scripts/Intermediates") diff --git a/Hazel/premake5.lua b/Hazel/premake5.lua index bd5ff0ed3..c2017edf9 100644 --- a/Hazel/premake5.lua +++ b/Hazel/premake5.lua @@ -75,6 +75,13 @@ project "Hazel" "%{Library.WinVersion}", "%{Library.BCrypt}", } + + prebuildcommands + { + '"$(DevEnvDir)devenv" "$(SolutionPath)" /Build $(configuration) /project "$(SolutionDir)Hazel-ScriptCore\\Hazel-ScriptCore.csproj"', + 'IF EXIST "$(SolutionDir)Hazelnut\\SandboxProject\\Assets\\Scripts\\Sandbox.sln" ("$(DevEnvDir)devenv" "$(SolutionDir)Hazelnut\\SandboxProject\\Assets\\Scripts\\Sandbox.sln" /Build $(configuration) /project "$(SolutionDir)Hazelnut\\SandboxProject\\Assets\\Scripts\\Sandbox.csproj") ELSE (ECHO Sandbox Solution Not Found!)' + } + prebuildmessage "\nBuilding Hazel-ScriptCore.csproj ...\nBuilding Sandbox.csproj ..." filter "configurations:Debug" defines "HZ_DEBUG" diff --git a/Hazelnut/SandboxProject/Assets/Scripts/premake5.lua b/Hazelnut/SandboxProject/Assets/Scripts/premake5.lua index 8e8654aa7..b702078ac 100644 --- a/Hazelnut/SandboxProject/Assets/Scripts/premake5.lua +++ b/Hazelnut/SandboxProject/Assets/Scripts/premake5.lua @@ -23,6 +23,7 @@ project "Sandbox" kind "SharedLib" language "C#" dotnetframework "4.7.2" + namespace "Sandbox" targetdir ("Binaries") objdir ("Intermediates")