| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| <PropertyGroup> |
| <BuildInParallel>false</BuildInParallel> |
| <Configuration Condition="'$(Configuration)' == '' ">Debug</Configuration> |
| <Platform Condition="'$(Platform)' == ''">x64</Platform> |
| <SolutionDir Condition="'$(SolutionDir)' == ''">..</SolutionDir> |
| <RestorePackages>true</RestorePackages> |
| <ConfigurationType>Application</ConfigurationType> |
| </PropertyGroup> |
| <Import Project="$(SolutionDir)\build.props" /> |
| <Import Project="$(SolutionDir)\build.targets" /> |
| <ItemGroup Label="ProjectConfigurations"> |
| <ProjectConfiguration Include="Debug|x64"> |
| <Configuration>Debug</Configuration> |
| <Platform>x64</Platform> |
| </ProjectConfiguration> |
| <ProjectConfiguration Include="Release|x64"> |
| <Configuration>Release</Configuration> |
| <Platform>x64</Platform> |
| </ProjectConfiguration> |
| </ItemGroup> |
| <PropertyGroup Label="Globals"> |
| <ProjectGuid>{4E69D40A-26D6-4D4A-B96D-729946C07FE1}</ProjectGuid> |
| <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
| <Keyword>ManagedCProj</Keyword> |
| <RootNamespace>Org.Apache.REEF.Bridge</RootNamespace> |
| </PropertyGroup> |
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
| <!-- |
| Switch the PlatformToolset based on the Visual Studio Version |
| --> |
| <PropertyGroup> |
| <!-- Assume Visual Studio 2015 / 14.0 as the default --> |
| <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion> |
| </PropertyGroup> |
| <!-- Visual Studio 2013 (12.0) --> |
| <PropertyGroup Condition="'$(VisualStudioVersion)' == '12.0'"> |
| <PlatformToolset>v120</PlatformToolset> |
| </PropertyGroup> |
| <!-- Visual Studio 2015 (14.0) --> |
| <PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'"> |
| <PlatformToolset>v140</PlatformToolset> |
| </PropertyGroup> |
| <!-- |
| End of: Switch the PlatformToolset based on the Visual Studio Version |
| --> |
| <PropertyGroup> |
| <!-- Auto generate binding redirects to make sure the latest Newtonsoft JSON is picked up --> |
| <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
| <UseDebugLibraries>true</UseDebugLibraries> |
| <CLRSupport>true</CLRSupport> |
| <CharacterSet>Unicode</CharacterSet> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
| <UseDebugLibraries>false</UseDebugLibraries> |
| <CLRSupport>true</CLRSupport> |
| <CharacterSet>Unicode</CharacterSet> |
| <RestorePackages>true</RestorePackages> |
| </PropertyGroup> |
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
| <ImportGroup Label="ExtensionSettings"> |
| </ImportGroup> |
| <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| </ImportGroup> |
| <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
| <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| </ImportGroup> |
| <PropertyGroup Label="UserMacros" /> |
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
| <LinkIncremental>true</LinkIncremental> |
| <ReferencePath>..\bin\$(Platform)\$(Configuration)\Org.Apache.REEF.Driver;..\bin\x64\Release\Org.Apache.REEF.Driver;$(ReferencePath)</ReferencePath> |
| <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> |
| </PropertyGroup> |
| <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
| <LinkIncremental>false</LinkIncremental> |
| <ReferencePath>..\bin\$(Platform)\$(Configuration)\Org.Apache.REEF.Driver;..\bin\x64\Release\Org.Apache.REEF.Driver;$(ReferencePath)</ReferencePath> |
| <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> |
| </PropertyGroup> |
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
| <ClCompile> |
| <WarningLevel>Level3</WarningLevel> |
| <Optimization>Disabled</Optimization> |
| <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| <PrecompiledHeader>NotUsing</PrecompiledHeader> |
| <AdditionalIncludeDirectories>..\..\java\reef-bridge-java\target\classes;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> |
| </ClCompile> |
| <Link> |
| <GenerateDebugInformation>true</GenerateDebugInformation> |
| <AdditionalDependencies> |
| </AdditionalDependencies> |
| <AdditionalLibraryDirectories>..\bin\$(Platform)\$(Configuration)\Org.Apache.REEF.Driver;..\bin\x64\$(Configuration)\Org.Apache.REEF.Driver;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| <AdditionalOptions>/ignore:4248 %(AdditionalOptions)</AdditionalOptions> |
| </Link> |
| </ItemDefinitionGroup> |
| <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
| <ClCompile> |
| <WarningLevel>Level3</WarningLevel> |
| <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| <PrecompiledHeader>NotUsing</PrecompiledHeader> |
| <AdditionalIncludeDirectories>..\..\java\reef-bridge-java\target\classes;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| </ClCompile> |
| <Link> |
| <GenerateDebugInformation>true</GenerateDebugInformation> |
| <AdditionalDependencies> |
| </AdditionalDependencies> |
| <AdditionalLibraryDirectories>..\bin\$(Platform)\$(Configuration)\Org.Apache.REEF.Driver;..\bin\x64\$(Configuration)\Org.Apache.REEF.Driver;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| <AdditionalOptions>/ignore:4248 %(AdditionalOptions)</AdditionalOptions> |
| </Link> |
| </ItemDefinitionGroup> |
| <ItemGroup> |
| <Reference Include="System" /> |
| <Reference Include="System.Data" /> |
| <Reference Include="System.Xml" /> |
| </ItemGroup> |
| <ItemGroup> |
| <ClInclude Include="BinaryUtil.h" /> |
| <ClInclude Include="Clr2JavaImpl.h" /> |
| <ClInclude Include="InteropAssemblies.h" /> |
| <ClInclude Include="InteropLogger.h" /> |
| <ClInclude Include="InteropUtil.h" /> |
| <ClInclude Include="JavaClrBridge.h" /> |
| <ClInclude Include="resource.h" /> |
| <ClInclude Include="Stdafx.h" /> |
| </ItemGroup> |
| <ItemGroup> |
| <ClCompile Include="ActiveContextClr2Java.cpp" /> |
| <ClCompile Include="AllocatedEvaluatorClr2Java.cpp" /> |
| <ClCompile Include="AssemblyInfo.cpp" /> |
| <ClCompile Include="AssemblyUtil.cpp" /> |
| <ClCompile Include="BinaryUtil.cpp" /> |
| <ClCompile Include="ClosedContextClr2Java.cpp" /> |
| <ClCompile Include="CommonUtilities.cpp" /> |
| <ClCompile Include="CompletedEvaluatorClr2Java.cpp" /> |
| <ClCompile Include="CompletedTaskClr2Java.cpp" /> |
| <ClCompile Include="ContextMessageClr2Java.cpp" /> |
| <ClCompile Include="DriverLauncher.cpp" /> |
| <ClCompile Include="DriverRestartedClr2Java.cpp" /> |
| <ClCompile Include="DriverRestartCompletedClr2Java.cpp" /> |
| <ClCompile Include="EvaluatorRequestorClr2Java.cpp" /> |
| <ClCompile Include="FailedContextClr2Java.cpp" /> |
| <ClCompile Include="FailedEvaluatorClr2Java.cpp" /> |
| <ClCompile Include="FailedTaskClr2Java.cpp" /> |
| <ClCompile Include="HttpServerClr2Java.cpp" /> |
| <ClCompile Include="InteropLogger.cpp" /> |
| <ClCompile Include="InteropUtil.cpp" /> |
| <ClCompile Include="JavaClrBridge.cpp" /> |
| <ClCompile Include="RunningTaskClr2Java.cpp" /> |
| <ClCompile Include="Stdafx.cpp"> |
| <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> |
| <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> |
| </ClCompile> |
| <ClCompile Include="SuspendedTaskClr2Java.cpp" /> |
| <ClCompile Include="TaskMessageClr2Java.cpp" /> |
| </ItemGroup> |
| <ItemGroup> |
| <Text Include="ReadMe.txt" /> |
| </ItemGroup> |
| <ItemGroup> |
| <ResourceCompile Include="app.rc" /> |
| </ItemGroup> |
| <ItemGroup> |
| <Image Include="app.ico" /> |
| </ItemGroup> |
| <ItemGroup> |
| <ProjectReference Include="..\Org.Apache.REEF.Bridge.JAR\Org.Apache.REEF.Bridge.JAR.csproj"> |
| <Project>{62905c7c-1a7e-4923-b78d-1bf42d7fad40}</Project> |
| <Private>false</Private> |
| <ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
| <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies> |
| <LinkLibraryDependencies>false</LinkLibraryDependencies> |
| <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> |
| </ProjectReference> |
| <ProjectReference Include="..\Org.Apache.REEF.Driver\Org.Apache.REEF.Driver.csproj"> |
| <Project>{a6baa2a7-f52f-4329-884e-1bcf711d6805}</Project> |
| </ProjectReference> |
| </ItemGroup> |
| <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| <ImportGroup Label="ExtensionTargets"> |
| </ImportGroup> |
| </Project> |