updates romeo to be its own solution

This commit is contained in:
2026-07-22 16:30:05 -04:00
parent bd3b01dea4
commit 840db1f804
16 changed files with 418 additions and 168 deletions
+13 -3
View File
@@ -3,11 +3,11 @@
{
.ProjectName = 'Romeo'
.ProjectPath = 'Romeo'
.ProjectConfigsRomeo = {}
.JulietIncludePath = ' "-IJuliet/include"'
+ ' "-IJuliet/src"'
+ ' "-IExternal/imgui"'
// Define the def path even if not used right now
.ProjectDefPath = '$_WORKING_DIR_$/$ProjectName$/$ProjectName$.def'
// Library
@@ -101,7 +101,7 @@
Using( .'Project_$Platform$_$BuildConfigName$' )
.Target = '$ProjectName$-$Config$'
]
^ProjectConfigs + .ProjectConfig
^ProjectConfigsRomeo + .ProjectConfig
#endif
}
@@ -110,6 +110,16 @@
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
.ProjectBasePath = '$ProjectPath$/'
.ProjectInputPaths = .ProjectBasePath
.ProjectConfigs = .ProjectConfigs
.ProjectConfigs = .ProjectConfigsRomeo
}
VSSolution( 'Romeo-Solution' )
{
.SolutionOutput = 'Romeo.sln'
.SolutionProjects = { 'Romeo', 'Juliet', 'ImGui' }
.SolutionConfigs = .ProjectConfigsRomeo
.SolutionBuildProject = 'Romeo'
}
Alias( 'gen-romeo' ) { .Targets = 'Romeo-Solution' }
}