Change Interfaces to be a "Static Library" project
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Nov 2007 22:57:45 +0000 (22:57 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Nov 2007 22:57:45 +0000 (22:57 +0000)
        Being a Utility project meant that Interfaces was rebuilding every
        time (Utility projects are supposed to handle their own dependencies).
        Interfaces isn't really a static library, but it means that VS will
        handle dependencies for us (and not complain about missing manifests
        like it did when the project was an Application).

        * WebKit.vcproj/Interfaces.vcproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27798 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/win/ChangeLog
WebKit/win/WebKit.vcproj/Interfaces.vcproj

index 492a6ed..cbc9bed 100644 (file)
@@ -1,5 +1,17 @@
 2007-11-14  Adam Roben  <aroben@apple.com>
 
+        Change Interfaces to be a "Static Library" project
+
+        Being a Utility project meant that Interfaces was rebuilding every
+        time (Utility projects are supposed to handle their own dependencies).
+        Interfaces isn't really a static library, but it means that VS will
+        handle dependencies for us (and not complain about missing manifests
+        like it did when the project was an Application).
+
+        * WebKit.vcproj/Interfaces.vcproj:
+
+2007-11-14  Adam Roben  <aroben@apple.com>
+
         Shut up FixMIDLHeaders.pl
 
         * WebKit.vcproj/FixMIDLHeaders.pl:
index 5fe0571..0e20ac1 100644 (file)
@@ -19,7 +19,7 @@
                        Name="Debug|Win32"\r
                        OutputDirectory="$(WebKitOutputDir)\include\WebKit"\r
                        IntermediateDirectory="$(WebKitOutputDir)\obj\WebKit\$(ConfigurationName)\$(ProjectName)"\r
-                       ConfigurationType="10"\r
+                       ConfigurationType="4"\r
                        InheritedPropertySheets=".\debug.vsprops"\r
                        CharacterSet="1"\r
                        >\r
                                Name="VCCustomBuildTool"\r
                        />\r
                        <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
                                Name="VCMIDLTool"\r
                                PreprocessorDefinitions="__BUILDBOT__=0$(BuildBot)"\r
                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\WebKit\DerivedSources&quot;;..\Interfaces"\r
                                HeaderFileName="$(OutDir)\$(InputName).h"\r
                        />\r
                        <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
                                Name="VCPostBuildEventTool"\r
                                CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;perl FixMIDLHeaders.pl &quot;$(WebkitOutputDir)/include/webkit/&quot;&#x0D;&#x0A;"\r
                        />\r
@@ -50,7 +92,7 @@
                        Name="Release|Win32"\r
                        OutputDirectory="$(WebKitOutputDir)\include\WebKit"\r
                        IntermediateDirectory="$(WebKitOutputDir)\obj\WebKit\$(ConfigurationName)\$(ProjectName)"\r
-                       ConfigurationType="10"\r
+                       ConfigurationType="4"\r
                        InheritedPropertySheets=".\release.vsprops"\r
                        CharacterSet="1"\r
                        WholeProgramOptimization="1"\r
                                Name="VCCustomBuildTool"\r
                        />\r
                        <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
                                Name="VCMIDLTool"\r
                                PreprocessorDefinitions="__BUILDBOT__=0$(BuildBot)"\r
                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\WebKit\DerivedSources&quot;;..\Interfaces"\r
                                HeaderFileName="$(OutDir)\$(InputName).h"\r
                        />\r
                        <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
                                Name="VCPostBuildEventTool"\r
                                CommandLine="set PATH=%SystemDrive%\cygwin\bin;%PATH%&#x0D;&#x0A;&#x0D;&#x0A;perl FixMIDLHeaders.pl &quot;$(WebkitOutputDir)/include/webkit/&quot;&#x0D;&#x0A;"\r
                        />\r