Ticket #9020: patch.diff

File patch.diff, 44.5 KB (added by SF/nolange, 12 years ago)

patch against rev 40797

  • dists/msvc9/scummvm-tfmx.sln

     
     1
     2Microsoft Visual Studio Solution File, Format Version 10.00
     3# Visual Studio 2008
     4Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scummvm", "scummvm-tfmx.vcproj", "{8434CB15-D08F-427D-9E6D-581AE5B28440}"
     5EndProject
     6Global
     7        GlobalSection(SolutionConfigurationPlatforms) = preSolution
     8                Debug|Win32 = Debug|Win32
     9                Release|Win32 = Release|Win32
     10        EndGlobalSection
     11        GlobalSection(ProjectConfigurationPlatforms) = postSolution
     12                {8434CB15-D08F-427D-9E6D-581AE5B28440}.Debug|Win32.ActiveCfg = Debug|Win32
     13                {8434CB15-D08F-427D-9E6D-581AE5B28440}.Debug|Win32.Build.0 = Debug|Win32
     14                {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release|Win32.ActiveCfg = Release|Win32
     15                {8434CB15-D08F-427D-9E6D-581AE5B28440}.Release|Win32.Build.0 = Release|Win32
     16        EndGlobalSection
     17        GlobalSection(SolutionProperties) = preSolution
     18                HideSolutionNode = FALSE
     19        EndGlobalSection
     20EndGlobal
  • dists/msvc9/scummvm-tfmx.vcproj

     
     1<?xml version="1.0" encoding="windows-1252"?>
     2<VisualStudioProject
     3        ProjectType="Visual C++"
     4        Version="9,00"
     5        Name="scummvm"
     6        ProjectGUID="{8434CB15-D08F-427D-9E6D-581AE5B28440}"
     7        RootNamespace="scummvm"
     8        Keyword="Win32Proj"
     9        TargetFrameworkVersion="131072"
     10        >
     11        <Platforms>
     12                <Platform
     13                        Name="Win32"
     14                />
     15        </Platforms>
     16        <ToolFiles>
     17        </ToolFiles>
     18        <Configurations>
     19                <Configuration
     20                        Name="Debug|Win32"
     21                        OutputDirectory="$(SolutionDir)$(SolutionName)-$(ConfigurationName)"
     22                        IntermediateDirectory="$(SolutionDir)$(SolutionName)-$(ConfigurationName)"
     23                        ConfigurationType="1"
     24                        CharacterSet="2"
     25                        >
     26                        <Tool
     27                                Name="VCPreBuildEventTool"
     28                        />
     29                        <Tool
     30                                Name="VCCustomBuildTool"
     31                        />
     32                        <Tool
     33                                Name="VCXMLDataGeneratorTool"
     34                        />
     35                        <Tool
     36                                Name="VCWebServiceProxyGeneratorTool"
     37                        />
     38                        <Tool
     39                                Name="VCMIDLTool"
     40                        />
     41                        <Tool
     42                                Name="VCCLCompilerTool"
     43                                AdditionalOptions="/wd4201 /wd4512 /wd4511 /wd4100 /wd4121 /wd4310 /wd4706 /wd4127 /wd4189 /wd4702 /wd4996"
     44                                Optimization="0"
     45                                InlineFunctionExpansion="0"
     46                                AdditionalIncludeDirectories="../../;../../engines"
     47                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
     48                                MinimalRebuild="true"
     49                                ExceptionHandling="1"
     50                                BasicRuntimeChecks="3"
     51                                RuntimeLibrary="1"
     52                                BufferSecurityCheck="true"
     53                                EnableFunctionLevelLinking="true"
     54                                DisableLanguageExtensions="false"
     55                                ForceConformanceInForLoopScope="true"
     56                                RuntimeTypeInfo="true"
     57                                UsePrecompiledHeader="0"
     58                                WarningLevel="4"
     59                                WarnAsError="true"
     60                                SuppressStartupBanner="false"
     61                                Detect64BitPortabilityProblems="false"
     62                                DebugInformationFormat="4"
     63                                DisableSpecificWarnings="4505"
     64                        />
     65                        <Tool
     66                                Name="VCManagedResourceCompilerTool"
     67                        />
     68                        <Tool
     69                                Name="VCResourceCompilerTool"
     70                        />
     71                        <Tool
     72                                Name="VCPreLinkEventTool"
     73                        />
     74                        <Tool
     75                                Name="VCLinkerTool"
     76                                AdditionalDependencies="winmm.lib sdl.lib"
     77                                OutputFile="$(OutDir)\$(ProjectName)-tfmx.exe"
     78                                LinkIncremental="2"
     79                                IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
     80                                GenerateDebugInformation="true"
     81                                ProgramDatabaseFile="$(OutDir)/scummvm.pdb"
     82                                SubSystem="1"
     83                                EntryPointSymbol="WinMainCRTStartup"
     84                                RandomizedBaseAddress="1"
     85                                DataExecutionPrevention="0"
     86                                TargetMachine="1"
     87                        />
     88                        <Tool
     89                                Name="VCALinkTool"
     90                        />
     91                        <Tool
     92                                Name="VCManifestTool"
     93                        />
     94                        <Tool
     95                                Name="VCXDCMakeTool"
     96                        />
     97                        <Tool
     98                                Name="VCBscMakeTool"
     99                        />
     100                        <Tool
     101                                Name="VCFxCopTool"
     102                        />
     103                        <Tool
     104                                Name="VCAppVerifierTool"
     105                        />
     106                        <Tool
     107                                Name="VCPostBuildEventTool"
     108                        />
     109                </Configuration>
     110                <Configuration
     111                        Name="Release|Win32"
     112                        OutputDirectory="$(SolutionDir)$(SolutionName)-$(ConfigurationName)"
     113                        IntermediateDirectory="$(SolutionDir)$(SolutionName)-$(ConfigurationName)"
     114                        ConfigurationType="1"
     115                        CharacterSet="2"
     116                        WholeProgramOptimization="1"
     117                        >
     118                        <Tool
     119                                Name="VCPreBuildEventTool"
     120                        />
     121                        <Tool
     122                                Name="VCCustomBuildTool"
     123                        />
     124                        <Tool
     125                                Name="VCXMLDataGeneratorTool"
     126                        />
     127                        <Tool
     128                                Name="VCWebServiceProxyGeneratorTool"
     129                        />
     130                        <Tool
     131                                Name="VCMIDLTool"
     132                        />
     133                        <Tool
     134                                Name="VCCLCompilerTool"
     135                                AdditionalOptions="/wd4201 /wd4512 /wd4511 /wd4100 /wd4121 /wd4310 /wd4706 /wd4127 /wd4189 /wd4702 /wd4996"
     136                                Optimization="2"
     137                                EnableIntrinsicFunctions="true"
     138                                OmitFramePointers="true"
     139                                AdditionalIncludeDirectories="../../;../../engines"
     140                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
     141                                StringPooling="true"
     142                                MinimalRebuild="false"
     143                                ExceptionHandling="1"
     144                                RuntimeLibrary="0"
     145                                BufferSecurityCheck="false"
     146                                EnableFunctionLevelLinking="false"
     147                                DisableLanguageExtensions="false"
     148                                ForceConformanceInForLoopScope="true"
     149                                RuntimeTypeInfo="true"
     150                                UsePrecompiledHeader="0"
     151                                WarningLevel="4"
     152                                WarnAsError="true"
     153                                DebugInformationFormat="0"
     154                        />
     155                        <Tool
     156                                Name="VCManagedResourceCompilerTool"
     157                        />
     158                        <Tool
     159                                Name="VCResourceCompilerTool"
     160                        />
     161                        <Tool
     162                                Name="VCPreLinkEventTool"
     163                        />
     164                        <Tool
     165                                Name="VCLinkerTool"
     166                                AdditionalDependencies="winmm.lib sdl.lib"
     167                                OutputFile="$(OutDir)\$(ProjectName)-tfmx.exe"
     168                                LinkIncremental="1"
     169                                SuppressStartupBanner="true"
     170                                IgnoreDefaultLibraryNames="libc.lib"
     171                                GenerateDebugInformation="false"
     172                                SubSystem="1"
     173                                OptimizeReferences="2"
     174                                EnableCOMDATFolding="2"
     175                                EntryPointSymbol="WinMainCRTStartup"
     176                                RandomizedBaseAddress="1"
     177                                DataExecutionPrevention="0"
     178                                TargetMachine="1"
     179                        />
     180                        <Tool
     181                                Name="VCALinkTool"
     182                        />
     183                        <Tool
     184                                Name="VCManifestTool"
     185                        />
     186                        <Tool
     187                                Name="VCXDCMakeTool"
     188                        />
     189                        <Tool
     190                                Name="VCBscMakeTool"
     191                        />
     192                        <Tool
     193                                Name="VCFxCopTool"
     194                        />
     195                        <Tool
     196                                Name="VCAppVerifierTool"
     197                        />
     198                        <Tool
     199                                Name="VCPostBuildEventTool"
     200                        />
     201                </Configuration>
     202        </Configurations>
     203        <References>
     204        </References>
     205        <Files>
     206                <Filter
     207                        Name="base"
     208                        >
     209                        <File
     210                                RelativePath="..\..\base\commandLine.cpp"
     211                                >
     212                        </File>
     213                        <File
     214                                RelativePath="..\..\base\commandLine.h"
     215                                >
     216                        </File>
     217                        <File
     218                                RelativePath="..\..\base\internal_version.h"
     219                                >
     220                        </File>
     221                        <File
     222                                RelativePath="..\..\base\main.cpp"
     223                                >
     224                        </File>
     225                        <File
     226                                RelativePath="..\..\base\main.h"
     227                                >
     228                        </File>
     229                        <File
     230                                RelativePath="..\..\base\plugins.cpp"
     231                                >
     232                        </File>
     233                        <File
     234                                RelativePath="..\..\base\plugins.h"
     235                                >
     236                        </File>
     237                        <File
     238                                RelativePath="..\..\base\version.cpp"
     239                                >
     240                        </File>
     241                        <File
     242                                RelativePath="..\..\base\version.h"
     243                                >
     244                        </File>
     245                </Filter>
     246                <Filter
     247                        Name="common"
     248                        >
     249                        <File
     250                                RelativePath="..\..\common\algorithm.h"
     251                                >
     252                        </File>
     253                        <File
     254                                RelativePath="..\..\common\archive.cpp"
     255                                >
     256                        </File>
     257                        <File
     258                                RelativePath="..\..\common\archive.h"
     259                                >
     260                        </File>
     261                        <File
     262                                RelativePath="..\..\common\array.h"
     263                                >
     264                        </File>
     265                        <File
     266                                RelativePath="..\..\backends\base-backend.h"
     267                                >
     268                        </File>
     269                        <File
     270                                RelativePath="..\..\common\config-file.cpp"
     271                                >
     272                        </File>
     273                        <File
     274                                RelativePath="..\..\common\config-file.h"
     275                                >
     276                        </File>
     277                        <File
     278                                RelativePath="..\..\common\config-manager.cpp"
     279                                >
     280                        </File>
     281                        <File
     282                                RelativePath="..\..\common\config-manager.h"
     283                                >
     284                        </File>
     285                        <File
     286                                RelativePath="..\..\common\debug.cpp"
     287                                >
     288                        </File>
     289                        <File
     290                                RelativePath="..\..\common\debug.h"
     291                                >
     292                        </File>
     293                        <File
     294                                RelativePath="..\..\common\endian.h"
     295                                >
     296                        </File>
     297                        <File
     298                                RelativePath="..\..\common\error.h"
     299                                >
     300                        </File>
     301                        <File
     302                                RelativePath="..\..\common\events.h"
     303                                >
     304                        </File>
     305                        <File
     306                                RelativePath="..\..\common\file.cpp"
     307                                >
     308                        </File>
     309                        <File
     310                                RelativePath="..\..\common\file.h"
     311                                >
     312                        </File>
     313                        <File
     314                                RelativePath="..\..\common\frac.h"
     315                                >
     316                        </File>
     317                        <File
     318                                RelativePath="..\..\common\fs.cpp"
     319                                >
     320                        </File>
     321                        <File
     322                                RelativePath="..\..\common\fs.h"
     323                                >
     324                        </File>
     325                        <File
     326                                RelativePath="..\..\common\func.h"
     327                                >
     328                        </File>
     329                        <File
     330                                RelativePath="..\..\common\hash-str.h"
     331                                >
     332                        </File>
     333                        <File
     334                                RelativePath="..\..\common\hashmap.cpp"
     335                                >
     336                        </File>
     337                        <File
     338                                RelativePath="..\..\common\hashmap.h"
     339                                >
     340                        </File>
     341                        <File
     342                                RelativePath="..\..\common\iff_container.h"
     343                                >
     344                        </File>
     345                        <File
     346                                RelativePath="..\..\common\keyboard.h"
     347                                >
     348                        </File>
     349                        <File
     350                                RelativePath="..\..\common\list.h"
     351                                >
     352                        </File>
     353                        <File
     354                                RelativePath="..\..\common\list_intern.h"
     355                                >
     356                        </File>
     357                        <File
     358                                RelativePath="..\..\common\md5.cpp"
     359                                >
     360                        </File>
     361                        <File
     362                                RelativePath="..\..\common\md5.h"
     363                                >
     364                        </File>
     365                        <File
     366                                RelativePath="..\..\common\memorypool.cpp"
     367                                >
     368                        </File>
     369                        <File
     370                                RelativePath="..\..\common\memorypool.h"
     371                                >
     372                        </File>
     373                        <File
     374                                RelativePath="..\..\common\mutex.cpp"
     375                                >
     376                        </File>
     377                        <File
     378                                RelativePath="..\..\common\mutex.h"
     379                                >
     380                        </File>
     381                        <File
     382                                RelativePath="..\..\common\noncopyable.h"
     383                                >
     384                        </File>
     385                        <File
     386                                RelativePath="..\..\common\pack-end.h"
     387                                >
     388                        </File>
     389                        <File
     390                                RelativePath="..\..\common\pack-start.h"
     391                                >
     392                        </File>
     393                        <File
     394                                RelativePath="..\..\common\ptr.h"
     395                                >
     396                        </File>
     397                        <File
     398                                RelativePath="..\..\common\queue.h"
     399                                >
     400                        </File>
     401                        <File
     402                                RelativePath="..\..\common\rect.h"
     403                                >
     404                        </File>
     405                        <File
     406                                RelativePath="..\..\common\savefile.h"
     407                                >
     408                        </File>
     409                        <File
     410                                RelativePath="..\..\common\scummsys.h"
     411                                >
     412                        </File>
     413                        <File
     414                                RelativePath="..\..\common\serializer.h"
     415                                >
     416                        </File>
     417                        <File
     418                                RelativePath="..\..\common\singleton.h"
     419                                >
     420                        </File>
     421                        <File
     422                                RelativePath="..\..\common\stack.h"
     423                                >
     424                        </File>
     425                        <File
     426                                RelativePath="..\..\common\str.cpp"
     427                                >
     428                        </File>
     429                        <File
     430                                RelativePath="..\..\common\str.h"
     431                                >
     432                        </File>
     433                        <File
     434                                RelativePath="..\..\common\stream.cpp"
     435                                >
     436                        </File>
     437                        <File
     438                                RelativePath="..\..\common\stream.h"
     439                                >
     440                        </File>
     441                        <File
     442                                RelativePath="..\..\common\system.cpp"
     443                                >
     444                        </File>
     445                        <File
     446                                RelativePath="..\..\common\system.h"
     447                                >
     448                        </File>
     449                        <File
     450                                RelativePath="..\..\common\timer.h"
     451                                >
     452                        </File>
     453                        <File
     454                                RelativePath="..\..\common\unarj.cpp"
     455                                >
     456                        </File>
     457                        <File
     458                                RelativePath="..\..\common\unarj.h"
     459                                >
     460                        </File>
     461                        <File
     462                                RelativePath="..\..\common\unzip.cpp"
     463                                >
     464                        </File>
     465                        <File
     466                                RelativePath="..\..\common\unzip.h"
     467                                >
     468                        </File>
     469                        <File
     470                                RelativePath="..\..\common\util.cpp"
     471                                >
     472                        </File>
     473                        <File
     474                                RelativePath="..\..\common\util.h"
     475                                >
     476                        </File>
     477                        <File
     478                                RelativePath="..\..\common\xmlparser.cpp"
     479                                >
     480                        </File>
     481                        <File
     482                                RelativePath="..\..\common\xmlparser.h"
     483                                >
     484                        </File>
     485                        <File
     486                                RelativePath="..\..\common\zlib.cpp"
     487                                >
     488                        </File>
     489                        <File
     490                                RelativePath="..\..\common\zlib.h"
     491                                >
     492                        </File>
     493                </Filter>
     494                <Filter
     495                        Name="sound"
     496                        >
     497                        <File
     498                                RelativePath="..\..\sound\adpcm.cpp"
     499                                >
     500                        </File>
     501                        <File
     502                                RelativePath="..\..\sound\adpcm.h"
     503                                >
     504                        </File>
     505                        <File
     506                                RelativePath="..\..\sound\aiff.cpp"
     507                                >
     508                        </File>
     509                        <File
     510                                RelativePath="..\..\sound\aiff.h"
     511                                >
     512                        </File>
     513                        <File
     514                                RelativePath="..\..\sound\audiocd.cpp"
     515                                >
     516                        </File>
     517                        <File
     518                                RelativePath="..\..\sound\audiocd.h"
     519                                >
     520                        </File>
     521                        <File
     522                                RelativePath="..\..\sound\audiostream.cpp"
     523                                >
     524                        </File>
     525                        <File
     526                                RelativePath="..\..\sound\audiostream.h"
     527                                >
     528                        </File>
     529                        <File
     530                                RelativePath="..\..\sound\flac.cpp"
     531                                >
     532                        </File>
     533                        <File
     534                                RelativePath="..\..\sound\flac.h"
     535                                >
     536                        </File>
     537                        <File
     538                                RelativePath="..\..\sound\fmopl.cpp"
     539                                >
     540                        </File>
     541                        <File
     542                                RelativePath="..\..\sound\fmopl.h"
     543                                >
     544                        </File>
     545                        <File
     546                                RelativePath="..\..\sound\iff.cpp"
     547                                >
     548                                <FileConfiguration
     549                                        Name="Debug|Win32"
     550                                        >
     551                                        <Tool
     552                                                Name="VCCLCompilerTool"
     553                                                ObjectFile="$(IntDir)\$(InputName)1.obj"
     554                                                XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     555                                        />
     556                                </FileConfiguration>
     557                                <FileConfiguration
     558                                        Name="Release|Win32"
     559                                        >
     560                                        <Tool
     561                                                Name="VCCLCompilerTool"
     562                                                ObjectFile="$(IntDir)\$(InputName)1.obj"
     563                                                XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     564                                        />
     565                                </FileConfiguration>
     566                        </File>
     567                        <File
     568                                RelativePath="..\..\sound\iff.h"
     569                                >
     570                        </File>
     571                        <File
     572                                RelativePath="..\..\sound\mididrv.cpp"
     573                                >
     574                        </File>
     575                        <File
     576                                RelativePath="..\..\sound\mididrv.h"
     577                                >
     578                        </File>
     579                        <File
     580                                RelativePath="..\..\sound\midiparser.cpp"
     581                                >
     582                        </File>
     583                        <File
     584                                RelativePath="..\..\sound\midiparser.h"
     585                                >
     586                        </File>
     587                        <File
     588                                RelativePath="..\..\sound\midiparser_smf.cpp"
     589                                >
     590                        </File>
     591                        <File
     592                                RelativePath="..\..\sound\midiparser_xmidi.cpp"
     593                                >
     594                        </File>
     595                        <File
     596                                RelativePath="..\..\sound\mixer.cpp"
     597                                >
     598                        </File>
     599                        <File
     600                                RelativePath="..\..\sound\mixer.h"
     601                                >
     602                        </File>
     603                        <File
     604                                RelativePath="..\..\sound\mixer_intern.h"
     605                                >
     606                        </File>
     607                        <File
     608                                RelativePath="..\..\sound\mp3.cpp"
     609                                >
     610                        </File>
     611                        <File
     612                                RelativePath="..\..\sound\mp3.h"
     613                                >
     614                        </File>
     615                        <File
     616                                RelativePath="..\..\sound\mpu401.cpp"
     617                                >
     618                        </File>
     619                        <File
     620                                RelativePath="..\..\sound\mpu401.h"
     621                                >
     622                        </File>
     623                        <File
     624                                RelativePath="..\..\sound\musicplugin.cpp"
     625                                >
     626                        </File>
     627                        <File
     628                                RelativePath="..\..\sound\musicplugin.h"
     629                                >
     630                        </File>
     631                        <File
     632                                RelativePath="..\..\sound\null.cpp"
     633                                >
     634                        </File>
     635                        <File
     636                                RelativePath="..\..\sound\rate.cpp"
     637                                >
     638                        </File>
     639                        <File
     640                                RelativePath="..\..\sound\rate.h"
     641                                >
     642                        </File>
     643                        <File
     644                                RelativePath="..\..\sound\shorten.cpp"
     645                                >
     646                        </File>
     647                        <File
     648                                RelativePath="..\..\sound\shorten.h"
     649                                >
     650                        </File>
     651                        <File
     652                                RelativePath="..\..\sound\timestamp.cpp"
     653                                >
     654                        </File>
     655                        <File
     656                                RelativePath="..\..\sound\timestamp.h"
     657                                >
     658                        </File>
     659                        <File
     660                                RelativePath="..\..\sound\vag.cpp"
     661                                >
     662                        </File>
     663                        <File
     664                                RelativePath="..\..\sound\vag.h"
     665                                >
     666                        </File>
     667                        <File
     668                                RelativePath="..\..\sound\voc.cpp"
     669                                >
     670                        </File>
     671                        <File
     672                                RelativePath="..\..\sound\voc.h"
     673                                >
     674                        </File>
     675                        <File
     676                                RelativePath="..\..\sound\vorbis.cpp"
     677                                >
     678                        </File>
     679                        <File
     680                                RelativePath="..\..\sound\vorbis.h"
     681                                >
     682                        </File>
     683                        <File
     684                                RelativePath="..\..\sound\wave.cpp"
     685                                >
     686                        </File>
     687                        <File
     688                                RelativePath="..\..\sound\wave.h"
     689                                >
     690                        </File>
     691                        <Filter
     692                                Name="softhsynth"
     693                                >
     694                                <File
     695                                        RelativePath="..\..\sound\softsynth\adlib.cpp"
     696                                        >
     697                                        <FileConfiguration
     698                                                Name="Debug|Win32"
     699                                                >
     700                                                <Tool
     701                                                        Name="VCCLCompilerTool"
     702                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     703                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     704                                                />
     705                                        </FileConfiguration>
     706                                        <FileConfiguration
     707                                                Name="Release|Win32"
     708                                                >
     709                                                <Tool
     710                                                        Name="VCCLCompilerTool"
     711                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     712                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     713                                                />
     714                                        </FileConfiguration>
     715                                </File>
     716                                <File
     717                                        RelativePath="..\..\sound\softsynth\emumidi.h"
     718                                        >
     719                                </File>
     720                                <File
     721                                        RelativePath="..\..\sound\softsynth\fluidsynth.cpp"
     722                                        >
     723                                </File>
     724                                <File
     725                                        RelativePath="..\..\sound\softsynth\mt32.cpp"
     726                                        >
     727                                        <FileConfiguration
     728                                                Name="Debug|Win32"
     729                                                >
     730                                                <Tool
     731                                                        Name="VCCLCompilerTool"
     732                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     733                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     734                                                />
     735                                        </FileConfiguration>
     736                                        <FileConfiguration
     737                                                Name="Release|Win32"
     738                                                >
     739                                                <Tool
     740                                                        Name="VCCLCompilerTool"
     741                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     742                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     743                                                />
     744                                        </FileConfiguration>
     745                                </File>
     746                                <File
     747                                        RelativePath="..\..\sound\softsynth\pcspk.cpp"
     748                                        >
     749                                </File>
     750                                <File
     751                                        RelativePath="..\..\sound\softsynth\pcspk.h"
     752                                        >
     753                                </File>
     754                                <File
     755                                        RelativePath="..\..\sound\softsynth\ym2612.cpp"
     756                                        >
     757                                        <FileConfiguration
     758                                                Name="Debug|Win32"
     759                                                >
     760                                                <Tool
     761                                                        Name="VCCLCompilerTool"
     762                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     763                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     764                                                />
     765                                        </FileConfiguration>
     766                                        <FileConfiguration
     767                                                Name="Release|Win32"
     768                                                >
     769                                                <Tool
     770                                                        Name="VCCLCompilerTool"
     771                                                        ObjectFile="$(IntDir)/$(InputName)1.obj"
     772                                                        XMLDocumentationFileName="$(IntDir)/$(InputName)1.xdc"
     773                                                />
     774                                        </FileConfiguration>
     775                                </File>
     776                                <File
     777                                        RelativePath="..\..\sound\softsynth\ym2612.h"
     778                                        >
     779                                </File>
     780                                <Filter
     781                                        Name="mt32"
     782                                        >
     783                                        <File
     784                                                RelativePath="..\..\sound\softsynth\mt32\freeverb.cpp"
     785                                                >
     786                                        </File>
     787                                        <File
     788                                                RelativePath="..\..\sound\softsynth\mt32\freeverb.h"
     789                                                >
     790                                        </File>
     791                                        <File
     792                                                RelativePath="..\..\sound\softsynth\mt32\i386.cpp"
     793                                                >
     794                                        </File>
     795                                        <File
     796                                                RelativePath="..\..\sound\softsynth\mt32\i386.h"
     797                                                >
     798                                        </File>
     799                                        <File
     800                                                RelativePath="..\..\sound\softsynth\mt32\mt32_file.cpp"
     801                                                >
     802                                        </File>
     803                                        <File
     804                                                RelativePath="..\..\sound\softsynth\mt32\mt32_file.h"
     805                                                >
     806                                        </File>
     807                                        <File
     808                                                RelativePath="..\..\sound\softsynth\mt32\mt32emu.h"
     809                                                >
     810                                        </File>
     811                                        <File
     812                                                RelativePath="..\..\sound\softsynth\mt32\part.cpp"
     813                                                >
     814                                        </File>
     815                                        <File
     816                                                RelativePath="..\..\sound\softsynth\mt32\part.h"
     817                                                >
     818                                        </File>
     819                                        <File
     820                                                RelativePath="..\..\sound\softsynth\mt32\partial.cpp"
     821                                                >
     822                                        </File>
     823                                        <File
     824                                                RelativePath="..\..\sound\softsynth\mt32\partial.h"
     825                                                >
     826                                        </File>
     827                                        <File
     828                                                RelativePath="..\..\sound\softsynth\mt32\partialManager.cpp"
     829                                                >
     830                                        </File>
     831                                        <File
     832                                                RelativePath="..\..\sound\softsynth\mt32\partialManager.h"
     833                                                >
     834                                        </File>
     835                                        <File
     836                                                RelativePath="..\..\sound\softsynth\mt32\structures.h"
     837                                                >
     838                                        </File>
     839                                        <File
     840                                                RelativePath="..\..\sound\softsynth\mt32\synth.cpp"
     841                                                >
     842                                        </File>
     843                                        <File
     844                                                RelativePath="..\..\sound\softsynth\mt32\synth.h"
     845                                                >
     846                                        </File>
     847                                        <File
     848                                                RelativePath="..\..\sound\softsynth\mt32\tables.cpp"
     849                                                >
     850                                        </File>
     851                                        <File
     852                                                RelativePath="..\..\sound\softsynth\mt32\tables.h"
     853                                                >
     854                                        </File>
     855                                </Filter>
     856                                <Filter
     857                                        Name="opl"
     858                                        >
     859                                        <File
     860                                                RelativePath="..\..\sound\softsynth\opl\dosbox.cpp"
     861                                                >
     862                                        </File>
     863                                        <File
     864                                                RelativePath="..\..\sound\softsynth\opl\dosbox.h"
     865                                                >
     866                                        </File>
     867                                        <File
     868                                                RelativePath="..\..\sound\softsynth\opl\mame.cpp"
     869                                                >
     870                                        </File>
     871                                        <File
     872                                                RelativePath="..\..\sound\softsynth\opl\mame.h"
     873                                                >
     874                                        </File>
     875                                        <File
     876                                                RelativePath="..\..\sound\softsynth\opl\opl_impl.h"
     877                                                >
     878                                        </File>
     879                                        <File
     880                                                RelativePath="..\..\sound\softsynth\opl\opl_inc.h"
     881                                                >
     882                                        </File>
     883                                </Filter>
     884                        </Filter>
     885                        <Filter
     886                                Name="mods"
     887                                >
     888                                <File
     889                                        RelativePath="..\..\sound\mods\infogrames.cpp"
     890                                        >
     891                                </File>
     892                                <File
     893                                        RelativePath="..\..\sound\mods\infogrames.h"
     894                                        >
     895                                </File>
     896                                <File
     897                                        RelativePath="..\..\sound\mods\module.cpp"
     898                                        >
     899                                </File>
     900                                <File
     901                                        RelativePath="..\..\sound\mods\module.h"
     902                                        >
     903                                </File>
     904                                <File
     905                                        RelativePath="..\..\sound\mods\paula.cpp"
     906                                        >
     907                                </File>
     908                                <File
     909                                        RelativePath="..\..\sound\mods\paula.h"
     910                                        >
     911                                </File>
     912                                <File
     913                                        RelativePath="..\..\sound\mods\protracker.cpp"
     914                                        >
     915                                </File>
     916                                <File
     917                                        RelativePath="..\..\sound\mods\protracker.h"
     918                                        >
     919                                </File>
     920                                <File
     921                                        RelativePath="..\..\sound\mods\rjp1.cpp"
     922                                        >
     923                                </File>
     924                                <File
     925                                        RelativePath="..\..\sound\mods\rjp1.h"
     926                                        >
     927                                </File>
     928                                <File
     929                                        RelativePath="..\..\sound\mods\soundfx.cpp"
     930                                        >
     931                                </File>
     932                                <File
     933                                        RelativePath="..\..\sound\mods\soundfx.h"
     934                                        >
     935                                </File>
     936                        </Filter>
     937                </Filter>
     938                <Filter
     939                        Name="txt"
     940                        >
     941                        <File
     942                                RelativePath="..\..\COPYING"
     943                                >
     944                        </File>
     945                        <File
     946                                RelativePath="..\..\NEWS"
     947                                >
     948                        </File>
     949                        <File
     950                                RelativePath="..\..\README"
     951                                >
     952                        </File>
     953                        <File
     954                                RelativePath="..\..\TODO"
     955                                >
     956                        </File>
     957                </Filter>
     958                <Filter
     959                        Name="rsc"
     960                        Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
     961                        >
     962                        <File
     963                                RelativePath="..\..\icons\scummvm.ico"
     964                                >
     965                        </File>
     966                        <File
     967                                RelativePath="..\..\dists\scummvm.rc"
     968                                >
     969                        </File>
     970                </Filter>
     971                <Filter
     972                        Name="backends"
     973                        >
     974                        <File
     975                                RelativePath="..\..\backends\base-backend.cpp"
     976                                >
     977                        </File>
     978                        <Filter
     979                                Name="sdl"
     980                                >
     981                                <File
     982                                        RelativePath="..\..\backends\platform\sdl\events.cpp"
     983                                        >
     984                                </File>
     985                                <File
     986                                        RelativePath="..\..\backends\platform\sdl\graphics.cpp"
     987                                        >
     988                                </File>
     989                                <File
     990                                        RelativePath="..\..\backends\platform\sdl\hardwarekeys.cpp"
     991                                        >
     992                                </File>
     993                                <File
     994                                        RelativePath="..\..\backends\platform\sdl\main.cpp"
     995                                        >
     996                                        <FileConfiguration
     997                                                Name="Debug|Win32"
     998                                                >
     999                                                <Tool
     1000                                                        Name="VCCLCompilerTool"
     1001                                                        ObjectFile="$(IntDir)\$(InputName)1.obj"
     1002                                                        XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     1003                                                />
     1004                                        </FileConfiguration>
     1005                                        <FileConfiguration
     1006                                                Name="Release|Win32"
     1007                                                >
     1008                                                <Tool
     1009                                                        Name="VCCLCompilerTool"
     1010                                                        ObjectFile="$(IntDir)\$(InputName)1.obj"
     1011                                                        XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     1012                                                />
     1013                                        </FileConfiguration>
     1014                                </File>
     1015                                <File
     1016                                        RelativePath="..\..\backends\platform\sdl\sdl.cpp"
     1017                                        >
     1018                                </File>
     1019                                <File
     1020                                        RelativePath="..\..\backends\platform\sdl\sdl.h"
     1021                                        >
     1022                                </File>
     1023                        </Filter>
     1024                        <Filter
     1025                                Name="fs"
     1026                                >
     1027                                <File
     1028                                        RelativePath="..\..\backends\fs\abstract-fs.cpp"
     1029                                        >
     1030                                </File>
     1031                                <File
     1032                                        RelativePath="..\..\backends\fs\abstract-fs.h"
     1033                                        >
     1034                                </File>
     1035                                <File
     1036                                        RelativePath="..\..\backends\fs\fs-factory.h"
     1037                                        >
     1038                                </File>
     1039                                <File
     1040                                        RelativePath="..\..\backends\fs\stdiostream.cpp"
     1041                                        >
     1042                                </File>
     1043                                <File
     1044                                        RelativePath="..\..\backends\fs\stdiostream.h"
     1045                                        >
     1046                                </File>
     1047                                <Filter
     1048                                        Name="windows"
     1049                                        >
     1050                                        <File
     1051                                                RelativePath="..\..\backends\fs\windows\windows-fs-factory.cpp"
     1052                                                >
     1053                                        </File>
     1054                                        <File
     1055                                                RelativePath="..\..\backends\fs\windows\windows-fs-factory.h"
     1056                                                >
     1057                                        </File>
     1058                                </Filter>
     1059                        </Filter>
     1060                        <Filter
     1061                                Name="midi"
     1062                                >
     1063                                <File
     1064                                        RelativePath="..\..\backends\midi\windows.cpp"
     1065                                        >
     1066                                </File>
     1067                        </Filter>
     1068                        <Filter
     1069                                Name="timer"
     1070                                >
     1071                                <File
     1072                                        RelativePath="..\..\backends\timer\default\default-timer.cpp"
     1073                                        >
     1074                                </File>
     1075                                <File
     1076                                        RelativePath="..\..\backends\timer\default\default-timer.h"
     1077                                        >
     1078                                </File>
     1079                        </Filter>
     1080                        <Filter
     1081                                Name="saves"
     1082                                >
     1083                                <File
     1084                                        RelativePath="..\..\backends\saves\default\default-saves.cpp"
     1085                                        >
     1086                                </File>
     1087                                <File
     1088                                        RelativePath="..\..\backends\saves\default\default-saves.h"
     1089                                        >
     1090                                </File>
     1091                                <File
     1092                                        RelativePath="..\..\backends\saves\savefile.cpp"
     1093                                        >
     1094                                </File>
     1095                        </Filter>
     1096                        <Filter
     1097                                Name="events"
     1098                                >
     1099                                <Filter
     1100                                        Name="default"
     1101                                        >
     1102                                        <File
     1103                                                RelativePath="..\..\backends\events\default\default-events.cpp"
     1104                                                >
     1105                                        </File>
     1106                                        <File
     1107                                                RelativePath="..\..\backends\events\default\default-events.h"
     1108                                                >
     1109                                        </File>
     1110                                </Filter>
     1111                        </Filter>
     1112                        <Filter
     1113                                Name="keymapper"
     1114                                >
     1115                                <File
     1116                                        RelativePath="..\..\backends\keymapper\action.cpp"
     1117                                        >
     1118                                </File>
     1119                                <File
     1120                                        RelativePath="..\..\backends\keymapper\action.h"
     1121                                        >
     1122                                </File>
     1123                                <File
     1124                                        RelativePath="..\..\backends\keymapper\hardware-key.h"
     1125                                        >
     1126                                </File>
     1127                                <File
     1128                                        RelativePath="..\..\backends\keymapper\keymap.cpp"
     1129                                        >
     1130                                </File>
     1131                                <File
     1132                                        RelativePath="..\..\backends\keymapper\keymap.h"
     1133                                        >
     1134                                </File>
     1135                                <File
     1136                                        RelativePath="..\..\backends\keymapper\keymapper.cpp"
     1137                                        >
     1138                                </File>
     1139                                <File
     1140                                        RelativePath="..\..\backends\keymapper\keymapper.h"
     1141                                        >
     1142                                </File>
     1143                                <File
     1144                                        RelativePath="..\..\backends\keymapper\remap-dialog.cpp"
     1145                                        >
     1146                                </File>
     1147                                <File
     1148                                        RelativePath="..\..\backends\keymapper\remap-dialog.h"
     1149                                        >
     1150                                </File>
     1151                                <File
     1152                                        RelativePath="..\..\backends\keymapper\types.h"
     1153                                        >
     1154                                </File>
     1155                        </Filter>
     1156                        <Filter
     1157                                Name="vkeybd"
     1158                                >
     1159                                <File
     1160                                        RelativePath="..\..\backends\vkeybd\image-map.cpp"
     1161                                        >
     1162                                </File>
     1163                                <File
     1164                                        RelativePath="..\..\backends\vkeybd\image-map.h"
     1165                                        >
     1166                                </File>
     1167                                <File
     1168                                        RelativePath="..\..\backends\vkeybd\keycode-descriptions.h"
     1169                                        >
     1170                                </File>
     1171                                <File
     1172                                        RelativePath="..\..\backends\vkeybd\polygon.cpp"
     1173                                        >
     1174                                </File>
     1175                                <File
     1176                                        RelativePath="..\..\backends\vkeybd\polygon.h"
     1177                                        >
     1178                                </File>
     1179                                <File
     1180                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard-gui.cpp"
     1181                                        >
     1182                                </File>
     1183                                <File
     1184                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard-gui.h"
     1185                                        >
     1186                                </File>
     1187                                <File
     1188                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard-parser.cpp"
     1189                                        >
     1190                                </File>
     1191                                <File
     1192                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard-parser.h"
     1193                                        >
     1194                                </File>
     1195                                <File
     1196                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard.cpp"
     1197                                        >
     1198                                </File>
     1199                                <File
     1200                                        RelativePath="..\..\backends\vkeybd\virtual-keyboard.h"
     1201                                        >
     1202                                </File>
     1203                        </Filter>
     1204                </Filter>
     1205                <Filter
     1206                        Name="gui"
     1207                        >
     1208                        <File
     1209                                RelativePath="..\..\gui\about.cpp"
     1210                                >
     1211                        </File>
     1212                        <File
     1213                                RelativePath="..\..\gui\about.h"
     1214                                >
     1215                        </File>
     1216                        <File
     1217                                RelativePath="..\..\gui\browser.cpp"
     1218                                >
     1219                        </File>
     1220                        <File
     1221                                RelativePath="..\..\gui\browser.h"
     1222                                >
     1223                        </File>
     1224                        <File
     1225                                RelativePath="..\..\gui\chooser.cpp"
     1226                                >
     1227                        </File>
     1228                        <File
     1229                                RelativePath="..\..\gui\chooser.h"
     1230                                >
     1231                        </File>
     1232                        <File
     1233                                RelativePath="..\..\gui\console.cpp"
     1234                                >
     1235                        </File>
     1236                        <File
     1237                                RelativePath="..\..\gui\console.h"
     1238                                >
     1239                        </File>
     1240                        <File
     1241                                RelativePath="..\..\gui\credits.h"
     1242                                >
     1243                        </File>
     1244                        <File
     1245                                RelativePath="..\..\gui\debugger.cpp"
     1246                                >
     1247                        </File>
     1248                        <File
     1249                                RelativePath="..\..\gui\debugger.h"
     1250                                >
     1251                        </File>
     1252                        <File
     1253                                RelativePath="..\..\gui\dialog.cpp"
     1254                                >
     1255                        </File>
     1256                        <File
     1257                                RelativePath="..\..\gui\dialog.h"
     1258                                >
     1259                        </File>
     1260                        <File
     1261                                RelativePath="..\..\gui\editable.cpp"
     1262                                >
     1263                        </File>
     1264                        <File
     1265                                RelativePath="..\..\gui\editable.h"
     1266                                >
     1267                        </File>
     1268                        <File
     1269                                RelativePath="..\..\gui\EditTextWidget.cpp"
     1270                                >
     1271                        </File>
     1272                        <File
     1273                                RelativePath="..\..\gui\EditTextWidget.h"
     1274                                >
     1275                        </File>
     1276                        <File
     1277                                RelativePath="..\..\gui\GuiManager.cpp"
     1278                                >
     1279                        </File>
     1280                        <File
     1281                                RelativePath="..\..\gui\GuiManager.h"
     1282                                >
     1283                        </File>
     1284                        <File
     1285                                RelativePath="..\..\gui\Key.cpp"
     1286                                >
     1287                        </File>
     1288                        <File
     1289                                RelativePath="..\..\gui\Key.h"
     1290                                >
     1291                        </File>
     1292                        <File
     1293                                RelativePath="..\..\gui\launcher.cpp"
     1294                                >
     1295                        </File>
     1296                        <File
     1297                                RelativePath="..\..\gui\launcher.h"
     1298                                >
     1299                        </File>
     1300                        <File
     1301                                RelativePath="..\..\gui\ListWidget.cpp"
     1302                                >
     1303                        </File>
     1304                        <File
     1305                                RelativePath="..\..\gui\ListWidget.h"
     1306                                >
     1307                        </File>
     1308                        <File
     1309                                RelativePath="..\..\gui\massadd.cpp"
     1310                                >
     1311                        </File>
     1312                        <File
     1313                                RelativePath="..\..\gui\massadd.h"
     1314                                >
     1315                        </File>
     1316                        <File
     1317                                RelativePath="..\..\gui\message.cpp"
     1318                                >
     1319                        </File>
     1320                        <File
     1321                                RelativePath="..\..\gui\message.h"
     1322                                >
     1323                        </File>
     1324                        <File
     1325                                RelativePath="..\..\gui\object.cpp"
     1326                                >
     1327                        </File>
     1328                        <File
     1329                                RelativePath="..\..\gui\object.h"
     1330                                >
     1331                        </File>
     1332                        <File
     1333                                RelativePath="..\..\gui\options.cpp"
     1334                                >
     1335                        </File>
     1336                        <File
     1337                                RelativePath="..\..\gui\options.h"
     1338                                >
     1339                        </File>
     1340                        <File
     1341                                RelativePath="..\..\gui\PopUpWidget.cpp"
     1342                                >
     1343                        </File>
     1344                        <File
     1345                                RelativePath="..\..\gui\PopUpWidget.h"
     1346                                >
     1347                        </File>
     1348                        <File
     1349                                RelativePath="..\..\gui\saveload.cpp"
     1350                                >
     1351                        </File>
     1352                        <File
     1353                                RelativePath="..\..\gui\saveload.h"
     1354                                >
     1355                        </File>
     1356                        <File
     1357                                RelativePath="..\..\gui\ScrollBarWidget.cpp"
     1358                                >
     1359                        </File>
     1360                        <File
     1361                                RelativePath="..\..\gui\ScrollBarWidget.h"
     1362                                >
     1363                        </File>
     1364                        <File
     1365                                RelativePath="..\..\gui\TabWidget.cpp"
     1366                                >
     1367                        </File>
     1368                        <File
     1369                                RelativePath="..\..\gui\TabWidget.h"
     1370                                >
     1371                        </File>
     1372                        <File
     1373                                RelativePath="..\..\gui\themebrowser.cpp"
     1374                                >
     1375                        </File>
     1376                        <File
     1377                                RelativePath="..\..\gui\themebrowser.h"
     1378                                >
     1379                        </File>
     1380                        <File
     1381                                RelativePath="..\..\gui\ThemeEngine.cpp"
     1382                                >
     1383                        </File>
     1384                        <File
     1385                                RelativePath="..\..\gui\ThemeEngine.h"
     1386                                >
     1387                        </File>
     1388                        <File
     1389                                RelativePath="..\..\gui\ThemeEval.cpp"
     1390                                >
     1391                        </File>
     1392                        <File
     1393                                RelativePath="..\..\gui\ThemeLayout.cpp"
     1394                                >
     1395                        </File>
     1396                        <File
     1397                                RelativePath="..\..\gui\ThemeLayout.h"
     1398                                >
     1399                        </File>
     1400                        <File
     1401                                RelativePath="..\..\gui\ThemeParser.cpp"
     1402                                >
     1403                        </File>
     1404                        <File
     1405                                RelativePath="..\..\gui\ThemeParser.h"
     1406                                >
     1407                                <FileConfiguration
     1408                                        Name="Debug|Win32"
     1409                                        >
     1410                                        <Tool
     1411                                                Name="VCCustomBuildTool"
     1412                                        />
     1413                                </FileConfiguration>
     1414                        </File>
     1415                        <File
     1416                                RelativePath="..\..\gui\widget.cpp"
     1417                                >
     1418                        </File>
     1419                        <File
     1420                                RelativePath="..\..\gui\widget.h"
     1421                                >
     1422                        </File>
     1423                </Filter>
     1424                <Filter
     1425                        Name="graphics"
     1426                        >
     1427                        <File
     1428                                RelativePath="..\..\graphics\colormasks.h"
     1429                                >
     1430                        </File>
     1431                        <File
     1432                                RelativePath="..\..\graphics\cursorman.cpp"
     1433                                >
     1434                        </File>
     1435                        <File
     1436                                RelativePath="..\..\graphics\cursorman.h"
     1437                                >
     1438                        </File>
     1439                        <File
     1440                                RelativePath="..\..\graphics\dither.cpp"
     1441                                >
     1442                        </File>
     1443                        <File
     1444                                RelativePath="..\..\graphics\dither.h"
     1445                                >
     1446                        </File>
     1447                        <File
     1448                                RelativePath="..\..\graphics\font.cpp"
     1449                                >
     1450                        </File>
     1451                        <File
     1452                                RelativePath="..\..\graphics\font.h"
     1453                                >
     1454                        </File>
     1455                        <File
     1456                                RelativePath="..\..\graphics\fontman.cpp"
     1457                                >
     1458                        </File>
     1459                        <File
     1460                                RelativePath="..\..\graphics\fontman.h"
     1461                                >
     1462                        </File>
     1463                        <File
     1464                                RelativePath="..\..\graphics\iff.cpp"
     1465                                >
     1466                        </File>
     1467                        <File
     1468                                RelativePath="..\..\graphics\iff.h"
     1469                                >
     1470                        </File>
     1471                        <File
     1472                                RelativePath="..\..\graphics\imagedec.cpp"
     1473                                >
     1474                        </File>
     1475                        <File
     1476                                RelativePath="..\..\graphics\imagedec.h"
     1477                                >
     1478                        </File>
     1479                        <File
     1480                                RelativePath="..\..\graphics\primitives.cpp"
     1481                                >
     1482                        </File>
     1483                        <File
     1484                                RelativePath="..\..\graphics\primitives.h"
     1485                                >
     1486                        </File>
     1487                        <File
     1488                                RelativePath="..\..\graphics\scaler.cpp"
     1489                                >
     1490                        </File>
     1491                        <File
     1492                                RelativePath="..\..\graphics\scaler.h"
     1493                                >
     1494                        </File>
     1495                        <File
     1496                                RelativePath="..\..\graphics\surface.cpp"
     1497                                >
     1498                        </File>
     1499                        <File
     1500                                RelativePath="..\..\graphics\surface.h"
     1501                                >
     1502                        </File>
     1503                        <File
     1504                                RelativePath="..\..\graphics\thumbnail.cpp"
     1505                                >
     1506                        </File>
     1507                        <File
     1508                                RelativePath="..\..\graphics\thumbnail.h"
     1509                                >
     1510                        </File>
     1511                        <File
     1512                                RelativePath="..\..\graphics\VectorRenderer.cpp"
     1513                                >
     1514                        </File>
     1515                        <File
     1516                                RelativePath="..\..\graphics\VectorRenderer.h"
     1517                                >
     1518                        </File>
     1519                        <File
     1520                                RelativePath="..\..\graphics\VectorRendererSpec.cpp"
     1521                                >
     1522                        </File>
     1523                        <File
     1524                                RelativePath="..\..\graphics\VectorRendererSpec.h"
     1525                                >
     1526                        </File>
     1527                        <Filter
     1528                                Name="scaler"
     1529                                >
     1530                                <File
     1531                                        RelativePath="..\..\graphics\scaler\2xsai.cpp"
     1532                                        >
     1533                                </File>
     1534                                <File
     1535                                        RelativePath="..\..\graphics\scaler\aspect.cpp"
     1536                                        >
     1537                                </File>
     1538                                <File
     1539                                        RelativePath="..\..\graphics\scaler\hq2x.cpp"
     1540                                        >
     1541                                </File>
     1542                                <File
     1543                                        RelativePath="..\..\graphics\scaler\hq2x.h"
     1544                                        >
     1545                                </File>
     1546                                <File
     1547                                        RelativePath="..\..\graphics\scaler\hq2x_i386.asm"
     1548                                        >
     1549                                        <FileConfiguration
     1550                                                Name="Debug|Win32"
     1551                                                >
     1552                                                <Tool
     1553                                                        Name="VCCustomBuildTool"
     1554                                                        CommandLine="nasm.exe -f win32 -g -o &quot;$(OutDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;"
     1555                                                        Outputs="$(OutDir)\$(InputName).obj"
     1556                                                />
     1557                                        </FileConfiguration>
     1558                                        <FileConfiguration
     1559                                                Name="Release|Win32"
     1560                                                >
     1561                                                <Tool
     1562                                                        Name="VCCustomBuildTool"
     1563                                                        CommandLine="nasm.exe  -f win32 -o &quot;$(OutDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;"
     1564                                                        Outputs="$(OutDir)\$(InputName).obj"
     1565                                                />
     1566                                        </FileConfiguration>
     1567                                </File>
     1568                                <File
     1569                                        RelativePath="..\..\graphics\scaler\hq3x.cpp"
     1570                                        >
     1571                                </File>
     1572                                <File
     1573                                        RelativePath="..\..\graphics\scaler\hq3x.h"
     1574                                        >
     1575                                </File>
     1576                                <File
     1577                                        RelativePath="..\..\graphics\scaler\hq3x_i386.asm"
     1578                                        >
     1579                                        <FileConfiguration
     1580                                                Name="Debug|Win32"
     1581                                                >
     1582                                                <Tool
     1583                                                        Name="VCCustomBuildTool"
     1584                                                        CommandLine="nasm.exe -f win32 -g -o &quot;$(OutDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;"
     1585                                                        Outputs="$(OutDir)\$(InputName).obj"
     1586                                                />
     1587                                        </FileConfiguration>
     1588                                        <FileConfiguration
     1589                                                Name="Release|Win32"
     1590                                                >
     1591                                                <Tool
     1592                                                        Name="VCCustomBuildTool"
     1593                                                        CommandLine="nasm.exe -f win32 -o &quot;$(OutDir)\$(InputName).obj&quot; &quot;$(InputPath)&quot;&#x0D;&#x0A;"
     1594                                                        Outputs="$(OutDir)\$(InputName).obj"
     1595                                                />
     1596                                        </FileConfiguration>
     1597                                </File>
     1598                                <File
     1599                                        RelativePath="..\..\graphics\scaler\intern.h"
     1600                                        >
     1601                                </File>
     1602                                <File
     1603                                        RelativePath="..\..\graphics\scaler\scale2x.cpp"
     1604                                        >
     1605                                </File>
     1606                                <File
     1607                                        RelativePath="..\..\graphics\scaler\scale2x.h"
     1608                                        >
     1609                                </File>
     1610                                <File
     1611                                        RelativePath="..\..\graphics\scaler\scale3x.cpp"
     1612                                        >
     1613                                </File>
     1614                                <File
     1615                                        RelativePath="..\..\graphics\scaler\scale3x.h"
     1616                                        >
     1617                                </File>
     1618                                <File
     1619                                        RelativePath="..\..\graphics\scaler\scalebit.cpp"
     1620                                        >
     1621                                </File>
     1622                                <File
     1623                                        RelativePath="..\..\graphics\scaler\scalebit.h"
     1624                                        >
     1625                                </File>
     1626                                <File
     1627                                        RelativePath="..\..\graphics\scaler\thumbnail_intern.cpp"
     1628                                        >
     1629                                </File>
     1630                        </Filter>
     1631                        <Filter
     1632                                Name="fonts"
     1633                                >
     1634                                <File
     1635                                        RelativePath="..\..\graphics\fonts\consolefont.cpp"
     1636                                        >
     1637                                </File>
     1638                                <File
     1639                                        RelativePath="..\..\graphics\fonts\newfont.cpp"
     1640                                        >
     1641                                </File>
     1642                                <File
     1643                                        RelativePath="..\..\graphics\fonts\newfont_big.cpp"
     1644                                        >
     1645                                </File>
     1646                                <File
     1647                                        RelativePath="..\..\graphics\fonts\scummfont.cpp"
     1648                                        >
     1649                                </File>
     1650                        </Filter>
     1651                        <Filter
     1652                                Name="video"
     1653                                >
     1654                                <File
     1655                                        RelativePath="..\..\graphics\video\dxa_decoder.cpp"
     1656                                        >
     1657                                </File>
     1658                                <File
     1659                                        RelativePath="..\..\graphics\video\dxa_decoder.h"
     1660                                        >
     1661                                </File>
     1662                                <File
     1663                                        RelativePath="..\..\graphics\video\flic_decoder.cpp"
     1664                                        >
     1665                                </File>
     1666                                <File
     1667                                        RelativePath="..\..\graphics\video\flic_decoder.h"
     1668                                        >
     1669                                </File>
     1670                                <File
     1671                                        RelativePath="..\..\graphics\video\mpeg_player.cpp"
     1672                                        >
     1673                                </File>
     1674                                <File
     1675                                        RelativePath="..\..\graphics\video\mpeg_player.h"
     1676                                        >
     1677                                </File>
     1678                                <File
     1679                                        RelativePath="..\..\graphics\video\smk_decoder.cpp"
     1680                                        >
     1681                                </File>
     1682                                <File
     1683                                        RelativePath="..\..\graphics\video\smk_decoder.h"
     1684                                        >
     1685                                </File>
     1686                                <File
     1687                                        RelativePath="..\..\graphics\video\video_player.cpp"
     1688                                        >
     1689                                </File>
     1690                                <File
     1691                                        RelativePath="..\..\graphics\video\video_player.h"
     1692                                        >
     1693                                </File>
     1694                                <Filter
     1695                                        Name="coktelvideo"
     1696                                        >
     1697                                        <File
     1698                                                RelativePath="..\..\graphics\video\coktelvideo\coktelvideo.cpp"
     1699                                                >
     1700                                        </File>
     1701                                        <File
     1702                                                RelativePath="..\..\graphics\video\coktelvideo\coktelvideo.h"
     1703                                                >
     1704                                        </File>
     1705                                        <File
     1706                                                RelativePath="..\..\graphics\video\coktelvideo\indeo3.cpp"
     1707                                                >
     1708                                        </File>
     1709                                        <File
     1710                                                RelativePath="..\..\graphics\video\coktelvideo\indeo3.h"
     1711                                                >
     1712                                        </File>
     1713                                </Filter>
     1714                        </Filter>
     1715                </Filter>
     1716                <Filter
     1717                        Name="engines"
     1718                        >
     1719                        <File
     1720                                RelativePath="..\..\engines\advancedDetector.cpp"
     1721                                >
     1722                        </File>
     1723                        <File
     1724                                RelativePath="..\..\engines\advancedDetector.h"
     1725                                >
     1726                        </File>
     1727                        <File
     1728                                RelativePath="..\..\engines\dialogs.cpp"
     1729                                >
     1730                        </File>
     1731                        <File
     1732                                RelativePath="..\..\engines\dialogs.h"
     1733                                >
     1734                        </File>
     1735                        <File
     1736                                RelativePath="..\..\engines\engine.cpp"
     1737                                >
     1738                        </File>
     1739                        <File
     1740                                RelativePath="..\..\engines\engine.h"
     1741                                >
     1742                        </File>
     1743                        <File
     1744                                RelativePath="..\..\engines\game.cpp"
     1745                                >
     1746                        </File>
     1747                        <File
     1748                                RelativePath="..\..\engines\game.h"
     1749                                >
     1750                        </File>
     1751                        <File
     1752                                RelativePath="..\..\engines\metaengine.h"
     1753                                >
     1754                        </File>
     1755                </Filter>
     1756                <Filter
     1757                        Name="TFMX"
     1758                        >
     1759                        <File
     1760                                RelativePath="..\..\TFMX\README.txt"
     1761                                >
     1762                        </File>
     1763                        <File
     1764                                RelativePath="..\..\TFMX\tfmxplayer.cpp"
     1765                                >
     1766                        </File>
     1767                </Filter>
     1768        </Files>
     1769        <Globals>
     1770        </Globals>
     1771</VisualStudioProject>
  • Makefile.common

     
    2727        graphics \
    2828        sound \
    2929        backends \
     30        TFMX \
    3031        common \
    3132
    3233ifdef USE_MT32EMU
  • base/main.cpp

     
    288288
    289289}
    290290
     291#if 1
     292void tfmxmain(int argc, const char * const argv[]);
     293
    291294extern "C" int scummvm_main(int argc, const char * const argv[]) {
    292295        Common::String specialDebug;
    293296        Common::String command;
     
    299302        // Register config manager defaults
    300303        Base::registerDefaults();
    301304
     305        // Load the plugins.
     306        PluginManager::instance().loadPlugins();
     307
     308        // Init the backend. Must take place after all config data (including
     309        // the command line params) was read.
     310        system.initBackend();
     311
     312        // pass control to my own main-function, including arguments
     313        tfmxmain(argc,argv);
     314
     315        PluginManager::instance().unloadPlugins();
     316        PluginManager::destroy();
     317        Common::ConfigManager::destroy();
     318        Common::SearchManager::destroy();
     319        GUI::GuiManager::destroy();
     320
     321        return 0;
     322}
     323#else
     324
     325extern "C" int scummvm_main(int argc, const char * const argv[]) {
     326        Common::String specialDebug;
     327        Common::String command;
     328
     329        // Verify that the backend has been initialized (i.e. g_system has been set).
     330        assert(g_system);
     331        OSystem &system = *g_system;
     332
     333        // Register config manager defaults
     334        Base::registerDefaults();
     335
    302336        // Parse the command line
    303337        Common::StringMap settings;
    304338        command = Base::parseCommandLine(settings, argc, argv);
     
    408442
    409443        return 0;
    410444}
     445
     446#endif
  • TFMX/README.txt

     
     1currently tfmxplayer tries to load a protracker module and playing it back through scummvms Mixer.
     2
     3usage:
     4scummvm [FILENAME]
     5        FILENAME defaults to mod.protracker
  • TFMX/module.mk

     
     1MODULE := TFMX
     2
     3MODULE_OBJS := \
     4        tfmxplayer.o \
     5
     6# Include common rules
     7include $(srcdir)/rules.mk
     8MODULE := TFMX
     9
     10MODULE_OBJS := \
     11        tfmxplayer.o \
     12
     13# Include common rules
     14include $(srcdir)/rules.mk
  • TFMX/tfmxplayer.cpp

     
     1#include "common/scummsys.h"
     2#include "common/system.h"
     3#include "common/stream.h"
     4#include "common/file.h"
     5#include "common/fs.h"
     6#include "common/debug.h"
     7
     8#include "sound/mixer.h"
     9#include "sound/mods/protracker.h"
     10
     11#define FILEDIR ""
     12
     13using namespace Common;
     14
     15
     16void tfmxmain(int argc, const char * const argv[]) {
     17        const char *modFilename = "mod.protracker";
     18        if (argc == 2)
     19                modFilename = argv[1];
     20
     21
     22        // get Mixer, assume this never fails
     23        Audio::Mixer *mixer = g_system->getMixer();
     24
     25        FSNode fileDir(FILEDIR);
     26        debug( "searching for Files in Directory: %s", fileDir.getPath().c_str());
     27
     28        FSNode musicFile = fileDir.getChild(modFilename);
     29
     30        SeekableReadStream *fileIn = musicFile.createReadStream();
     31        if (0 == fileIn) {
     32                debug( "cant open File %s", musicFile.getName().c_str());
     33                return;
     34        }
     35
     36        Audio::AudioStream *stream = Audio::makeProtrackerStream( fileIn );
     37        if (0 == stream) {
     38                debug( "cant open File %s as Protacker-Stream", musicFile.getName().c_str());
     39                return;
     40        }
     41
     42        Audio::SoundHandle soundH;
     43
     44        mixer->playInputStream( Audio::Mixer::kMusicSoundType, &soundH, stream );
     45        while (mixer->isSoundHandleActive(soundH))
     46                g_system->delayMillis(1*1000);
     47       
     48
     49        //mixer->stopAll();
     50}
     51
     52
     53
     54#if 0
     55
     56#define MUSICFILE "music.dat"
     57#define SAMPLEFILE "sample.dat"
     58
     59#define TFMX_MAGICNUMBER "TFMX-SONG "
     60
     61enum {OFFSETTRACKSTEP=0x600,OFFSETPATTERNP=0x200,OFFSETMACROP=0x400};
     62struct Subsong{
     63                uint16 songstart;
     64                uint16 songend;
     65                uint16 tempo;
     66};
     67struct TFMXModule {
     68        Subsong _subsong[32];
     69};
     70
     71void tfmxmain(int argc, const char * const argv[])
     72{
     73        FSNode fileDir(FILEDIR);
     74        FSNode musicFileX = fileDir.getChild(MUSICFILE);
     75        FSNode sampleFile = fileDir.getChild(MUSICFILE);
     76        ReadStream& musicFile = *musicFileX.createReadStream();
     77        char buffer[41];
     78        TFMXModule module;
     79
     80        printf("%s", fileDir.getDisplayName().c_str());
     81
     82        puts("Header");
     83        /* 0x0000: Header-Identification */
     84        musicFile.read(buffer,10);
     85        buffer[10]='\0';
     86        puts(buffer);
     87        musicFile.readUint16BE(); /* useless ? */
     88        musicFile.readUint32BE(); /* useless ? */
     89
     90        puts("\nTextfield");
     91        /* 0x0010: Textfield */
     92        for(int i = 0; i<6; ++i)
     93        {
     94                musicFile.read(buffer,40);
     95                buffer[40] = '\0';
     96                puts(buffer);
     97        }
     98
     99        /* 0x0100: Songstart x 32*/
     100        for(int i = 0; i<32; ++i)
     101                module._subsong[i].songstart = musicFile.readUint16BE();
     102
     103        /* 0x0140: Songend x 32*/
     104        for(int i = 0; i<32; ++i)
     105                module._subsong[i].songend = musicFile.readUint16BE();
     106
     107        /* 0x0180: Tempo x 32*/
     108        for(int i = 0; i<32; ++i)
     109                module._subsong[i].tempo  = musicFile.readUint16BE();
     110
     111        puts("\nSubSongs");
     112        for(int i = 0; i<32; ++i)
     113        {
     114                printf("% 3d - % 3d, tempo %d\n", module._subsong[i].songstart,module._subsong[i].songend,module._subsong[i].tempo);
     115        }
     116
     117        /* 0x01c0: unused ? */
     118        musicFile.read(buffer,16);
     119
     120        puts("\n\nTrackstep, Pattern Data P, Macro Data P");
     121        /* 0x01d0: trackstep, pattern data p, macro data p */
     122        uint32 offTrackstep = musicFile.readUint32BE();
     123        uint32 offPatternP = musicFile.readUint32BE();
     124        uint32 offMacroP = musicFile.readUint32BE();
     125
     126        if( (offTrackstep | offPatternP | offMacroP) == 0)
     127        {
     128                puts("unpacked");
     129                offTrackstep    = OFFSETTRACKSTEP;
     130                offPatternP             = OFFSETPATTERNP;
     131                offMacroP               = OFFSETMACROP;
     132        }
     133
     134        printf("%08X, %08X, %08X\n", offTrackstep, offPatternP, offMacroP);
     135
     136
     137
     138        printf("press a key");
     139        getc(stdin);
     140}
     141#endif