public CoreProject()
            {
                Name = "Core";
                SourceRootPath = @"[project.SharpmakeCsPath]\..\Engine\Core";

                NatvisFiles.Add(Path.Combine(SourceRootPath,"AlbaCore.natvis"));
            }
Esempio n. 2
0
            public Project()
            {
                Name = "EASTL";

                SourceRootPath = Path.Combine(EASTLPath, "source");
                AdditionalSourceRootPaths.Add(Path.Combine(EASTLPath, "include"));
                NatvisFiles.Add(Path.Combine(EASTLPath, "doc", "EASTL.natvis"));
            }
Esempio n. 3
0
    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");
    }
Esempio n. 4
0
        public BaseProject(string projectName, string baseSourcePath, ShipyardTarget target)
            : base(typeof(ShipyardTarget))
        {
            IsFileNameToLower = false;

            Name = projectName;

            AddTargets(target);

            SourceRootPath = @"[project.SharpmakeCsPath]\" + baseSourcePath + @"\";

            ResourceFilesExtensions.Add(".fx");
            ResourceFilesExtensions.Add(".hlsl");

            NatvisFiles.Add(@"[project.SharpmakeCsPath]\..\tools\visualizers\shipyard.natvis");
        }