Removed more of the old VisualStudio build system

This commit is contained in:
Robert Osfield 2007-04-10 13:12:58 +00:00
parent 2e6ee4bb39
commit 777343d612
6 changed files with 0 additions and 5144 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,105 +0,0 @@
#!perl -w
use Getopt::Long qw(:config bundling);
use File::Basename;
use File::Find;
use strict;
sub usage {
my $file = basename($0);
"usage: $file [options]
This script substitutes hardcoded values for the \$(PlatformName) and
\$(ConfigurationName) variables in the OpenSceneGraph, and
OpenThreads .dsp files. Those variables are useful in VC 7.x and VC 8,
but are incompatible with VC 6.0.
To run, open a shell and execute
perl $file
Options:
-h, --help print help information
";
}
my ($print_help);
my $opt_success = GetOptions('h|help' => \$print_help);
if (!$opt_success || $print_help) { print usage; exit !$print_help; }
# update the entire text block of settings for the given named project
# and configuration
sub update_config_block {
my ($project_name, $project_config, $is_static, $text) = @_;
local($_) = $text;
s/\$\(PlatformName\)/win32/g;
s/\$\(ConfigurationName\)/$project_config/g;
$_;
}
sub backup_file {
my ($file, $backup_file) = @_;
local($/) = undef; # slurp whole file
my $contents;
open(ORIG, "$file") || die "$!";
$contents = <ORIG>;
close(ORIG);
open(BACKUP, "> $backup_file") || die "$!";
print BACKUP $contents;
close(BACKUP);
}
# Update all the configuration text blocks, one-by-one, in the dsp file.
# Backs up existing dsps using a .bak extension.
sub update_dsp {
my ($project_file) = @_;
print STDERR $project_file, "\n";
my $backup = $project_file.".bak";
backup_file($project_file, $backup);
open(INPUT, "$backup") || die "$!";
open(OUTPUT, "> $project_file") || die "$!";
while (defined($_ = <INPUT>)) {
print OUTPUT $_;
if (/^!(?:ELSE)?IF "\$\(CFG\)" == "(.+?) - Win32 (.+)"\s*$/) {
# start of config block
my ($project, $config) = ($1, $2);
my $is_static = ($config =~ s/\s*Static\s*$//);
my $config_text = "";
<INPUT>; # read blank line
while (defined($_ = <INPUT>) && !/^\s*$/) {
s/\r?\n/\n/;
$config_text .= $_;
}
$config_text = update_config_block($project, $config, $is_static, $config_text);
print OUTPUT map "$_\r\n", ("", split(/\n/, $config_text), "");
}
}
close(OUTPUT);
close(INPUT);
}
sub callback {
update_dsp($_) if /\.dsp$/i;
}
my (@dirs) = qw(.
../../OpenThreads/win32_src);
# change to directory containing script to ensure paths work properly
chdir dirname($0);
find(\&callback, @dirs);
exit;

View File

@ -1,260 +0,0 @@
# Microsoft Developer Studio Project File - Name="Core osgIntrospection" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=Core osgIntrospection - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "osgIntrospection.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "osgIntrospection.mak" CFG="Core osgIntrospection - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Core osgIntrospection - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "Core osgIntrospection - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Core osgIntrospection - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "NDEBUG" /D "_MBCS" /D "_USRDLL" /D "OSGINTROSPECTION_LIBRARY" /D "WIN32" /D "_WINDOWS" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /Zm200 /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /opt:ref /opt:icf /out:"$(OutDir)/osgIntrospection.dll" /implib:"../../lib/$(PlatformName)/osgIntrospection.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
!ELSEIF "$(CFG)" == "Core osgIntrospection - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /vmg /GR /GX /Zi /Od /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "OSGINTROSPECTION_LIBRARY" /D "_WINDOWS" /D "WIN32" /D "_DEBUG" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /GZ /Zm200 /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32d.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /out:"$(OutDir)/osgIntrospectiond.dll" /pdbtype:sept /implib:"../../lib/$(PlatformName)/osgIntrospectiond.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
# SUBTRACT LINK32 /pdb:none
!ENDIF
# Begin Target
# Name "Core osgIntrospection - Win32 Release"
# Name "Core osgIntrospection - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\src\osgIntrospection\ConstructorInfo.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\CustomAttributeProvider.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\DefaultReflectors.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\MethodInfo.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\PropertyInfo.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\Reflection.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\Reflector.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\Type.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\Utility.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgIntrospection\Value.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter ";h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Attributes
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Comparator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ConstructorInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Converter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ConverterProxy
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\CustomAttribute
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\CustomAttributeProvider
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Exceptions
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Export
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ExtendedTypeInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\InstanceCreator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\MethodInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ParameterInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\PropertyInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\PublicMemberAccessor
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ReaderWriter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Reflection
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\ReflectionMacros
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Reflector
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\StaticMethodInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Type
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\TypedConstructorInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\TypedMethodInfo
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\TypeNameAliasProxy
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\type_traits
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Utility
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\Value
# End Source File
# Begin Source File
SOURCE=..\..\include\osgIntrospection\variant_cast
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project

View File

@ -1,329 +0,0 @@
# Microsoft Developer Studio Project File - Name="Core osgManipulator" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=Core osgManipulator - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "osgManipulator.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "osgManipulator.mak" CFG="Core osgManipulator - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Core osgManipulator - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "Core osgManipulator - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "Core osgManipulator - Win32 Release Static" (based on "Win32 (x86) Static Library")
!MESSAGE "Core osgManipulator - Win32 Debug Static" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Core osgManipulator - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "NDEBUG" /D "_MBCS" /D "_USRDLL" /D "OSGMANIPULATOR_LIBRARY" /D "_WINDOWS" /D "WIN32" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /Zm200 /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /opt:ref /opt:icf /out:"$(OutDir)/osgManipulator.dll" /implib:"../../lib/$(PlatformName)/osgManipulator.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
!ELSEIF "$(CFG)" == "Core osgManipulator - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /vmg /GR /GX /Zi /Od /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "_DEBUG" /D "OSGMANIPULATOR_LIBRARY" /D "_WINDOWS" /D "WIN32" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /GZ /Zm200 /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32d.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /out:"$(OutDir)/osgManipulatord.dll" /pdbtype:sept /implib:"../../lib/$(PlatformName)/osgManipulatord.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "Core osgManipulator - Win32 Release Static"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Release_Static"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../lib/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)_Static"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GR /GX /O2 /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "NDEBUG" /D "_MBCS" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "_WINDOWS" /D "WIN32" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /Zm200 /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nodefaultlib /nologo /out:"$(OutDir)/osgManipulator_s.lib"
!ELSEIF "$(CFG)" == "Core osgManipulator - Win32 Debug Static"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Debug_Static"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../lib/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)_Static"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /vmg /GR /GX /Z7 /Od /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "_DEBUG" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "_WINDOWS" /D "WIN32" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /GZ /Zm200 /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nodefaultlib /nologo /out:"$(OutDir)/osgManipulatord_s.lib"
# SUBTRACT LIB32 /pdb:none
!ENDIF
# Begin Target
# Name "Core osgManipulator - Win32 Release"
# Name "Core osgManipulator - Win32 Debug"
# Name "Core osgManipulator - Win32 Release Static"
# Name "Core osgManipulator - Win32 Debug Static"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\src\osgManipulator\AntiSquish.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Command.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\CommandManager.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Constraint.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Dragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Projector.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\RotateCylinderDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\RotateSphereDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Scale1DDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Scale2DDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\ScaleAxisDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Selection.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TabBoxDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TabPlaneDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TabPlaneTrackballDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TrackballDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Translate1DDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\Translate2DDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TranslateAxisDragger.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgManipulator\TranslatePlaneDragger.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter ";h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\include\osgManipulator\AntiSquish
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Command
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\CommandManager
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Constraint
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Dragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Export
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Projector
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\RotateCylinderDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\RotateSphereDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Scale1DDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Scale2DDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\ScaleAxisDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Selection
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TabBoxDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TabPlaneDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TabPlaneTrackballDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TrackballDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Translate1DDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\Translate2DDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TranslateAxisDragger
# End Source File
# Begin Source File
SOURCE=..\..\include\osgManipulator\TranslatePlaneDragger
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project

View File

@ -1,402 +0,0 @@
# Microsoft Developer Studio Project File - Name="Core osgParticle" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=Core osgParticle - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "osgParticle.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "osgParticle.mak" CFG="Core osgParticle - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Core osgParticle - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "Core osgParticle - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "Core osgParticle - Win32 Release Static" (based on "Win32 (x86) Static Library")
!MESSAGE "Core osgParticle - Win32 Debug Static" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Core osgParticle - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "NDEBUG" /D "_MBCS" /D "_USRDLL" /D "OSGPARTICLE_LIBRARY" /D "WIN32" /D "_WINDOWS" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /Zm200 /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /opt:ref /opt:icf /out:"$(OutDir)/osgParticle.dll" /implib:"../../lib/$(PlatformName)/osgParticle.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
!ELSEIF "$(CFG)" == "Core osgParticle - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../bin/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /vmg /GR /GX /Zi /Od /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "OSGPARTICLE_LIBRARY" /D "_WINDOWS" /D "WIN32" /D "_DEBUG" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /GZ /Zm200 /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 OpenThreadsWin32d.lib opengl32.lib glu32.lib /nologo /dll /debug /machine:I386 /out:"$(OutDir)/osgParticled.dll" /pdbtype:sept /implib:"../../lib/$(PlatformName)/osgParticled.lib" /libpath:"../../lib/$(PlatformName)" /libpath:"../../../OpenThreads/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib/$(PlatformName)" /libpath:"../../../3rdParty/lib"
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "Core osgParticle - Win32 Release Static"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "../../lib"
# PROP BASE Intermediate_Dir "Release_Static"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "../../lib/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)_Static"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GR /GX /O2 /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "NDEBUG" /D "_MBCS" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "WIN32" /D "_WINDOWS" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /Zm200 /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nodefaultlib /nologo /out:"$(OutDir)/osgParticle_s.lib"
!ELSEIF "$(CFG)" == "Core osgParticle - Win32 Debug Static"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug_Static"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "../../lib/$(PlatformName)"
# PROP Intermediate_Dir "$(PlatformName)/$(ConfigurationName)_Static"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
F90=df.exe
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /vmg /GR /GX /Z7 /Od /I "../../include" /I "../../../OpenThreads/include" /I "../../../3rdParty/include" /D "OSG_LIBRARY_STATIC" /D "OT_LIBRARY_STATIC" /D "PR_LIBRARY_STATIC" /D "_WINDOWS" /D "WIN32" /D "_DEBUG" /D "_CRT_SECURE_NO_DEPRECATE" /YX /FD /GZ /Zm200 /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nodefaultlib /nologo /out:"$(OutDir)/osgParticled_s.lib"
# SUBTRACT LIB32 /pdb:none
!ENDIF
# Begin Target
# Name "Core osgParticle - Win32 Release"
# Name "Core osgParticle - Win32 Debug"
# Name "Core osgParticle - Win32 Release Static"
# Name "Core osgParticle - Win32 Debug Static"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\src\osgParticle\Emitter.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ExplosionEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ExplosionDebrisEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\FireEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\FluidFrictionOperator.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\FluidProgram.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ModularEmitter.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ModularProgram.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\MultiSegmentPlacer.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\Particle.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ParticleEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ParticleProcessor.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ParticleSystem.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\PrecipitationEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ConnectedParticleSystem.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\ParticleSystemUpdater.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\Program.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\SmokeEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\SmokeTrailEffect.cpp
# End Source File
# Begin Source File
SOURCE=..\..\src\osgParticle\Version.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter ";h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\include\osgParticle\AccelOperator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\AngularAccelOperator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\BoxPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\CenteredPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Counter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ConstantRateCounter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Emitter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ExplosionEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ExplosionDebrisEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Export
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\FireEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\FluidFrictionOperator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\FluidProgram
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ForceOperator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Interpolator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\LinearInterpolator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ModularEmitter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ModularProgram
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\MultiSegmentPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Operator
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Particle
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ParticleEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ParticleProcessor
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ParticleSystem
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ConnectedParticleSystem
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\ParticleSystemUpdater
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Placer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\PointPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Program
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\RadialShooter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\RandomRateCounter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\range
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\SectorPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\SegmentPlacer
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Shooter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\SmokeEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\SmokeTrailEffect
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\VariableRateCounter
# End Source File
# Begin Source File
SOURCE=..\..\include\osgParticle\Version
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project

View File

@ -1,65 +0,0 @@
#!/usr/bin/perl -w
use Getopt::Long qw(:config bundling);
use File::Find;
use File::Basename;
use strict;
sub usage {
my $file = basename($0);
"usage: $file [options]
Resets the 64 bit OutputDirectory settings in the .vcproj files for
OpenSceneGraph and OpenThreads to be the same as the Win32
settings. This is a workaround for Visual Studio's annoying practice of
generating this setting itself when creating the 64 bit configuration,
rather than reusing the Win32 setting.
To run, open a shell and execute
perl $file
options:
-h, --help print help information
";
}
my ($print_help);
my $opt_success = GetOptions('h|help' => \$print_help);
if (!$opt_success || $print_help) { print usage; exit !$print_help; }
sub update_file {
my ($filename) = @_;
open(VCPROJ, "$filename") || die "$!";
local($/) = undef;
local($_) = <VCPROJ>;
close(VCPROJ);
# update the 64 bit DLL output path
my ($win32_dll_outputdir) = /^\s+Name="Debug\|Win32"\s+OutputDirectory="(.+?)"/mi;
s/^(\s+Name="(?:Debug|Release)?\|(?:x64|ia64)"\s+OutputDirectory=)"(.+?)"/$1"$win32_dll_outputdir"/mig;
# update the 64 bit lib output path, if applicable
my ($win32_lib_outputdir) = /^\s+Name="Debug Static\|Win32"\s+OutputDirectory="(.+?)"/mi;
s/^(\s+Name="(?:Debug|Release) Static?\|(?:x64|ia64)"\s+OutputDirectory=)"(.+?)"/$1"$win32_lib_outputdir"/mig
if $win32_lib_outputdir;
print $filename, "\n";
open(VCPROJ_OUT, "> $filename") || die "$!";
print VCPROJ_OUT $_;
close(VCPROJ_OUT);
}
sub callback {
update_file($_) if /\.vcproj$/i;
}
# cd to the directory containing this script, so paths below work properly
chdir dirname($0);
my @directories = qw(../../OpenThreads/win32_src
.);
find(\&callback, @directories);
exit;