mirror of
				https://github.com/winfsp/winfsp.git
				synced 2025-10-30 19:48:38 -05:00 
			
		
		
		
	build: rename version.properties to build.version.props
This commit is contained in:
		
							
								
								
									
										40
									
								
								build/VStudio/build.version.props
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								build/VStudio/build.version.props
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||
|     <PropertyGroup> | ||||
|         <!-- build number: concat 2-digit year with 3-digit day of the year (16-bits until 2066) --> | ||||
|         <MyBuildNumber>$([System.DateTime]::Now.ToString(`yy`))$([System.DateTime]::Now.DayOfYear.ToString(`000`))</MyBuildNumber> | ||||
|  | ||||
|         <!-- git revision --> | ||||
|         <MyGitRoot>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), .git/HEAD))</MyGitRoot> | ||||
|         <MyGitHead>$([System.IO.File]::ReadAllText($(MyGitRoot)/.git/HEAD).Trim())</MyGitHead> | ||||
|         <MyGitRevision Condition="$(MyGitHead.StartsWith(ref: )) And  Exists('$(MyGitRoot)/.git/$(MyGitHead.Substring(5))')">$([System.IO.File]::ReadAllText($(MyGitRoot)/.git/$(MyGitHead.Substring(5))).Trim().Substring(0, 7))</MyGitRevision> | ||||
|         <MyGitRevision Condition="$(MyGitHead.StartsWith(ref: )) And !Exists('$(MyGitRoot)/.git/$(MyGitHead.Substring(5))')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText($(MyGitRoot)/.git/packed-refs)), '[0-9a-fA-F]{40,}.*$(MyGitHead.Substring(5))').Value.Substring(0, 7))</MyGitRevision> | ||||
|         <MyGitRevision Condition="!$(MyGitHead.StartsWith(ref: ))">$(MyGitHead.Substring(0, 7))</MyGitRevision> | ||||
|  | ||||
|         <MyProductName>WinFsp</MyProductName> | ||||
|         <MyProductFileName>winfsp</MyProductFileName> | ||||
|         <MyDescription>Windows File System Proxy</MyDescription> | ||||
|         <MyCompanyName>Navimatics LLC</MyCompanyName> | ||||
|         <MyCopyright>2015-$([System.DateTime]::Now.ToString(`yyyy`)) Bill Zissimopoulos</MyCopyright> | ||||
|  | ||||
|         <MyCanonicalVersion>1.11</MyCanonicalVersion> | ||||
|  | ||||
|         <MyProductVersion>2022+ARM64 Beta1</MyProductVersion> | ||||
|         <MyProductStage>Beta</MyProductStage> | ||||
|  | ||||
|         <MyVersion>$(MyCanonicalVersion).$(MyBuildNumber)</MyVersion> | ||||
|         <MyVersionWithCommas>$(MyVersion.Replace('.',',')),0</MyVersionWithCommas> | ||||
|         <MyFullVersion>$(MyCanonicalVersion).$(MyBuildNumber).$(MyGitRevision)</MyFullVersion> | ||||
|  | ||||
|         <MyAssemblyPolicyVersion>$(MyCanonicalVersion.Substring(0,$(MyVersion.IndexOf('.')))).0</MyAssemblyPolicyVersion> | ||||
|         <MyAssemblyVersion>$(MyAssemblyPolicyVersion).0.0</MyAssemblyVersion> | ||||
|  | ||||
|         <MyProductFileArch Condition="'$(Platform)'=='ARM64'">a64</MyProductFileArch> | ||||
|         <MyProductFileArch Condition="'$(Platform)'=='x64'">x64</MyProductFileArch> | ||||
|         <MyProductFileArch Condition="'$(Platform)'=='Win32'">x86</MyProductFileArch> | ||||
|  | ||||
|         <!-- When rebranding WinFsp you MUST change the following GUIDs - use VS "Create GUID" tool --> | ||||
|         <MyFspFsctlDeviceClassGuid>{ 0x6f9d25fa, 0x6dee, 0x4a9d, { 0x80, 0xf5, 0xe9, 0x8e, 0x14, 0xf3, 0x5e, 0x54 } }</MyFspFsctlDeviceClassGuid> | ||||
|         <MyFspFsvrtDeviceClassGuid>{ 0xb48171c3, 0xdd50, 0x4852, { 0x83, 0xa3, 0x34, 0x4c, 0x50, 0xd9, 0x3b, 0x17 } }</MyFspFsvrtDeviceClassGuid> | ||||
|     </PropertyGroup> | ||||
| </Project> | ||||
		Reference in New Issue
	
	Block a user