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