[muscle] my proposal for vc++.net settings

  • From: "David Svanberg" <ds@xxxxxxxxxxx>
  • To: "muscle mailing list" <muscle@xxxxxxxxxxxxx>
  • Date: Wed, 20 Aug 2003 13:43:37 +0200

Here is my proposal for vc++.net settings.
muscle.sln consists of the following projects:

- muscle.vcproj, has the following configurations: Release ST
(output:muscle-st.lib), Release MT (output:muscle-mt.lib), Debug ST
(output:muscle-std.lib), Debug MT (output:muscle-mtd.lib)
- admin.vcproj, has configuration Release ST (output:admin.exe)
- muscled.vcproj, has configuration Release ST (output:muscled.exe)

I have two questions though:

1. These settings compile the muscle-st*.lib (Release ST and Debug ST) with
the SINGLE_THREADED_ONLY compiler flag. Is this correct?

2. For the Single-Threaded configurations (Release ST and Debug ST) I have
removed the RS232DataIo.o and Thread.o from the build because both these
uses threads - Is this correct or should there be some #defines in the code?

Cheers,
David


-- Attached file included as plaintext by Ecartis --
-- File: muscle.vcproj

<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
        ProjectType="Visual C++"
        Version="7.00"
        Name="muscle"
        SccProjectName=""
        SccLocalPath="">
        <Platforms>
                <Platform
                        Name="Win32"/>
        </Platforms>
        <Configurations>
                <Configuration
                        Name="Release ST|Win32"
                        OutputDirectory="./Build/muscle/Release ST"
                        IntermediateDirectory="./Build/muscle/Release ST"
                        ConfigurationType="4"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                
AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
                                
PreprocessorDefinitions="WIN32,NDEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
                                StringPooling="TRUE"
                                RuntimeLibrary="4"
                                EnableFunctionLevelLinking="TRUE"
                                RuntimeTypeInfo="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/muscle/Release 
ST/muscle-st.pch"
                                
AssemblerListingLocation="./Build/muscle/Release ST/"
                                ObjectFile="./Build/muscle/Release ST/"
                                ProgramDataBaseFileName="./Build/muscle/Release 
ST/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLibrarianTool"
                                OutputFile="./Build/muscle-st.lib"
                                SuppressStartupBanner="TRUE"/>
                        <Tool
                                Name="VCMIDLTool"/>
                        <Tool
                                Name="VCPostBuildEventTool"/>
                        <Tool
                                Name="VCPreBuildEventTool"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool
                                Name="VCResourceCompilerTool"
                                PreprocessorDefinitions="NDEBUG"
                                Culture="1033"/>
                        <Tool
                                Name="VCWebServiceProxyGeneratorTool"/>
                </Configuration>
                <Configuration
                        Name="Release MT|Win32"
                        OutputDirectory="./Build/muscle/Release MT"
                        IntermediateDirectory="./Build/muscle/Release MT"
                        ConfigurationType="4"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                
AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
                                
PreprocessorDefinitions="WIN32,NDEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING"
                                StringPooling="TRUE"
                                RuntimeLibrary="0"
                                EnableFunctionLevelLinking="TRUE"
                                RuntimeTypeInfo="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/muscle/Release 
MT/muscle-mt.pch"
                                
AssemblerListingLocation="./Build/muscle/Release MT/"
                                ObjectFile="./Build/muscle/Release MT/"
                                ProgramDataBaseFileName="./Build/muscle/Release 
MT/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLibrarianTool"
                                OutputFile="./Build/muscle-mt.lib"
                                SuppressStartupBanner="TRUE"/>
                        <Tool
                                Name="VCMIDLTool"/>
                        <Tool
                                Name="VCPostBuildEventTool"/>
                        <Tool
                                Name="VCPreBuildEventTool"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool
                                Name="VCResourceCompilerTool"
                                PreprocessorDefinitions="NDEBUG"
                                Culture="1033"/>
                        <Tool
                                Name="VCWebServiceProxyGeneratorTool"/>
                </Configuration>
                <Configuration
                        Name="Debug ST|Win32"
                        OutputDirectory="./Build/muscle/Debug ST"
                        IntermediateDirectory="./Build/muscle/Debug ST"
                        ConfigurationType="4"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                
AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
                                
