p4dn.vcproj #2

  • //
  • guest/
  • robert_cowham/
  • perforce/
  • API/
  • P4.Net/
  • main/
  • src/
  • p4dn/
  • p4dn.vcproj
  • View
  • Commits
  • Open Download .zip Download (6 KB)
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="9.00"
	Name="p4dn"
	ProjectGUID="{79872B7D-711D-410F-B60F-A60E0DE0301F}"
	RootNamespace="p4dn"
	SccProjectName="SAK"
	SccAuxPath="SAK"
	SccLocalPath="SAK"
	SccProvider="SAK"
	Keyword="ManagedCProj"
	TargetFrameworkVersion="131072"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory="..\..\bin\CLR_2.0"
			IntermediateDirectory="Debug"
			ConfigurationType="2"
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
			CharacterSet="2"
			ManagedExtensions="1"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="../../ext/p4api_vs2005_static_vsdebug/include/p4/"
				PreprocessorDefinitions="WIN32;_DEBUG;OS_NT"
				MinimalRebuild="false"
				BasicRuntimeChecks="0"
				RuntimeLibrary="3"
				UsePrecompiledHeader="2"
				WarningLevel="3"
				DebugInformationFormat="3"
			/>
			<Tool
				Name="VCManagedResourceCompilerTool"
			/>
			<Tool
				Name="VCResourceCompilerTool"
			/>
			<Tool
				Name="VCPreLinkEventTool"
			/>
			<Tool
				Name="VCLinkerTool"
				AdditionalOptions="/NOENTRY /NODEFAULTLIB:MSVCRTD.lib /NODEFAULTLIB:LIBCMTD.lib"
				AdditionalDependencies="Ws2_32.lib libclient.lib librpc.lib libsupp.lib msvcrt.lib"
				OutputFile="$(OutDir)/p4dn.dll"
				LinkIncremental="2"
				AdditionalLibraryDirectories="../../ext/p4api_vs2005_static_vsdebug/lib"
				IgnoreAllDefaultLibraries="false"
				IgnoreDefaultLibraryNames=""
				ForceSymbolReferences="__DllMainCRTStartup@12 "
				GenerateDebugInformation="true"
				AssemblyDebug="1"
				EntryPointSymbol=""
				ResourceOnlyDLL="false"
				RandomizedBaseAddress="1"
				DataExecutionPrevention="0"
			/>
			<Tool
				Name="VCALinkTool"
			/>
			<Tool
				Name="VCManifestTool"
			/>
			<Tool
				Name="VCXDCMakeTool"
			/>
			<Tool
				Name="VCBscMakeTool"
			/>
			<Tool
				Name="VCFxCopTool"
			/>
			<Tool
				Name="VCAppVerifierTool"
			/>
			<Tool
				Name="VCPostBuildEventTool"
			/>
		</Configuration>
		<Configuration
			Name="Release|Win32"
			OutputDirectory="Release"
			IntermediateDirectory="Release"
			ConfigurationType="2"
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
			CharacterSet="2"
			ManagedExtensions="4"
			>
			<Tool
				Name="VCPreBuildEventTool"
			/>
			<Tool
				Name="VCCustomBuildTool"
			/>
			<Tool
				Name="VCXMLDataGeneratorTool"
			/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"
			/>
			<Tool
				Name="VCMIDLTool"
			/>
			<Tool
				Name="VCCLCompilerTool"
				AdditionalOptions="/DCASE_INSENSITIVE"
				Optimization="0"
				AdditionalIncludeDirectories="p4api/"
				PreprocessorDefinitions="WIN32;_DEBUG;OS_NT"
				MinimalRebuild="false"
				BasicRuntimeChecks="0"
				RuntimeLibrary="2"
				UsePrecompiledHeader="2"
				WarningLevel="3"
				DebugInformationFormat="3"
			/>
			<Tool
				Name="VCManagedResourceCompilerTool"
			/>
			<Tool
				Name="VCResourceCompilerTool"
			/>
			<Tool
				Name="VCPreLinkEventTool"
			/>
			<Tool
				Name="VCLinkerTool"
				AdditionalOptions="/NOENTRY /NODEFAULTLIB:MSVCRTD.lib"
				AdditionalDependencies="Ws2_32.lib p4api/libclient.lib p4api/librpc.lib p4api/libsupp.lib msvcrt.lib"
				OutputFile="$(OutDir)/p4dn.dll"
				LinkIncremental="2"
				IgnoreDefaultLibraryNames="LIBCMT.lib;LIBCMTD.lib"
				ForceSymbolReferences="__DllMainCRTStartup@12 "
				GenerateDebugInformation="false"
				EntryPointSymbol=""
				ResourceOnlyDLL="false"
				RandomizedBaseAddress="1"
				DataExecutionPrevention="0"
			/>
			<Tool
				Name="VCALinkTool"
			/>
			<Tool
				Name="VCManifestTool"
			/>
			<Tool
				Name="VCXDCMakeTool"
			/>
			<Tool
				Name="VCBscMakeTool"
			/>
			<Tool
				Name="VCFxCopTool"
			/>
			<Tool
				Name="VCAppVerifierTool"
			/>
			<Tool
				Name="VCPostBuildEventTool"
			/>
		</Configuration>
	</Configurations>
	<References>
	</References>
	<Files>
		<Filter
			Name="Source Files"
			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
			>
			<File
				RelativePath="AssemblyInfo.cpp"
				>
			</File>
			<File
				RelativePath="ClientApi_m.cpp"
				>
			</File>
			<File
				RelativePath="ClientUser_m.cpp"
				>
			</File>
			<File
				RelativePath="ClientUserDelegate.cpp"
				>
			</File>
			<File
				RelativePath="Error_m.cpp"
				>
			</File>
			<File
				RelativePath=".\MergeData_m.cpp"
				>
			</File>
			<File
				RelativePath="NoEcho_m.cpp"
				>
			</File>
			<File
				RelativePath=".\Options_m.cpp"
				>
			</File>
			<File
				RelativePath=".\P4String.cpp"
				>
			</File>
			<File
				RelativePath=".\Spec_m.cpp"
				>
			</File>
			<File
				RelativePath="Stdafx.cpp"
				>
				<FileConfiguration
					Name="Debug|Win32"
					>
					<Tool
						Name="VCCLCompilerTool"
						UsePrecompiledHeader="1"
					/>
				</FileConfiguration>
				<FileConfiguration
					Name="Release|Win32"
					>
					<Tool
						Name="VCCLCompilerTool"
						UsePrecompiledHeader="1"
					/>
				</FileConfiguration>
			</File>
		</Filter>
		<Filter
			Name="Header Files"
			Filter="h;hpp;hxx;hm;inl;inc"
			>
			<File
				RelativePath="ClientApi_m.h"
				>
			</File>
			<File
				RelativePath="ClientUser_m.h"
				>
			</File>
			<File
				RelativePath="ClientUserDelegate.h"
				>
			</File>
			<File
				RelativePath="Error_m.h"
				>
			</File>
			<File
				RelativePath="KeepAlive_m.h"
				>
			</File>
			<File
				RelativePath=".\MergeData_m.h"
				>
			</File>
			<File
				RelativePath="NoEcho_m.h"
				>
			</File>
			<File
				RelativePath=".\Options_m.h"
				>
			</File>
			<File
				RelativePath=".\P4String.h"
				>
			</File>
			<File
				RelativePath=".\Spec_m.h"
				>
			</File>
			<File
				RelativePath="Stdafx.h"
				>
			</File>
		</Filter>
		<Filter
			Name="Resource Files"
			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;r"
			>
		</Filter>
	</Files>
	<Globals>
	</Globals>
</VisualStudioProject>
# Change User Description Committed
#2 6416 Robert Cowham Use static version of P4API
#1 6414 Robert Cowham Initial branch
//guest/shawn_hladky/P4.Net/main/src/p4dn/p4dn.vcproj
#8 6387 Shawn Hladky P4.net: Upgrade to C++/CLI.
 Changes merged from Jim Gomes.
#7 6353 Shawn Hladky P4.Net:  Implemented diff functionality
Implemented Merge functionality
Converted print commands to the callback interface
#6 6182 Shawn Hladky P4.Net.
 First stab at a callback interface for real-time handling of perforce output.  Upgrade to VS 2008.
#5 6102 Shawn Hladky P4.Net: Documentation.
 Fixed SetTicketFile bug.  Added form processing with SpecDef.  Stubbed-out code for launching external merge tool, but is disabled since it's too difficult to use.
#4 6052 Shawn Hladky P4.Net:
allow build against 2007.2
Code documentation
#3 5878 Shawn Hladky P4.Net:  1.0, support for raw spec processing.
 Update copyright.  Fix build script.  Bugs found along the way.
#2 5838 Shawn Hladky P4.Net: WIP support for unicode server
#1 5830 Shawn Hladky P4.Net: reorg to support release branches
//guest/shawn_hladky/P4.Net/src/p4dn/p4dn.vcproj
#3 5636 Shawn Hladky 1.
 Added test harness framework, and some initial tests
2.  Fixed many bugs (oddly enough identified by the unit tests)
3.  Fixes so will build 1.1 Framework (and build batch files actually work)
4.  Pathetic attempt at documentation
#2 5447 Shawn Hladky refactor, and added options class
#1 5444 Shawn Hladky file re-org
//guest/shawn_hladky/P4.Net/src/p4dn.vcproj
#3 5431 Shawn Hladky Refactoring...
step 1.
#2 5360 Shawn Hladky Binding solution to source control
#1 5349 Shawn Hladky Initial check-in for the new API interface.
 Nothing works yet, but it should compile at least.