From f60099bade60e1ba71b32874c2b864f6626a1120 Mon Sep 17 00:00:00 2001 From: Gundalf <gundalf01@users.sourceforge.net> Date: Sat, 24 Jun 2006 17:37:34 +0000 Subject: [PATCH] Max 7 target --- NifExport/NifExport.vcproj | 119 +++++++++++++++++++++++++++++-- NifExport/niflib/niflib.vcproj | 45 ++++++++++++ NifFurniture/NifFurniture.vcproj | 72 +++++++++++++++++++ NifProps/NifProps.vcproj | 74 ++++++++++++++++++- 4 files changed, 302 insertions(+), 8 deletions(-) diff --git a/NifExport/NifExport.vcproj b/NifExport/NifExport.vcproj index 97f4238..2d0de63 100755 --- a/NifExport/NifExport.vcproj +++ b/NifExport/NifExport.vcproj @@ -43,7 +43,7 @@ ObjectFile=".\Release\" ProgramDataBaseFileName=".\Release\" WarningLevel="3" - SuppressStartupBanner="FALSE" + SuppressStartupBanner="TRUE" CompileAs="2"/> <Tool Name="VCCustomBuildTool"/> @@ -70,7 +70,7 @@ MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" - TypeLibraryName=".\Release\maxProject1.tlb"/> + TypeLibraryName=".\Release\NifExport.tlb"/> <Tool Name="VCPostBuildEventTool"/> <Tool @@ -133,7 +133,7 @@ MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" - TypeLibraryName=".\Hybrid\maxProject1.tlb"/> + TypeLibraryName=".\Hybrid\NifExport.tlb"/> <Tool Name="VCPostBuildEventTool"/> <Tool @@ -186,7 +186,7 @@ OutputFile="d:\3dsmax8\plugins\NifExport.dle" LinkIncremental="2" SuppressStartupBanner="TRUE" - AdditionalLibraryDirectories="\lib" + AdditionalLibraryDirectories="d:\3dsmax8\maxsdk\lib" ModuleDefinitionFile="NifExport.def" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\Debug\NifExport.pdb" @@ -199,7 +199,7 @@ MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" - TypeLibraryName=".\Debug\maxProject1.tlb"/> + TypeLibraryName=".\Debug\NifExport.tlb"/> <Tool Name="VCPostBuildEventTool"/> <Tool @@ -265,7 +265,7 @@ MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" - TypeLibraryName=".\Debug\maxProject1.tlb"/> + TypeLibraryName=".\Debug\NifExport.tlb"/> <Tool Name="VCPostBuildEventTool"/> <Tool @@ -340,7 +340,82 @@ MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" - TypeLibraryName=".\Release\maxProject1.tlb"/> + TypeLibraryName=".\Release\NifExport.tlb"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + </Configuration> + <Configuration + Name="Release - Max 7|Win32" + OutputDirectory="Release7" + IntermediateDirectory="Release7" + ConfigurationType="2" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="FALSE" + CharacterSet="0" + WholeProgramOptimization="TRUE"> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/LD " + Optimization="2" + GlobalOptimizations="TRUE" + InlineFunctionExpansion="2" + EnableIntrinsicFunctions="TRUE" + FavorSizeOrSpeed="1" + OmitFramePointers="TRUE" + OptimizeForProcessor="2" + AdditionalIncludeDirectories="D:\code\NifExport\niflib;d:\3dsmax7\maxsdk\include" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL" + StringPooling="TRUE" + RuntimeLibrary="2" + BufferSecurityCheck="FALSE" + EnableFunctionLevelLinking="TRUE" + UsePrecompiledHeader="0" + PrecompiledHeaderThrough="" + PrecompiledHeaderFile=".\Release7\NifExport.pch" + AssemblerListingLocation=".\Release7\" + ObjectFile=".\Release7\" + ProgramDataBaseFileName=".\Release7\" + WarningLevel="3" + SuppressStartupBanner="FALSE" + CompileAs="2"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + AdditionalOptions="/MACHINE:I386" + AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib core.lib geom.lib gfx.lib mesh.lib maxutil.lib maxscrpt.lib paramblk2.lib niflib\release\niflib.lib" + OutputFile="d:\3dsmax7\plugins\NifExport.dle" + LinkIncremental="1" + SuppressStartupBanner="TRUE" + AdditionalLibraryDirectories="D:\3dsmax7\maxsdk\lib" + ModuleDefinitionFile="NifExport.def" + ProgramDatabaseFile=".\Release7\NifExport.pdb" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + OptimizeForWindows98="1" + SetChecksum="TRUE" + BaseAddress="0x16860000" + ImportLibrary=".\Release7\NifExport.lib"/> + <Tool + Name="VCMIDLTool" + PreprocessorDefinitions="NDEBUG" + MkTypLibCompatible="TRUE" + SuppressStartupBanner="TRUE" + TargetEnvironment="1" + TypeLibraryName=".\Release\NifExport.tlb"/> <Tool Name="VCPostBuildEventTool"/> <Tool @@ -411,6 +486,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="0"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="0"/> + </FileConfiguration> </File> <File RelativePath="Strips.cpp"> @@ -447,6 +528,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="0"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="0"/> + </FileConfiguration> </File> <File RelativePath="NvTriStrip\NvTriStripObjects.cpp"> @@ -474,6 +561,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="0"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="0"/> + </FileConfiguration> </File> <File RelativePath="NvTriStrip\VertexCache.cpp"> @@ -501,6 +594,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="0"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="0"/> + </FileConfiguration> </File> </Filter> <Filter @@ -532,6 +631,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="0"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="0"/> + </FileConfiguration> </File> </Filter> </Filter> diff --git a/NifExport/niflib/niflib.vcproj b/NifExport/niflib/niflib.vcproj index dc132ef..77d033f 100755 --- a/NifExport/niflib/niflib.vcproj +++ b/NifExport/niflib/niflib.vcproj @@ -272,6 +272,45 @@ <Tool Name="VCWebServiceProxyGeneratorTool"/> </Configuration> + <Configuration + Name="Release - Max 7|Win32" + OutputDirectory="Release" + IntermediateDirectory="Release" + ConfigurationType="4" + UseOfMFC="0" + CharacterSet="0" + WholeProgramOptimization="TRUE"> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/FI"$(ProjectDir)pch.h" /Zm1000" + Optimization="0" + WholeProgramOptimization="FALSE" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" + RuntimeLibrary="2" + UsePrecompiledHeader="0" + PrecompiledHeaderThrough="" + WarningLevel="3" + Detect64BitPortabilityProblems="TRUE" + DebugInformationFormat="3"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLibrarianTool" + OutputFile=".\Release\niflib.lib" + IgnoreAllDefaultLibraries="TRUE"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + </Configuration> </Configurations> <Files> <Filter @@ -330,6 +369,12 @@ Name="VCCLCompilerTool" UsePrecompiledHeader="1"/> </FileConfiguration> + <FileConfiguration + Name="Release - Max 7|Win32"> + <Tool + Name="VCCLCompilerTool" + UsePrecompiledHeader="1"/> + </FileConfiguration> </File> <Filter Name="obj"> diff --git a/NifFurniture/NifFurniture.vcproj b/NifFurniture/NifFurniture.vcproj index c5e97df..55ef338 100755 --- a/NifFurniture/NifFurniture.vcproj +++ b/NifFurniture/NifFurniture.vcproj @@ -341,6 +341,78 @@ <Tool Name="VCWebDeploymentTool"/> </Configuration> + <Configuration + Name="Release - Max 7|Win32" + OutputDirectory="Release - Max 7" + IntermediateDirectory="Release - Max 7" + ConfigurationType="2" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="FALSE"> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/LD " + Optimization="2" + GlobalOptimizations="TRUE" + InlineFunctionExpansion="2" + EnableIntrinsicFunctions="TRUE" + FavorSizeOrSpeed="1" + OmitFramePointers="TRUE" + OptimizeForProcessor="2" + AdditionalIncludeDirectories="D:\3dsmax8\maxsdk\include" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL" + StringPooling="TRUE" + RuntimeLibrary="2" + BufferSecurityCheck="FALSE" + EnableFunctionLevelLinking="TRUE" + UsePrecompiledHeader="2" + PrecompiledHeaderFile=".\Release\NifFurniture.pch" + AssemblerListingLocation=".\Release\" + ObjectFile=".\Release\" + ProgramDataBaseFileName=".\Release\" + WarningLevel="3" + SuppressStartupBanner="TRUE" + CompileAs="0"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + AdditionalOptions="/MACHINE:I386" + AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib bmm.lib core.lib geom.lib gfx.lib mesh.lib maxutil.lib maxscrpt.lib manipsys.lib paramblk2.lib" + OutputFile="D:\3dsmax8\plugins\NifFurniture.dlo" + LinkIncremental="1" + SuppressStartupBanner="TRUE" + AdditionalLibraryDirectories="D:\3dsmax8\maxsdk\lib" + ModuleDefinitionFile=".\NifFurniture.def" + ProgramDatabaseFile="D:\3dsmax8\plugins\NifFurniture.dlo.pdb" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + OptimizeForWindows98="1" + SetChecksum="TRUE" + BaseAddress="0x16860000" + ImportLibrary=".\Release\NifFurniture.lib"/> + <Tool + Name="VCMIDLTool" + PreprocessorDefinitions="NDEBUG" + MkTypLibCompatible="TRUE" + SuppressStartupBanner="TRUE" + TargetEnvironment="1" + TypeLibraryName=".\Release\NifFurniture.tlb"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + </Configuration> </Configurations> <Files> <Filter diff --git a/NifProps/NifProps.vcproj b/NifProps/NifProps.vcproj index 6a2b376..20b4644 100755 --- a/NifProps/NifProps.vcproj +++ b/NifProps/NifProps.vcproj @@ -309,7 +309,7 @@ OutputFile="D:\3dsmax6\plugins\NifProps.dlu" LinkIncremental="1" SuppressStartupBanner="TRUE" - AdditionalLibraryDirectories="D:\3dsmax8\maxsdk\lib" + AdditionalLibraryDirectories="D:\3dsmax6\maxsdk\lib" ModuleDefinitionFile=".\NifProps.def" ProgramDatabaseFile="D:\3dsmax6\plugins\NifProps.dlu" SubSystem="2" @@ -341,6 +341,78 @@ <Tool Name="VCWebDeploymentTool"/> </Configuration> + <Configuration + Name="Release - Max 7|Win32" + OutputDirectory="Release7" + IntermediateDirectory="Release7" + ConfigurationType="2" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="FALSE"> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/LD " + Optimization="2" + GlobalOptimizations="TRUE" + InlineFunctionExpansion="2" + EnableIntrinsicFunctions="TRUE" + FavorSizeOrSpeed="1" + OmitFramePointers="TRUE" + OptimizeForProcessor="2" + AdditionalIncludeDirectories="D:\3dsmax7\maxsdk\include" + PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL" + StringPooling="TRUE" + RuntimeLibrary="2" + BufferSecurityCheck="FALSE" + EnableFunctionLevelLinking="TRUE" + UsePrecompiledHeader="2" + PrecompiledHeaderFile=".\Release7\NifProps.pch" + AssemblerListingLocation=".\Release7\" + ObjectFile=".\Release7\" + ProgramDataBaseFileName=".\Release7\" + WarningLevel="3" + SuppressStartupBanner="TRUE" + CompileAs="0"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + AdditionalOptions="/MACHINE:I386" + AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib bmm.lib core.lib geom.lib gfx.lib mesh.lib maxutil.lib maxscrpt.lib gup.lib paramblk2.lib" + OutputFile="D:\3dsmax7\plugins\NifProps.dlu" + LinkIncremental="1" + SuppressStartupBanner="TRUE" + AdditionalLibraryDirectories="D:\3dsmax7\maxsdk\lib" + ModuleDefinitionFile=".\NifProps.def" + ProgramDatabaseFile="D:\3dsmax7\plugins\NifProps.dlu" + SubSystem="2" + OptimizeReferences="2" + EnableCOMDATFolding="2" + OptimizeForWindows98="1" + SetChecksum="TRUE" + BaseAddress="0x16860000" + ImportLibrary=".\Release7\NifProps.lib"/> + <Tool + Name="VCMIDLTool" + PreprocessorDefinitions="NDEBUG" + MkTypLibCompatible="TRUE" + SuppressStartupBanner="TRUE" + TargetEnvironment="1" + TypeLibraryName=".\Release\NifProps.tlb"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool"/> + <Tool + Name="VCPreLinkEventTool"/> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033"/> + <Tool + Name="VCWebServiceProxyGeneratorTool"/> + <Tool + Name="VCWebDeploymentTool"/> + </Configuration> </Configurations> <Files> <Filter -- GitLab