PreprocessorDefinitions="WIN32,_DEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
                                StringPooling="TRUE"
                                RuntimeLibrary="5"
                                EnableFunctionLevelLinking="TRUE"
                                RuntimeTypeInfo="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/muscle/Debug 
ST/muscle-std.pch"
                                AssemblerListingLocation="./Build/muscle/Debug 
ST/"
                                ObjectFile="./Build/muscle/Debug ST/"
                                ProgramDataBaseFileName="./Build/muscle/Debug 
ST/"
                                BrowseInformation="1"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                DebugInformationFormat="3"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLibrarianTool"
                                OutputFile="./Build/muscle-std.lib"
                                SuppressStartupBanner="TRUE"/>
                        <Tool
                                Name="VCMIDLTool"/>
                        <Tool
                                Name="VCPostBuildEventTool"/>
                        <Tool
                                Name="VCPreBuildEventTool"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool
                                Name="VCResourceCompilerTool"
                                PreprocessorDefinitions="NDEBUG"
                                Culture="1033"/>
                        <Tool
                                Name="VCWebServiceProxyGeneratorTool"/>
                </Configuration>
                <Configuration
                        Name="Debug MT|Win32"
                        OutputDirectory="./Build/muscle/Debug MT"
                        IntermediateDirectory="./Build/muscle/Debug MT"
                        ConfigurationType="4"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                
AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
                                
PreprocessorDefinitions="WIN32,_DEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING"
                                StringPooling="TRUE"
                                RuntimeLibrary="1"
                                EnableFunctionLevelLinking="TRUE"
                                RuntimeTypeInfo="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/muscle/Debug 
MT/muscle-mt.pch"
                                AssemblerListingLocation="./Build/muscle/Debug 
MT/"
                                ObjectFile="./Build/muscle/Debug MT/"
                                ProgramDataBaseFileName="./Build/muscle/Debug 
MT/"
                                BrowseInformation="1"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                DebugInformationFormat="3"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLibrarianTool"
                                OutputFile="./Build/muscle-mtd.lib"
                                SuppressStartupBanner="TRUE"/>
                        <Tool
                                Name="VCMIDLTool"/>
                        <Tool
                                Name="VCPostBuildEventTool"/>
                        <Tool
                                Name="VCPreBuildEventTool"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool
                                Name="VCResourceCompilerTool"
                                PreprocessorDefinitions="NDEBUG"
                                Culture="1033"/>
                        <Tool
                                Name="VCWebServiceProxyGeneratorTool"/>
                </Configuration>
        </Configurations>
        <Files>
                <Filter
                        Name="Source Files"
                        Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
                        <File
                                
RelativePath="..\iogateway\AbstractMessageIOGateway.cpp">
                        </File>
                        <File
                                
RelativePath="..\reflector\AbstractReflectSession.cpp">
                        </File>
                        <File
                                
RelativePath="..\system\AcceptSocketsThread.cpp">
                        </File>
                        <File
                                RelativePath="..\util\ByteBuffer.cpp">
                        </File>
                        <File
                                RelativePath="..\util\DebugTimer.cpp">
                        </File>
                        <File
                                
RelativePath="..\reflector\DumbReflectSession.cpp">
                        </File>
                        <File
                                
RelativePath="..\reflector\FilterSessionFactory.cpp">
                        </File>
                        <File
                                
RelativePath="..\system\GlobalMemoryAllocator.cpp">
                        </File>
                        <File
                                RelativePath="..\util\MemoryAllocator.cpp">
                        </File>
                        <File
                                RelativePath="..\message\Message.cpp">
                        </File>
                        <File
                                
RelativePath="..\iogateway\MessageIOGateway.cpp">
                        </File>
                        <File
                                
RelativePath="..\system\MessageTransceiverThread.cpp">
                        </File>
                        <File
                                RelativePath="..\util\MiscUtilityFunctions.cpp">
                        </File>
                        <File
                                
RelativePath="..\util\NetworkUtilityFunctions.cpp">
                        </File>
                        <File
                                RelativePath="..\regex\PathMatcher.cpp">
                        </File>
                        <File
                                
