source: trunk/Utilities/JsObjectDispatch/JsObjectDispatch.vcxproj @ 937

Last change on this file since 937 was 919, checked in by roman, 4 years ago

Update and VBS test

File size: 14.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20  </ItemGroup>
21  <PropertyGroup Label="Globals">
22    <ProjectGuid>{AB89B722-C30F-4C4B-86F6-36092604F11F}</ProjectGuid>
23    <Keyword>AtlProj</Keyword>
24  </PropertyGroup>
25  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
26  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
27    <ConfigurationType>DynamicLibrary</ConfigurationType>
28    <UseDebugLibraries>true</UseDebugLibraries>
29    <PlatformToolset>v142</PlatformToolset>
30    <UseOfAtl>Dynamic</UseOfAtl>
31    <CharacterSet>Unicode</CharacterSet>
32  </PropertyGroup>
33  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
34    <ConfigurationType>DynamicLibrary</ConfigurationType>
35    <UseDebugLibraries>true</UseDebugLibraries>
36    <PlatformToolset>v142</PlatformToolset>
37    <UseOfAtl>Dynamic</UseOfAtl>
38    <CharacterSet>Unicode</CharacterSet>
39  </PropertyGroup>
40  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
41    <ConfigurationType>DynamicLibrary</ConfigurationType>
42    <UseDebugLibraries>false</UseDebugLibraries>
43    <PlatformToolset>v142</PlatformToolset>
44    <UseOfAtl>Dynamic</UseOfAtl>
45    <CharacterSet>Unicode</CharacterSet>
46  </PropertyGroup>
47  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
48    <ConfigurationType>DynamicLibrary</ConfigurationType>
49    <UseDebugLibraries>false</UseDebugLibraries>
50    <PlatformToolset>v142</PlatformToolset>
51    <UseOfAtl>Dynamic</UseOfAtl>
52    <CharacterSet>Unicode</CharacterSet>
53  </PropertyGroup>
54  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
55  <ImportGroup Label="ExtensionSettings">
56  </ImportGroup>
57  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
58    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
59  </ImportGroup>
60  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
61    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62  </ImportGroup>
63  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65  </ImportGroup>
66  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
67    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68  </ImportGroup>
69  <PropertyGroup Label="UserMacros" />
70  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71    <IgnoreImportLibrary>true</IgnoreImportLibrary>
72    <LinkIncremental>true</LinkIncremental>
73  </PropertyGroup>
74  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75    <IgnoreImportLibrary>true</IgnoreImportLibrary>
76    <LinkIncremental>true</LinkIncremental>
77  </PropertyGroup>
78  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
79    <IgnoreImportLibrary>true</IgnoreImportLibrary>
80    <LinkIncremental>false</LinkIncremental>
81  </PropertyGroup>
82  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
83    <IgnoreImportLibrary>true</IgnoreImportLibrary>
84    <LinkIncremental>false</LinkIncremental>
85  </PropertyGroup>
86  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
87    <ClCompile>
88      <PrecompiledHeader>Use</PrecompiledHeader>
89      <WarningLevel>Level3</WarningLevel>
90      <Optimization>Disabled</Optimization>
91      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92      <SDLCheck>true</SDLCheck>
93    </ClCompile>
94    <Midl>
95      <MkTypLibCompatible>false</MkTypLibCompatible>
96      <TargetEnvironment>Win32</TargetEnvironment>
97      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98      <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName>
99      <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName>
100      <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName>
101      <GenerateStublessProxies>true</GenerateStublessProxies>
102      <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName>
103      <DllDataFileName />
104      <ValidateAllParameters>true</ValidateAllParameters>
105    </Midl>
106    <ResourceCompile>
107      <Culture>0x0409</Culture>
108      <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
109      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110    </ResourceCompile>
111    <Link>
112      <SubSystem>Windows</SubSystem>
113      <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile>
114      <GenerateDebugInformation>true</GenerateDebugInformation>
115      <RegisterOutput>true</RegisterOutput>
116    </Link>
117  </ItemDefinitionGroup>
118  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
119    <ClCompile>
120      <PrecompiledHeader>Use</PrecompiledHeader>
121      <WarningLevel>Level3</WarningLevel>
122      <Optimization>Disabled</Optimization>
123      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
124      <SDLCheck>true</SDLCheck>
125    </ClCompile>
126    <Midl>
127      <MkTypLibCompatible>false</MkTypLibCompatible>
128      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
129      <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName>
130      <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName>
131      <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName>
132      <GenerateStublessProxies>true</GenerateStublessProxies>
133      <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName>
134      <DllDataFileName>
135      </DllDataFileName>
136    </Midl>
137    <ResourceCompile>
138      <Culture>0x0409</Culture>
139      <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
140      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
141    </ResourceCompile>
142    <Link>
143      <SubSystem>Windows</SubSystem>
144      <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile>
145      <GenerateDebugInformation>true</GenerateDebugInformation>
146      <RegisterOutput>true</RegisterOutput>
147    </Link>
148  </ItemDefinitionGroup>
149  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
150    <ClCompile>
151      <PrecompiledHeader>Use</PrecompiledHeader>
152      <WarningLevel>Level3</WarningLevel>
153      <Optimization>MaxSpeed</Optimization>
154      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
155      <SDLCheck>true</SDLCheck>
156    </ClCompile>
157    <Midl>
158      <MkTypLibCompatible>false</MkTypLibCompatible>
159      <TargetEnvironment>Win32</TargetEnvironment>
160      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
161      <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName>
162      <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName>
163      <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName>
164      <GenerateStublessProxies>true</GenerateStublessProxies>
165      <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName>
166      <DllDataFileName />
167      <ValidateAllParameters>true</ValidateAllParameters>
168    </Midl>
169    <ResourceCompile>
170      <Culture>0x0409</Culture>
171      <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
172      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
173    </ResourceCompile>
174    <Link>
175      <SubSystem>Windows</SubSystem>
176      <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile>
177      <GenerateDebugInformation>true</GenerateDebugInformation>
178      <EnableCOMDATFolding>true</EnableCOMDATFolding>
179      <OptimizeReferences>true</OptimizeReferences>
180      <RegisterOutput>true</RegisterOutput>
181    </Link>
182  </ItemDefinitionGroup>
183  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
184    <ClCompile>
185      <PrecompiledHeader>Use</PrecompiledHeader>
186      <WarningLevel>Level3</WarningLevel>
187      <Optimization>MaxSpeed</Optimization>
188      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
189      <SDLCheck>true</SDLCheck>
190    </ClCompile>
191    <Midl>
192      <MkTypLibCompatible>false</MkTypLibCompatible>
193      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194      <HeaderFileName>JsObjectDispatch_i.h</HeaderFileName>
195      <InterfaceIdentifierFileName>JsObjectDispatch_i.c</InterfaceIdentifierFileName>
196      <ProxyFileName>JsObjectDispatch_p.c</ProxyFileName>
197      <GenerateStublessProxies>true</GenerateStublessProxies>
198      <TypeLibraryName>$(IntDir)JsObjectDispatch.tlb</TypeLibraryName>
199      <DllDataFileName>
200      </DllDataFileName>
201    </Midl>
202    <ResourceCompile>
203      <Culture>0x0409</Culture>
204      <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
205      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
206    </ResourceCompile>
207    <Link>
208      <SubSystem>Windows</SubSystem>
209      <ModuleDefinitionFile>.\JsObjectDispatch.def</ModuleDefinitionFile>
210      <GenerateDebugInformation>true</GenerateDebugInformation>
211      <EnableCOMDATFolding>true</EnableCOMDATFolding>
212      <OptimizeReferences>true</OptimizeReferences>
213      <RegisterOutput>true</RegisterOutput>
214    </Link>
215  </ItemDefinitionGroup>
216  <ItemGroup>
217    <ClCompile Include="dllmain.cpp">
218      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsManaged>
219      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsManaged>
220      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
221      </PrecompiledHeader>
222      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
223      </PrecompiledHeader>
224      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsManaged>
225      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsManaged>
226      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
227      </PrecompiledHeader>
228      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
229      </PrecompiledHeader>
230    </ClCompile>
231    <ClCompile Include="Foo.cpp" />
232    <ClCompile Include="JsObjectDispatch.cpp" />
233    <ClCompile Include="JsObjectDispatch_i.c">
234      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsManaged>
235      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsManaged>
236      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
237      </PrecompiledHeader>
238      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
239      </PrecompiledHeader>
240      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsManaged>
241      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsManaged>
242      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
243      </PrecompiledHeader>
244      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
245      </PrecompiledHeader>
246    </ClCompile>
247    <ClCompile Include="stdafx.cpp">
248      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
249      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
250      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
251      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
252    </ClCompile>
253  </ItemGroup>
254  <ItemGroup>
255    <ClInclude Include="dllmain.h" />
256    <ClInclude Include="Foo.h" />
257    <ClInclude Include="JsObjectDispatch_i.h" />
258    <ClInclude Include="Resource.h" />
259    <ClInclude Include="stdafx.h" />
260    <ClInclude Include="targetver.h" />
261  </ItemGroup>
262  <ItemGroup>
263    <ResourceCompile Include="JsObjectDispatch.rc" />
264  </ItemGroup>
265  <ItemGroup>
266    <Text Include="ReadMe.txt" />
267  </ItemGroup>
268  <ItemGroup>
269    <None Include="Foo.rgs" />
270    <None Include="JsObjectDispatch.def" />
271    <None Include="JsObjectDispatch.rgs" />
272    <None Include="TestA.js" />
273    <None Include="TestB.vbs" />
274  </ItemGroup>
275  <ItemGroup>
276    <Midl Include="JsObjectDispatch.idl" />
277  </ItemGroup>
278  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
279  <ImportGroup Label="ExtensionTargets">
280  </ImportGroup>
281</Project>
Note: See TracBrowser for help on using the repository browser.