Path	Lines of Code
Compile.ps1	210
Directory.Build.props	44
RunProcess.ps1	51
RunSample.ps1	67
RunSharpmake.ps1	70
Sharpmake.Application/CommandLineArguments.cs	361
Sharpmake.Application/Program.cs	698
Sharpmake.Application/Properties/AssemblyInfo.cs	1
Sharpmake.FunctionalTests/FastBuildFunctionalTest/FastBuildFunctionalTest.sharpmake.cs	570
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/AllCppWithDotCExe/hello_c.c	3
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/AllCppWithDotCExe/hello_c.h	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/AllCppWithDotCExe/main.cpp	2
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/ExplicitlyOrderedPostBuildTest/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/MixCppAndCExe/hello_c.c	3
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/MixCppAndCExe/hello_c.h	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/MixCppAndCExe/main.cpp	2
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildCopyDirNoPatternTest/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildCopyDirTest/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildCopySingleFileTest/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildExecuteTest/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildStampTest/main.cpp	22
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/PostBuildTestExecution/main.cpp	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/RequirePreBuildStep/main.cpp	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SimpleExeWithLib/main.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SimpleLib/simplelib.cpp	1
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/additional_dir/extra_class1.cpp	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/additional_dir/extra_class1.h	10
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/additional_dir/extra_class2.cpp	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/additional_dir/extra_class2.h	10
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/additional_dir/extra_file.cpp	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/dir_individual_files/floating_class.cpp	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/dir_individual_files/floating_class.h	10
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/dir_individual_files/floating_file.cpp	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/dir_individual_files/floating_file_not_used.cpp	1
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/dir_not_used/not_used.cpp	1
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/main_dir/main.cpp	23
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/main_dir/util.cpp	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/SpanMultipleSrcDirs/main_dir/util.h	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/main.cpp	16
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/noprecomp_util.cpp	9
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/noprecomp_util.h	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/precomp.cpp	4
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/precomp.h	2
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/util.cpp	10
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/util.h	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/util_noprecomp_excludedbyextension.h	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/codebase/UsePrecompExe/util_withprecomp_weirdextension.h	5
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/explicitlyorderedpostbuildtest_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/explicitlyorderedpostbuildtest_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/fastbuildfunctionaltest_all.vcxproj	97
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/mixcppandcexe_vs2019_win64.vcxproj	367
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/mixcppandcexe_vs2019_win64.vcxproj.filters	10
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildcopydirtest_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildcopydirtest_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildcopysinglefiletest_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildcopysinglefiletest_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildexecutetest_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildexecutetest_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildstamper_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildstamper_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildstamptest_vs2019_win64.vcxproj	373
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildstamptest_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildtestexecution_vs2019_win64.vcxproj	365
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/postbuildtestexecution_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/requireprebuildstep_vs2019_win64.vcxproj	371
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/requireprebuildstep_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/simpleexewithlib_vs2019_win64.vcxproj	374
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/simpleexewithlib_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/simplelib_vs2019_win64.vcxproj	319
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/simplelib_vs2019_win64.vcxproj.filters	6
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbnoblobexclude_vs2019_win64.vcxproj	317
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbnoblobexclude_vs2019_win64.vcxproj.filters	42
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbnoblobinclude_vs2019_win64.vcxproj	317
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbnoblobinclude_vs2019_win64.vcxproj.filters	42
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbunityexclude_vs2019_win64.vcxproj	89
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbunityinclude_vs2019_win64.vcxproj	89
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/spanmultiplesrcdirsfbunityisolate_vs2019_win64.vcxproj	89
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/useprecompexe_vs2019_win64.vcxproj	400
Sharpmake.FunctionalTests/FastBuildFunctionalTest/reference/projects/useprecompexe_vs2019_win64.vcxproj.filters	18
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/NoAllFastBuildProjectFunctionalTest.sharpmake.cs	150
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibA/LibA.cpp	5
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibA/LibA.h	2
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibB/LibB.cpp	6
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibB/LibB.h	2
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibC/LibC.cpp	6
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/LibC/LibC.h	2
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/MainProject/main.cpp	7
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/TestsA/TestsA.cpp	8
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/TestsB/TestsB.cpp	5
Sharpmake.FunctionalTests/NoAllFastBuildProjectFunctionalTest/codebase/TestsC/TestsC.cpp	7
Sharpmake.FunctionalTests/OnlyNeededFastBuildTest/OnlyNeededFastBuildTest.sharpmake.cs	183
Sharpmake.FunctionalTests/OnlyNeededFastBuildTest/codebase/SomeExeWithLib/main.cpp	4
Sharpmake.FunctionalTests/OnlyNeededFastBuildTest/codebase/SomeLib/somelib.cpp	1
Sharpmake.FunctionalTests/OnlyNeededFastBuildTest/codebase/SomeStandaloneExe/main.cpp	4
Sharpmake.FunctionalTests/SharpmakePackageFunctionalTest/SharpmakePackage.sharpmake.cs	27
Sharpmake.FunctionalTests/SharpmakePackageFunctionalTest/SharpmakePackageFunctionalTest.sharpmake.cs	8
Sharpmake.FunctionalTests/SharpmakePackageFunctionalTest/codebase/SimpleProject/SimpleProject.cs	6
Sharpmake.Generators/Apple/XCWorkspace.Template.cs	31
Sharpmake.Generators/Apple/XCWorkspace.cs	178
Sharpmake.Generators/Apple/XCode.Util.cs	67
Sharpmake.Generators/Apple/XCodeProj.Template.cs	605
Sharpmake.Generators/Apple/XCodeProj.cs	2039
Sharpmake.Generators/CompilerSettings.cs	89
Sharpmake.Generators/FastBuild/Bff.Template.cs	515
Sharpmake.Generators/FastBuild/Bff.Util.cs	803
Sharpmake.Generators/FastBuild/Bff.cs	2123
Sharpmake.Generators/FastBuild/IApplePlatformBff.cs	10
Sharpmake.Generators/FastBuild/IBffGenerationContext.cs	13
Sharpmake.Generators/FastBuild/IClangPlatformBff.cs	8
Sharpmake.Generators/FastBuild/IMicrosoftPlatformBff.cs	8
Sharpmake.Generators/FastBuild/IPlatformBff.cs	21
Sharpmake.Generators/FastBuild/MasterBff.cs	701
Sharpmake.Generators/FileGenerator.cs	193
Sharpmake.Generators/FileGeneratorUtilities.cs	8
Sharpmake.Generators/GeneratorManager.cs	151
Sharpmake.Generators/Generic/JsonCompilationDatabase.cs	324
Sharpmake.Generators/Generic/MakeApplication.Template.cs	29
Sharpmake.Generators/Generic/MakeApplication.cs	105
Sharpmake.Generators/Generic/MakeProject.Template.cs	58
Sharpmake.Generators/Generic/MakeProject.cs	227
Sharpmake.Generators/Generic/Makefile.Template.cs	164
Sharpmake.Generators/Generic/Makefile.cs	574
Sharpmake.Generators/IGenerationContext.cs	21
Sharpmake.Generators/Properties/AssemblyInfo.cs	3
Sharpmake.Generators/VisualStudio/Androidproj.Template.cs	117
Sharpmake.Generators/VisualStudio/Androidproj.cs	347
Sharpmake.Generators/VisualStudio/Csproj.Template.cs	610
Sharpmake.Generators/VisualStudio/Csproj.cs	3188
Sharpmake.Generators/VisualStudio/IPlatformVcxproj.cs	71
Sharpmake.Generators/VisualStudio/IVcxprojGenerationContext.cs	15
Sharpmake.Generators/VisualStudio/LaunchSettingsJson.cs	145
Sharpmake.Generators/VisualStudio/PackagesConfig.Template.cs	16
Sharpmake.Generators/VisualStudio/PackagesConfig.cs	86
Sharpmake.Generators/VisualStudio/ProjectJson.Template.cs	55
Sharpmake.Generators/VisualStudio/ProjectJson.cs	139
Sharpmake.Generators/VisualStudio/ProjectOptionsGenerator.cs	1907
Sharpmake.Generators/VisualStudio/Pyproj.Template.cs	88
Sharpmake.Generators/VisualStudio/Pyproj.cs	341
Sharpmake.Generators/VisualStudio/Sln.Template.cs	86
Sharpmake.Generators/VisualStudio/Sln.cs	721
Sharpmake.Generators/VisualStudio/UserFile.cs	68
Sharpmake.Generators/VisualStudio/Vcxproj.Template.cs	383
Sharpmake.Generators/VisualStudio/Vcxproj.cs	1886
Sharpmake.Generators/VisualStudio/VsProjCommon.Template.cs	61
Sharpmake.Generators/VisualStudio/VsProjCommon.cs	116
Sharpmake.Generators/VisualStudio/VsUtil.cs	47
Sharpmake.Generators/XmlFileGenerator.cs	15
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidAgdePlatform.Bff.Template.cs	58
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidAgdePlatform.cs	683
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidFragments.cs	21
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidPlatform.Vcxproj.Template.cs	110
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidPlatform.cs	457
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidPlatformAgde.Vcxproj.Template.cs	123
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/GlobalSettings.cs	18
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/Util.cs	178
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/ApplePlatformSettings.cs	94
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/BaseApplePlatform.Bff.Template.cs	74
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/BaseApplePlatform.cs	1372
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/ClangForAppleSettings.cs	75
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/MacCatalystPlatform.cs	223
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/MacOsPlatform.cs	106
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/SwiftForAppleSettings.cs	59
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/iOsPlatform.cs	204
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/tvOsPlatform.cs	79
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Apple/watchOsPlatform.cs	72
Sharpmake.Platforms/Sharpmake.CommonPlatforms/BaseMicrosoftPlatform.Vcxproj.Template.cs	10
Sharpmake.Platforms/Sharpmake.CommonPlatforms/BaseMicrosoftPlatform.cs	149
Sharpmake.Platforms/Sharpmake.CommonPlatforms/BasePlatform.Vcxproj.Template.cs	303
Sharpmake.Platforms/Sharpmake.CommonPlatforms/BasePlatform.cs	450
Sharpmake.Platforms/Sharpmake.CommonPlatforms/DefaultPlatform.cs	29
Sharpmake.Platforms/Sharpmake.CommonPlatforms/DotNetPlatform.cs	61
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/GlobalSettings.cs	18
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxOptions.cs	214
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Bff.Template.cs	55
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.Vcxproj.Template.cs	149
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Linux/LinuxPlatform.cs	537
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Properties/AssemblyInfo.cs	2
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/BaseWindowsPlatform.cs	112
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/ClangForWindowsSettings.cs	145
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/Win32Platform.cs	43
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/Win64EnvironmentVariableResolver.cs	18
Sharpmake.Platforms/Sharpmake.CommonPlatforms/Windows/Win64Platform.cs	408
Sharpmake/Analyzer/Analyzer.cs	133
Sharpmake/Assembler.cs	664
Sharpmake/AttributeParsers.cs	199
Sharpmake/Attributes.cs	143
Sharpmake/BuildContext/BaseBuildContext.cs	24
Sharpmake/BuildContext/ConfigureDependencyAnalyzer.cs	487
Sharpmake/BuildContext/GenerateAll.cs	52
Sharpmake/BuildContext/RedirectOutput.cs	29
Sharpmake/BuildContext/RegressionTest.cs	110
Sharpmake/Builder.cs	1101
Sharpmake/BuilderExtension.cs	46
Sharpmake/CommandLine.cs	303
Sharpmake/Configurable.cs	217
Sharpmake/ConfigureCollection.cs	169
Sharpmake/DebugBreaks.cs	134
Sharpmake/DebugProjectGenerator.cs	301
Sharpmake/DependencyTracker.cs	180
Sharpmake/DotNetDependency.cs	21
Sharpmake/DotNetReferenceCollection.cs	100
Sharpmake/EnumExtensions.cs	63
Sharpmake/Exception.cs	70
Sharpmake/ExtensionLoader.cs	102
Sharpmake/ExtensionMethods.cs	802
Sharpmake/FakeFileTree.cs	269
Sharpmake/FastBuildSettings.cs	87
Sharpmake/FileListFilter.cs	39
Sharpmake/FileSystemStringComparer.cs	39
Sharpmake/GeneratedAssemblyConfig.cs	77
Sharpmake/GenerationOutput.cs	42
Sharpmake/GeneratorManager.cs	28
Sharpmake/GlobalSuppressions.cs	4
Sharpmake/IAssemblerContext.cs	123
Sharpmake/ICommandLineInterface.cs	8
Sharpmake/IFastBuildCompilerSettings.cs	62
Sharpmake/IFileGenerator.cs	34
Sharpmake/IPlatformDescriptor.cs	17
Sharpmake/IResolverHelper.cs	8
Sharpmake/IWindowsFastBuildCompilerSettings.cs	42
Sharpmake/KitsRootPaths.cs	171
Sharpmake/MSBuildGlobalSettings.cs	95
Sharpmake/Options.Agde.cs	295
Sharpmake/Options.Android.cs	217
Sharpmake/Options.AndroidMakefile.cs	93
Sharpmake/Options.CSharp.cs	494
Sharpmake/Options.Clang.cs	111
Sharpmake/Options.Makefile.cs	93
Sharpmake/Options.Vc.cs	966
Sharpmake/Options.XCode.cs	1037
Sharpmake/Options.cs	343
Sharpmake/PackageReferences.Template.cs	12
Sharpmake/PackageReferences.cs	212
Sharpmake/PathUtil.cs	723
Sharpmake/PlatformAttributes.cs	26
Sharpmake/PlatformEventArgs.cs	18
Sharpmake/PlatformExceptions.cs	39
Sharpmake/PlatformRegistry.cs	329
Sharpmake/PreprocessorConditionParser.cs	164
Sharpmake/Project.Configuration.cs	2697
Sharpmake/Project.cs	2219
Sharpmake/Properties/AssemblyInfo.cs	4
Sharpmake/ReferenceAlias.cs	233
Sharpmake/RegexCache.cs	143
Sharpmake/Resolver.cs	747
Sharpmake/RustProject.cs	94
Sharpmake/SharpmakeExtension.cs	7
Sharpmake/Solution.Configuration.cs	161
Sharpmake/Solution.cs	521
Sharpmake/SourceAttributeParser.cs	57
Sharpmake/Strings.cs	502
Sharpmake/Target.cs	822
Sharpmake/ThreadPool.cs	177
Sharpmake/Tools.cs	39
Sharpmake/TrackedConfiguration.cs	211
Sharpmake/TrackedProject.cs	61
Sharpmake/UniqueList.cs	421
Sharpmake/Util.cs	1558
Sharpmake/VariableAssignment.cs	17
extract-vcpkg.ps1	36