RelativePath="..\iogateway\PlainTextMessageIOGateway.cpp">
                        </File>
                        <File
                                RelativePath="..\util\PulseNode.cpp">
                        </File>
                        <File
                                RelativePath="..\regex\QueryFilter.cpp">
                        </File>
                        <File
                                RelativePath="..\dataio\RS232DataIO.cpp">
                                <FileConfiguration
                                        Name="Release ST|Win32"
                                        ExcludedFromBuild="TRUE">
                                        <Tool
                                                Name="VCCLCompilerTool"/>
                                </FileConfiguration>
                                <FileConfiguration
                                        Name="Debug ST|Win32"
                                        ExcludedFromBuild="TRUE">
                                        <Tool
                                                Name="VCCLCompilerTool"/>
                                </FileConfiguration>
                        </File>
                        <File
                                
RelativePath="..\reflector\RateLimitSessionIOPolicy.cpp">
                        </File>
                        <File
                                
RelativePath="..\iogateway\RawDataMessageIOGateway.cpp">
                        </File>
                        <File
                                RelativePath="..\reflector\ReflectServer.cpp">
                        </File>
                        <File
                                RelativePath="..\reflector\ServerComponent.cpp">
                        </File>
                        <File
                                RelativePath="..\system\SetupSystem.cpp">
                        </File>
                        <File
                                RelativePath="..\system\SharedMemory.cpp">
                        </File>
                        <File
                                
RelativePath="..\util\SharedUsageLimitProxyMemoryAllocator.cpp">
                        </File>
                        <File
                                
RelativePath="..\reflector\StorageReflectSession.cpp">
                        </File>
                        <File
                                RelativePath="..\util\String.cpp">
                        </File>
                        <File
                                RelativePath="..\regex\StringMatcher.cpp">
                        </File>
                        <File
                                RelativePath="..\syslog\SysLog.cpp">
                        </File>
                        <File
                                RelativePath="..\system\Thread.cpp">
                                <FileConfiguration
                                        Name="Release ST|Win32"
                                        ExcludedFromBuild="TRUE">
                                        <Tool
                                                Name="VCCLCompilerTool"/>
                                </FileConfiguration>
                                <FileConfiguration
                                        Name="Debug ST|Win32"
                                        ExcludedFromBuild="TRUE">
                                        <Tool
                                                Name="VCCLCompilerTool"/>
                                </FileConfiguration>
                        </File>
                        <File
                                RelativePath="..\zlib\ZLibCodec.cpp">
                        </File>
                        <File
                                RelativePath="..\zlib\ZLibDataIO.cpp">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\adler32.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\compress.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\crc32.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\deflate.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\gzio.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infblock.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infcodes.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inffast.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inflate.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inftrees.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infutil.c">
                        </File>
                        <File
                                RelativePath="..\regex\regex\regcomp.c">
                        </File>
                        <File
                                RelativePath="..\regex\regex\regerror.c">
                        </File>
                        <File
                                RelativePath="..\regex\regex\regexec.c">
                        </File>
                        <File
                                RelativePath="..\regex\regex\regfree.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\trees.c">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\zutil.c">
                        </File>
                </Filter>
                <Filter
                        Name="Header Files"
                        Filter="h;hpp;hxx;hm;inl">
                        <File
                                
RelativePath="..\iogateway\AbstractMessageIOGateway.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\AbstractReflectSession.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\AbstractSessionIOPolicy.h">
                        </File>
                        <File
                                RelativePath="..\system\AcceptSocketsThread.h">
                        </File>
                        <File
                                RelativePath="..\system\AtomicCounter.h">
                        </File>
                        <File
                                RelativePath="..\util\ByteBuffer.h">
                        </File>
                        <File
                                RelativePath="..\dataio\DataIO.h">
                        </File>
                        <File
                                RelativePath="..\util\DebugTimer.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\DumbReflectSession.h">
                        </File>
                        <File
                                RelativePath="..\dataio\FileDataIO.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\FilterSessionFactory.h">
                        </File>
                        <File
                                RelativePath="..\util\FlatCountable.h">
                        </File>
                        <File
                                RelativePath="..\support\Flattenable.h">
                        </File>
                        <File
                                
