<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{0A96E00F-B12F-48A1-8E25-E9D2F1EEC5A6}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>P4Connect</RootNamespace> <AssemblyName>P4Connect</AssemblyName> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <FileAlignment>512</FileAlignment> <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode> <MonoMdbGenerator>C:\Program Files (x86)\Unity\Editor\Data\MonoBleedingEdge\lib\mono\4.0\pdb2mdb.exe</MonoMdbGenerator> <Mono>C:\Program Files (x86)\Unity\Editor\Data\MonoBleedingEdge\bin\mono.exe</Mono> <TargetFrameworkProfile>Unity Full v3.5</TargetFrameworkProfile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>full</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <PlatformTarget>AnyCPU</PlatformTarget> <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking> <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface> <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure> <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires> <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers> <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis> <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations> <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations> <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations> <CodeContractsEnumObligations>False</CodeContractsEnumObligations> <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions> <CodeContractsInferRequires>False</CodeContractsInferRequires> <CodeContractsInferEnsures>False</CodeContractsInferEnsures> <CodeContractsInferObjectInvariants>False</CodeContractsInferObjectInvariants> <CodeContractsSuggestAssumptions>False</CodeContractsSuggestAssumptions> <CodeContractsSuggestRequires>True</CodeContractsSuggestRequires> <CodeContractsSuggestEnsures>False</CodeContractsSuggestEnsures> <CodeContractsSuggestObjectInvariants>False</CodeContractsSuggestObjectInvariants> <CodeContractsRunInBackground>True</CodeContractsRunInBackground> <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies> <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine> <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs> <CodeContractsCustomRewriterAssembly /> <CodeContractsCustomRewriterClass /> <CodeContractsLibPaths /> <CodeContractsExtraRewriteOptions /> <CodeContractsExtraAnalysisOptions /> <CodeContractsBaseLineFile /> <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults> <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel> <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly> <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel> <DebugSymbols>true</DebugSymbols> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> <DebugSymbols>true</DebugSymbols> <OutputPath>..\bin\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <DebugType>full</DebugType> <PlatformTarget>x86</PlatformTarget> <ErrorReport>prompt</ErrorReport> <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> <DebugSymbols>true</DebugSymbols> <OutputPath>..\bin\Release\</OutputPath> <DefineConstants>TRACE</DefineConstants> <Optimize>true</Optimize> <DebugType>full</DebugType> <PlatformTarget>x86</PlatformTarget> <ErrorReport>prompt</ErrorReport> <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> <Reference Include="System.Security" /> <Reference Include="System.Xml.Linq" /> <Reference Include="System.Data.DataSetExtensions" /> <Reference Include="System.Data" /> <Reference Include="System.Xml" /> <Reference Include="UnityEditor"> <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Unity\Editor\Data\Managed\UnityEditor.dll</HintPath> </Reference> <Reference Include="UnityEngine"> <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\Unity\Editor\Data\Managed\UnityEngine.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> <Compile Include="P4Connect.AssetBridge.cs" /> <Compile Include="P4Connect.AssetPostProcessor.cs" /> <Compile Include="P4Connect.AssetStatusCache.cs" /> <Compile Include="P4Connect.Connection.cs" /> <Compile Include="P4Connect.Engine.Operations.cs" /> <Compile Include="P4Connect.Icons.cs" /> <Compile Include="P4Connect.Menus.cs" /> <Compile Include="P4Connect.OpenedConnection.cs" /> <Compile Include="P4Connect.PendingChanges.cs" /> <Compile Include="P4Connect.Queries.cs" /> <Compile Include="P4Connect.Utils.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="P4Connect.Config.cs" /> <Compile Include="P4Connect.Engine.cs" /> <Compile Include="P4Connect.FileWatcher.cs" /> <Compile Include="P4Connect.Main.cs" /> <Compile Include="P4Connect.Secure.cs" /> <Compile Include="P4Connect.UnityVSBridge.cs" /> <Compile Include="P4Connect.VerifySettings.cs" /> </ItemGroup> <ItemGroup> <COMReference Include="AccessibilityCplAdminLib"> <Guid>{714DD4F6-7676-4BDE-925A-C2FEC2073F36}</Guid> <VersionMajor>1</VersionMajor> <VersionMinor>0</VersionMinor> <Lcid>0</Lcid> <WrapperTool>tlbimp</WrapperTool> <Isolated>False</Isolated> <EmbedInteropTypes>True</EmbedInteropTypes> </COMReference> </ItemGroup> <ItemGroup> <ProjectReference Include="..\..\P4Bridge\p4api.net\p4api.net.vs13.csproj"> <Project>{1305abf0-eea0-464f-99d5-7fd5be5e4956}</Project> <Name>p4api.net.vs13</Name> </ProjectReference> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <PropertyGroup> <PostBuildEvent>xcopy /Y/R $(TargetDir)$(Targetname).* @(AssetTarget)\P4Connect\Editor</PostBuildEvent> </PropertyGroup> <Target Name="BeforeBuild"> <Message Text="MSBuildProjectDirectory=$(MSBuildProjectDirectory)" /> <Message Text="include path=$(MSBuildProjectDirectory)\..\AssetTarget.txt" /> <ItemGroup> <AssetTargetFile Include="$(MSBuildProjectDirectory)\..\AssetTarget.txt" /> </ItemGroup> <ReadLinesFromFile File="@(AssetTargetFile)"> <Output TaskParameter="Lines" ItemName="AssetTarget" /> </ReadLinesFromFile> </Target> <Target Name="AfterBuild"> <CallTarget Targets="GenerateMonoSymbols" Condition=" Exists('$(OutputPath)\$(AssemblyName).pdb') " /> </Target> <Target Name="GenerateMonoSymbols"> <Message Text="$(ProjectName) -> $(TargetPath).mdb" Importance="High" /> <Exec Command=""$(Mono)" "$(MonoMdbGenerator)" $(AssemblyName).dll" WorkingDirectory="$(MSBuildProjectDirectory)\$(OutputPath)" /> </Target> </Project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#20 | 16251 | Norman Morse | Update Dev branch to match reorganization in workshop | ||
#19 | 14234 | Norman Morse |
Rollback //guest/norman_morse/dev/p4connect to changelist 14232 Accidently checked in a bunch of old dev branch shelves. Rolling Back |
||
#18 | 14233 | Norman Morse | Dev Branch Cache code | ||
#17 | 12558 | Norman Morse | Integrate from main to dev | ||
#16 | 12511 | Norman Morse | Split Unit Tests into a seperate Assembly | ||
#15 | 12445 | Norman Morse |
Integrated log4net and nunit into P4Connect. Still need cleanup and debugging, good enough for dev tree Also added ChangeManager and ChangeLists Classes for future use with multiple changes. |
||
#14 | 12363 | Norman Morse |
Merging //guest/perforce_software/p4connect/src/... to //guest/norman_morse/dev/p4connect/src/... |
||
#13 | 12066 | Norman Morse | Debugging Changes from Windows | ||
#12 | 11841 | Norman Morse | Multi-platform build for unity 4.x fixup changes | ||
#11 | 11821 | Norman Morse | Move Unity 5 compatible build from internal dev branch to workshop dev branch. | ||
#10 | 11820 | Norman Morse | Project specific preferences saved in .ini file. | ||
#9 | 11467 | Norman Morse | branch from main | ||
#8 | 11449 | Norman Morse | Add P4Connect.VersionInfo.cs to the build | ||
#7 | 11448 | Norman Morse | copied source from main to dev branch | ||
#6 | 11403 | Norman Morse | Add version module to P4Connect | ||
#5 | 11373 | Norman Morse | add x64 build | ||
#4 | 11372 | Norman Morse |
New Build changes. VS2013 dominates. AssetTarget.txt files now contain relative paths |
||
#3 | 11172 | Norman Morse | P4Config integration. | ||
#2 | 11131 | Norman Morse | Fixed vs2013 build and AssetTarget files | ||
#1 | 11121 | Norman Morse | Visual Studio 2013 projects and solutions |