1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <PropertyGroup >
4- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5- <Platform Condition =" '$(Platform)' == '' " >x86</Platform >
6- <ProductVersion >8.0.30703</ProductVersion >
7- <SchemaVersion >2.0</SchemaVersion >
8- <ProjectGuid >{86E834DE-1139-4511-96CC-69636A56E7AC}</ProjectGuid >
9- <OutputType >Library</OutputType >
10- <RootNamespace >clrmodule</RootNamespace >
11- <AssemblyName >clrmodule</AssemblyName >
12- <TargetFrameworkVersion >v4.0</TargetFrameworkVersion >
13- <FileAlignment >512</FileAlignment >
14- <SolutionDir Condition =" $(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'" >..\..\</SolutionDir >
15- <PythonBuildDir Condition =" '$(PythonBuildDir)' == '' " >$(SolutionDir)</PythonBuildDir >
16- <RestorePackages >true</RestorePackages >
17- </PropertyGroup >
18- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugMono|x86'" >
19- <DebugSymbols >true</DebugSymbols >
20- <OutputPath >bin\x86\DebugMono\</OutputPath >
21- <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
22- <DebugType >full</DebugType >
23- <PlatformTarget >x86</PlatformTarget >
24- <ErrorReport >prompt</ErrorReport >
25- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
26- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
27- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
28- </PropertyGroup >
29- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugMono|x64'" >
30- <DebugSymbols >true</DebugSymbols >
31- <OutputPath >bin\x64\DebugMono\</OutputPath >
32- <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
33- <DebugType >full</DebugType >
34- <PlatformTarget >x64</PlatformTarget >
35- <ErrorReport >prompt</ErrorReport >
36- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
37- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
38- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
39- </PropertyGroup >
40- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseMono|x86'" >
41- <OutputPath >bin\x86\ReleaseMono\</OutputPath >
42- <DefineConstants Condition =" '$(DefineConstants)' == ''" >
43- </DefineConstants >
44- <Optimize >true</Optimize >
45- <DebugType >pdbonly</DebugType >
46- <PlatformTarget >x86</PlatformTarget >
47- <ErrorReport >prompt</ErrorReport >
48- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
49- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
50- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
51- </PropertyGroup >
52- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseMono|x64'" >
53- <OutputPath >bin\x64\ReleaseMono\</OutputPath >
54- <DefineConstants Condition =" '$(DefineConstants)' == ''" >
55- </DefineConstants >
56- <Optimize >true</Optimize >
57- <DebugType >pdbonly</DebugType >
58- <PlatformTarget >x64</PlatformTarget >
59- <ErrorReport >prompt</ErrorReport >
60- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
61- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
62- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
63- </PropertyGroup >
64- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugWin|x86'" >
65- <DebugSymbols >true</DebugSymbols >
66- <OutputPath >bin\x86\DebugWin\</OutputPath >
67- <DefineConstants Condition =" '$(DefineConstants)' == ''" >TRACE;DEBUG;DEBUG_PRINT</DefineConstants >
68- <DebugType >full</DebugType >
69- <PlatformTarget >x86</PlatformTarget >
70- <ErrorReport >prompt</ErrorReport >
71- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
72- <CodeAnalysisIgnoreBuiltInRules >false</CodeAnalysisIgnoreBuiltInRules >
73- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
74- </PropertyGroup >
75- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugWin|x64'" >
76- <DebugSymbols >true</DebugSymbols >
77- <OutputPath >bin\x64\DebugWin\</OutputPath >
78- <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
79- <DebugType >full</DebugType >
80- <PlatformTarget >x64</PlatformTarget >
81- <ErrorReport >prompt</ErrorReport >
82- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
83- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
84- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
85- </PropertyGroup >
86- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseWin|x86'" >
87- <OutputPath >bin\x86\ReleaseWin\</OutputPath >
88- <DefineConstants Condition =" '$(DefineConstants)' == ''" >
89- </DefineConstants >
90- <Optimize >true</Optimize >
91- <DebugType >pdbonly</DebugType >
92- <PlatformTarget >x86</PlatformTarget >
93- <ErrorReport >prompt</ErrorReport >
94- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
95- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
96- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
97- </PropertyGroup >
98- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseWin|x64'" >
99- <OutputPath >bin\x64\ReleaseWin\</OutputPath >
100- <DefineConstants Condition =" '$(DefineConstants)' == ''" >
101- </DefineConstants >
102- <Optimize >true</Optimize >
103- <DebugType >pdbonly</DebugType >
104- <PlatformTarget >x64</PlatformTarget >
105- <ErrorReport >prompt</ErrorReport >
106- <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
107- <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
108- <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
109- </PropertyGroup >
110- <ItemGroup >
111- <Reference Include =" RGiesecke.DllExport.Metadata" >
112- <HintPath >..\..\packages\UnmanagedExports.1.2.7\lib\net\RGiesecke.DllExport.Metadata.dll</HintPath >
113- <Private >False</Private >
114- </Reference >
115- <Reference Include =" System" />
116- </ItemGroup >
117- <ItemGroup >
118- <Compile Include =" ClrModule.cs" />
119- <Compile Include =" AssemblyInfo.cs" />
120- </ItemGroup >
121- <ItemGroup >
122- <None Include =" packages.config" />
123- </ItemGroup >
124- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
125- <PropertyGroup >
126- <TargetAssembly >$(TargetPath)</TargetAssembly >
127- <TargetAssemblyPdb >$(TargetDir)$(TargetName).pdb</TargetAssemblyPdb >
128- </PropertyGroup >
129- <Target Name =" AfterBuild" DependsOnTargets =" RGieseckeDllExport" >
130- <Copy SourceFiles =" $(TargetAssembly)" DestinationFiles =" $(PythonBuildDir)\clr.pyd" />
131- <Copy SourceFiles =" $(TargetAssemblyPdb)" Condition =" Exists('$(TargetAssemblyPdb)')" DestinationFiles =" $(PythonBuildDir)\clr.pdb" />
132- </Target >
133- <Import Project =" ../../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets" Condition =" Exists('../../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets')" />
134- </Project >
1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <PropertyGroup >
4+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5+ <Platform Condition =" '$(Platform)' == '' " >x86</Platform >
6+ <ProductVersion >8.0.30703</ProductVersion >
7+ <SchemaVersion >2.0</SchemaVersion >
8+ <ProjectGuid >{86E834DE-1139-4511-96CC-69636A56E7AC}</ProjectGuid >
9+ <OutputType >Library</OutputType >
10+ <RootNamespace >clrmodule</RootNamespace >
11+ <AssemblyName >clrmodule</AssemblyName >
12+ <TargetFrameworkVersion >v4.0</TargetFrameworkVersion >
13+ <FileAlignment >512</FileAlignment >
14+ <SolutionDir Condition =" $(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'" >..\..\</SolutionDir >
15+ <PythonBuildDir Condition =" '$(PythonBuildDir)' == '' " >$(SolutionDir)</PythonBuildDir >
16+ <RestorePackages >true</RestorePackages >
17+ </PropertyGroup >
18+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugMono|x86'" >
19+ <DebugSymbols >true</DebugSymbols >
20+ <OutputPath >bin\x86\DebugMono\</OutputPath >
21+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
22+ <DebugType >full</DebugType >
23+ <PlatformTarget >x86</PlatformTarget >
24+ <ErrorReport >prompt</ErrorReport >
25+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
26+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
27+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
28+ </PropertyGroup >
29+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugMono|x64'" >
30+ <DebugSymbols >true</DebugSymbols >
31+ <OutputPath >bin\x64\DebugMono\</OutputPath >
32+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
33+ <DebugType >full</DebugType >
34+ <PlatformTarget >x64</PlatformTarget >
35+ <ErrorReport >prompt</ErrorReport >
36+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
37+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
38+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
39+ </PropertyGroup >
40+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseMono|x86'" >
41+ <OutputPath >bin\x86\ReleaseMono\</OutputPath >
42+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >
43+ </DefineConstants >
44+ <Optimize >true</Optimize >
45+ <DebugType >pdbonly</DebugType >
46+ <PlatformTarget >x86</PlatformTarget >
47+ <ErrorReport >prompt</ErrorReport >
48+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
49+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
50+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
51+ </PropertyGroup >
52+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseMono|x64'" >
53+ <OutputPath >bin\x64\ReleaseMono\</OutputPath >
54+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >
55+ </DefineConstants >
56+ <Optimize >true</Optimize >
57+ <DebugType >pdbonly</DebugType >
58+ <PlatformTarget >x64</PlatformTarget >
59+ <ErrorReport >prompt</ErrorReport >
60+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
61+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
62+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
63+ </PropertyGroup >
64+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugWin|x86'" >
65+ <DebugSymbols >true</DebugSymbols >
66+ <OutputPath >bin\x86\DebugWin\</OutputPath >
67+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >TRACE;DEBUG;DEBUG_PRINT</DefineConstants >
68+ <DebugType >full</DebugType >
69+ <PlatformTarget >x86</PlatformTarget >
70+ <ErrorReport >prompt</ErrorReport >
71+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
72+ <CodeAnalysisIgnoreBuiltInRules >false</CodeAnalysisIgnoreBuiltInRules >
73+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
74+ </PropertyGroup >
75+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'DebugWin|x64'" >
76+ <DebugSymbols >true</DebugSymbols >
77+ <OutputPath >bin\x64\DebugWin\</OutputPath >
78+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >DEBUG;TRACE</DefineConstants >
79+ <DebugType >full</DebugType >
80+ <PlatformTarget >x64</PlatformTarget >
81+ <ErrorReport >prompt</ErrorReport >
82+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
83+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
84+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
85+ </PropertyGroup >
86+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseWin|x86'" >
87+ <OutputPath >bin\x86\ReleaseWin\</OutputPath >
88+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >
89+ </DefineConstants >
90+ <Optimize >true</Optimize >
91+ <DebugType >pdbonly</DebugType >
92+ <PlatformTarget >x86</PlatformTarget >
93+ <ErrorReport >prompt</ErrorReport >
94+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
95+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
96+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
97+ </PropertyGroup >
98+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'ReleaseWin|x64'" >
99+ <OutputPath >bin\x64\ReleaseWin\</OutputPath >
100+ <DefineConstants Condition =" '$(DefineConstants)' == ''" >
101+ </DefineConstants >
102+ <Optimize >true</Optimize >
103+ <DebugType >pdbonly</DebugType >
104+ <PlatformTarget >x64</PlatformTarget >
105+ <ErrorReport >prompt</ErrorReport >
106+ <CodeAnalysisIgnoreBuiltInRuleSets >true</CodeAnalysisIgnoreBuiltInRuleSets >
107+ <CodeAnalysisIgnoreBuiltInRules >true</CodeAnalysisIgnoreBuiltInRules >
108+ <CodeAnalysisFailOnMissingRules >false</CodeAnalysisFailOnMissingRules >
109+ </PropertyGroup >
110+ <ItemGroup >
111+ <Reference Include =" RGiesecke.DllExport.Metadata" >
112+ <HintPath >..\..\packages\UnmanagedExports.1.2.7\lib\net\RGiesecke.DllExport.Metadata.dll</HintPath >
113+ <Private >False</Private >
114+ </Reference >
115+ <Reference Include =" System" />
116+ </ItemGroup >
117+ <ItemGroup >
118+ <Compile Include =" ClrModule.cs" />
119+ <Compile Include =" AssemblyInfo.cs" />
120+ </ItemGroup >
121+ <ItemGroup >
122+ <None Include =" packages.config" />
123+ </ItemGroup >
124+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
125+ <PropertyGroup >
126+ <TargetAssembly >$(TargetPath)</TargetAssembly >
127+ <TargetAssemblyPdb >$(TargetDir)$(TargetName).pdb</TargetAssemblyPdb >
128+ </PropertyGroup >
129+ <Target Name =" AfterBuild" DependsOnTargets =" RGieseckeDllExport" >
130+ <Copy SourceFiles =" $(TargetAssembly)" DestinationFiles =" $(PythonBuildDir)\clr.pyd" />
131+ <Copy SourceFiles =" $(TargetAssemblyPdb)" Condition =" Exists('$(TargetAssemblyPdb)')" DestinationFiles =" $(PythonBuildDir)\clr.pdb" />
132+ </Target >
133+ <Import Project =" ../../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets" Condition =" Exists('../../packages/UnmanagedExports.1.2.7/tools/RGiesecke.DllExport.targets')" />
134+ </Project >
0 commit comments