RelativePath="..\system\GlobalMemoryAllocator.h">
                        </File>
                        <File
                                RelativePath="..\util\Hashtable.h">
                        </File>
                        <File
                                RelativePath="..\syslog\LogCallback.h">
                        </File>
                        <File
                                RelativePath="..\util\MemoryAllocator.h">
                        </File>
                        <File
                                RelativePath="..\dataio\MemoryBufferDataIO.h">
                        </File>
                        <File
                                RelativePath="..\message\Message.h">
                        </File>
                        <File
                                RelativePath="..\iogateway\MessageIOGateway.h">
                        </File>
                        <File
                                
RelativePath="..\system\MessageTransceiverThread.h">
                        </File>
                        <File
                                RelativePath="..\util\MiscUtilityFunctions.h">
                        </File>
                        <File
                                RelativePath="..\support\MuscleSupport.h">
                        </File>
                        <File
                                RelativePath="..\system\Mutex.h">
                        </File>
                        <File
                                
RelativePath="..\util\NetworkUtilityFunctions.h">
                        </File>
                        <File
                                RelativePath="..\dataio\NullDataIO.h">
                        </File>
                        <File
                                RelativePath="..\util\ObjectPool.h">
                        </File>
                        <File
                                RelativePath="..\regex\PathMatcher.h">
                        </File>
                        <File
                                
RelativePath="..\iogateway\PlainTextMessageIOGateway.h">
                        </File>
                        <File
                                RelativePath="..\support\Point.h">
                        </File>
                        <File
                                RelativePath="..\util\PulseNode.h">
                        </File>
                        <File
                                RelativePath="..\regex\QueryFilter.h">
                        </File>
                        <File
                                RelativePath="..\util\Queue.h">
                        </File>
                        <File
                                RelativePath="..\dataio\RS232DataIO.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\RateLimitSessionIOPolicy.h">
                        </File>
                        <File
                                
RelativePath="..\iogateway\RawDataMessageIOGateway.h">
                        </File>
                        <File
                                RelativePath="..\support\Rect.h">
                        </File>
                        <File
                                RelativePath="..\util\RefCount.h">
                        </File>
                        <File
                                RelativePath="..\reflector\ReflectServer.h">
                        </File>
                        <File
                                RelativePath="..\reflector\ServerComponent.h">
                        </File>
                        <File
                                RelativePath="..\system\SetupSystem.h">
                        </File>
                        <File
                                RelativePath="..\system\SharedMemory.h">
                        </File>
                        <File
                                
RelativePath="..\util\SharedUsageLimitProxyMemoryAllocator.h">
                        </File>
                        <File
                                
RelativePath="..\iogateway\SignalMessageIOGateway.h">
                        </File>
                        <File
                                RelativePath="..\util\SocketHolder.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\StorageReflectConstants.h">
                        </File>
                        <File
                                
RelativePath="..\reflector\StorageReflectSession.h">
                        </File>
                        <File
                                RelativePath="..\util\String.h">
                        </File>
                        <File
                                RelativePath="..\regex\StringMatcher.h">
                        </File>
                        <File
                                RelativePath="..\util\StringTokenizer.h">
                        </File>
                        <File
                                RelativePath="..\syslog\SysLog.h">
                        </File>
                        <File
                                RelativePath="..\dataio\TCPSocketDataIO.h">
                        </File>
                        <File
                                RelativePath="..\system\Thread.h">
                        </File>
                        <File
                                RelativePath="..\util\TimeUtilityFunctions.h">
                        </File>
                        <File
                                RelativePath="..\support\Tuple.h">
                        </File>
                        <File
                                RelativePath="..\zlib\ZLibCodec.h">
                        </File>
                        <File
                                RelativePath="..\zlib\ZLibDataIO.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\deflate.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infblock.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infcodes.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inffast.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inffixed.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\inftrees.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\infutil.h">
                        </File>
                        <File
                                RelativePath="..\regex\regex.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\trees.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\zconf.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\zlib.h">
                        </File>
                        <File
                                RelativePath="..\zlib\zlib\zutil.h">
                        </File>
                </Filter>
        </Files>
        <Globals>
        </Globals>
</VisualStudioProject>

-- Binary/unsupported file stripped by Ecartis --
-- Type: application/octet-stream
-- File: muscle.sln


-- Attached file included as plaintext by Ecartis --
-- File: admin.vcproj

