public CGFCoreProject() { AddTargets(CGFTargets.GetCommonTargetsNoPreprocessToFile()); Name = "CGFCore"; FolderName = "cgfCore"; }
public CGFFrameworkProject() { AddTargets(CGFTargets.GetCommonTargets()); Name = "CodinGameFramework"; FolderName = "codingameFramework"; }
public CGFLogParserProject() { AddTargets(CGFTargets.GetCommonTargetsNoPreprocessToFile()); Name = "CGFLogParser"; FolderName = @"tools\CGFLogParser"; }
public CodinGameSolution() { Name = "codingame"; AddTargets(CGFTargets.GetCommonTargets()); CGFPuzzleProjectGenerator codingamePuzzlesProjectGenerator = new CGFPuzzleProjectGenerator(); CGFPuzzleProjectGenerationParam[] projectGenerationParam = { new CGFPuzzleProjectGenerationParam { ProjectType = typeof(CGFPuzzleProject), FileSearchPattern = "*.cpp" }, new CGFPuzzleProjectGenerationParam { ProjectType = typeof(CGFPuzzleCSharpProject), FileSearchPattern = "*.cs" } }; List <Type>[] generatedProjectTypes = new List <Type> [projectGenerationParam.Length]; for (int i = 0; i < generatedProjectTypes.Length; ++i) { generatedProjectTypes[i] = new List <Type>(); } generatedProjectTypes = codingamePuzzlesProjectGenerator.GenerateCodinGamePuzzleProjects(SharpmakeCsPath, projectGenerationParam); _codingamePuzzleProjectTypes = generatedProjectTypes[0]; _codingamePuzzleCSharpProjectTypes = generatedProjectTypes[1]; }
public CGFPuzzleProject(string projectName, string folderName, string filterName) { AddTargets(CGFTargets.GetCommonTargets()); Name = projectName; FolderName = RootFolderName + @"\" + folderName; FilterName = filterName; }
public CGFCSharpProject() { AddTargets(CGFTargets.GetCommonTargetsNoPreprocessToFile()); IsFileNameToLower = true; RootPath = @"[project.CodinGameRootPath]\[project.FolderName]"; SourceRootPath = @"[project.CodinGameRootPath]\[project.FolderName]"; }
public ImGuiProject() { AddTargets(CGFTargets.GetCommonTargetsNoPreprocessToFile()); Name = "ImGui"; FolderName = @"dependencies\imgui"; SourceFilesExcludeRegex.Add(@"\\misc\\"); SourceFilesExcludeRegex.Add(@"\\examples\\"); SourceFilesExcludeRegex.Add(@"\\backends\\(?!.+(_win32|_dx11).(h|cpp))"); // Remove everything from \backends\ except the win32/dx11 files NatvisFiles.Add(@"[project.SourceRootPath]\misc\natvis\imgui.natvis"); }
public CodinGameToolsSolution() { Name = "codingameTools"; AddTargets(CGFTargets.GetCommonTargetsNoPreprocessToFile()); }