public ProjectSample_Disabled() : base(true) { Name = "SampleDisabled"; SourceRootPath = @"[project.SharpmakeCsPath]\..\Code\Sample\" + Name; AdditionalSourceRootPaths.Add(@"[project.SharpmakeCsPath]\..\Code\Sample\Common"); }
public ZenLibThirdPartyEASTL() { Name = "ThirdPartyEASTLLib"; SourceRootPath = RootDir + @"\Engine\ThirdParty\EASTL\Source"; AdditionalSourceRootPaths.Add(RootDir + @"\Engine\ThirdParty\EASTL\Include"); AddTarget(CreateTargetAll()); }
public MainProject() { // Eval paths m_RootDirectory = Path.Combine(this.SharpmakeCsPath, @"..\.."); Name = mc_ProjectName; SourceRootPath = Path.Combine(m_RootDirectory, @"source", mc_ProjectName); SourceFilesExtensions.Add(".shader"); SourceFilesExtensions.Add(".glsl"); AdditionalSourceRootPaths.Add(Path.Combine(m_RootDirectory, @"data")); AddTargets( new Target( Platform.win64, DevEnv.vs2019, Optimization.Debug | Optimization.Release ), new Target( Platform.win64, DevEnv.vs2022, Optimization.Debug | Optimization.Release ) ); }
public ProjectSample(string inName) : base(true) { Name = inName; SourceRootPath = @"[project.SharpmakeCsPath]\..\Code\Sample\" + Name; AdditionalSourceRootPaths.Add(@"[project.SharpmakeCsPath]\..\Code\Sample\Common"); }
public ZenLibEngine() { Name = "ZenEngineLib"; SourceRootPath = RootDir + @"\Engine\ZenEngine"; AdditionalSourceRootPaths.Add(RootDir + @"\Engine\ZenApi\ZenEngine"); PchFiles.Add("zeEngine.h"); AddTarget(CreateTargetAll()); }
public ProjectSample(string inName) : base(true) { Name = inName; SourceRootPath = NetImguiTarget.GetPath(@"\Code\Sample\") + Name; AdditionalSourceRootPaths.Add(NetImguiTarget.GetPath(@"\Code\Sample\Common")); AddImguiBackendSources(); }
public ProjectSample_SingleInclude() : base(true) { Name = "SampleSingleInclude"; SourceRootPath = NetImguiTarget.GetPath(@"\Code\Sample\") + Name; AdditionalSourceRootPaths.Add(NetImguiTarget.GetPath(@"\Code\Sample\Common")); AddImguiBackendSources(); }
public Project() { Name = "EASTL"; SourceRootPath = Path.Combine(EASTLPath, "source"); AdditionalSourceRootPaths.Add(Path.Combine(EASTLPath, "include")); NatvisFiles.Add(Path.Combine(EASTLPath, "doc", "EASTL.natvis")); }
public SpanMultipleSrcDirs() { SourceRootPath = @"[project.RootPath]\codebase\SpanMultipleSrcDirs\main_dir"; AdditionalSourceRootPaths.Add(@"[project.RootPath]\codebase\SpanMultipleSrcDirs\additional_dir"); SourceFiles.Add( @"..\dir_individual_files\floating_class.cpp", @"..\dir_individual_files\floating_class.h", @"..\dir_individual_files\floating_file.cpp" ); }
protected CommonProject() : base(typeof(CommonTarget)) { RootPath = Globals.RootDirectory; IsFileNameToLower = false; IsTargetFileNameToLower = false; SourceRootPath = @"[project.RootPath]\[project.Name]"; AdditionalSourceRootPaths.Add(Globals.ExternalDirectory); }
public ExeProject() { AddTargets(CommonTarget.GetDefaultTargets()); Name = "exe"; SourceFilesExtensions.Add(".xml"); SourceFilesExtensions.Add(".gradle"); // Show resource files in project AdditionalSourceRootPaths.Add(Path.Combine(Globals.TmpDirectory, @"projects\[project.Name]")); }
public SimpleTestProject() : base(typeof(CrossTarget)) { AddTargets(Globals.DefaultTargets); SourceRootPath = "[project.SharpmakeCsPath]" + Globals.PathToSrc; AdditionalSourceRootPaths.Add("[project.SharpmakeCsPath]" + Globals.PathToSimpleTest); }
public BaseShipyardGraphicsProject(ShipyardTarget shipyardTarget) : base("shipyard.graphics", @"..\shipyard\graphics\", shipyardTarget) { AdditionalSourceRootPaths.Add(SourceRootPath + @"..\extern\imgui\"); }
public FileSystem() { SourceRootPath = @"[project.SharpmakeCsPath]\..\src\rynx\filesystem\"; AdditionalSourceRootPaths.Add(@"[project.SharpmakeCsPath]/../tools/natvis/"); }
public Tech() { SourceRootPath = @"[project.SharpmakeCsPath]\..\src\rynx\tech\"; AdditionalSourceRootPaths.Add(@"[project.SharpmakeCsPath]/../tools/natvis/"); }
public ShipyardToolsProject() : base("shipyard.tools", @"..\shipyard\tools\", ShipyardUtils.DefaultShipyardTargetDll) { AdditionalSourceRootPaths.Add(@"[project.SharpmakeCsPath]\..\shipyard\extern\imguizmo\"); }