<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
        ProjectType="Visual C++"
        Version="7.00"
        Name="admin"
        SccProjectName=""
        SccLocalPath="">
        <Platforms>
                <Platform
                        Name="Win32"/>
        </Platforms>
        <Configurations>
                <Configuration
                        Name="Release ST|Win32"
                        OutputDirectory="./Build/admin/Release ST"
                        IntermediateDirectory="./Build/admin/Release ST"
                        ConfigurationType="1"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                AdditionalIncludeDirectories=".\,..\,..\..\"
                                
PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE,MUSCLE_ENABLE_ZLIB_ENCODING;SINGLE_THREADED_ONLY"
                                StringPooling="TRUE"
                                RuntimeLibrary="4"
                                EnableFunctionLevelLinking="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/admin/Release 
ST/admin.pch"
                                AssemblerListingLocation="./Build/admin/Release 
ST/"
                                ObjectFile="./Build/admin/Release ST/"
                                ProgramDataBaseFileName="./Build/admin/Release 
ST/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLinkerTool"
                                RegisterOutput="FALSE"
                                AdditionalOptions="/MACHINE:I386 /IGNORE:4089"
                                AdditionalDependencies="muscle-st.lib 
odbc32.lib odbccp32.lib wsock32.lib winmm.lib"
                                ShowProgress="0"
                                OutputFile="./Build/admin.exe"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="./Build"
                                ProgramDatabaseFile="./Build/admin/Release 
ST/admin.pdb"
                                SubSystem="1"/>
                        <Tool
                                Name="VCMIDLTool"
                                TypeLibraryName="./Build/admin/Release 
ST/admin.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
                        Name="Source Files"
                        Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
                        <File
                                RelativePath="..\server\admin.cpp">
                        </File>
                </Filter>
                <Filter
                        Name="Header Files"
                        Filter="h;hpp;hxx;hm;inl">
                </Filter>
                <Filter
                        Name="Resource Files"
                        
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
                </Filter>
        </Files>
        <Globals>
        </Globals>
</VisualStudioProject>

-- Attached file included as plaintext by Ecartis --
-- File: muscled.vcproj

<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
        ProjectType="Visual C++"
        Version="7.00"
        Name="muscled"
        SccProjectName=""
        SccLocalPath="">
        <Platforms>
                <Platform
                        Name="Win32"/>
        </Platforms>
        <Configurations>
                <Configuration
                        Name="Release ST|Win32"
                        OutputDirectory="./Build/muscled/Release ST"
                        IntermediateDirectory="./Build/muscled/Release ST"
                        ConfigurationType="1"
                        UseOfMFC="0"
                        ATLMinimizesCRunTimeLibraryUsage="FALSE"
                        CharacterSet="2">
                        <Tool
                                Name="VCCLCompilerTool"
                                InlineFunctionExpansion="1"
                                AdditionalIncludeDirectories=".\,..\,..\..\"
                                
PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
                                StringPooling="TRUE"
                                RuntimeLibrary="4"
                                EnableFunctionLevelLinking="TRUE"
                                UsePrecompiledHeader="2"
                                PrecompiledHeaderFile="./Build/muscled/Release 
ST/muscled.pch"
                                
AssemblerListingLocation="./Build/muscled/Release ST/"
                                ObjectFile="./Build/muscled/Release ST/"
                                
ProgramDataBaseFileName="./Build/muscled/Release ST/"
                                WarningLevel="3"
                                SuppressStartupBanner="TRUE"
                                CompileAs="0"/>
                        <Tool
                                Name="VCCustomBuildTool"/>
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions="/MACHINE:I386"
                                AdditionalDependencies="muscle-st.lib 
odbc32.lib odbccp32.lib wsock32.lib winmm.lib"
                                OutputFile="Build\muscled.exe"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories=".\Build"
                                ProgramDatabaseFile="./Build/muscled/Release 
ST/muscled.pdb"
                                SubSystem="1"/>
                        <Tool
                                Name="VCMIDLTool"
                                TypeLibraryName="./Build/muscled/Release 
ST/muscled.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
                        Name="Source Files"
                        Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
                        <File
                                RelativePath="..\server\muscled.cpp">
                        </File>
                </Filter>
                <Filter
                        Name="Header Files"
                        Filter="h;hpp;hxx;hm;inl">
                </Filter>
                <Filter
                        Name="Resource Files"
                        
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
                </Filter>
        </Files>
        <Globals>
        </Globals>
</VisualStudioProject>


Other related posts: