VisualC/SDLmain/SDLmain_VS2008.vcproj
author Sam Lantinga
Wed, 16 Feb 2011 02:37:09 -0800
changeset 5310 a9945ce48999
parent 5119 edd0f0617be4
child 5338 dcd605b45ee5
permissions -rw-r--r--
Made it possible to build SDL from a fresh checkout without any additional steps.

The trick is that if you're using configure and you don't want to have SDL_config.h and SDL_revision.h to show up as modified, you need to configure and build from a separate directory.

You also need to include SDL_revision.h directly if you want to use the SDL_REVISION constant, as a side effect of these changes.
slouken@3254
     1
<?xml version="1.0" encoding="Windows-1252"?>
slouken@3254
     2
<VisualStudioProject
slouken@3254
     3
	ProjectType="Visual C++"
slouken@3254
     4
	Version="9.00"
slouken@3254
     5
	Name="SDLmain"
slouken@3254
     6
	ProjectGUID="{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}"
slouken@4968
     7
	RootNamespace="SDLmain"
slouken@3254
     8
	TargetFrameworkVersion="131072"
slouken@3254
     9
	>
slouken@3254
    10
	<Platforms>
slouken@3254
    11
		<Platform
slouken@3254
    12
			Name="Win32"
slouken@3254
    13
		/>
slouken@3254
    14
		<Platform
slouken@3254
    15
			Name="x64"
slouken@3254
    16
		/>
slouken@3254
    17
	</Platforms>
slouken@3254
    18
	<ToolFiles>
slouken@3254
    19
	</ToolFiles>
slouken@3254
    20
	<Configurations>
slouken@3254
    21
		<Configuration
slouken@3254
    22
			Name="Release|Win32"
slouken@3254
    23
			OutputDirectory=".\Release"
slouken@3254
    24
			IntermediateDirectory=".\Release"
slouken@3254
    25
			ConfigurationType="4"
slouken@3254
    26
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
    27
			UseOfMFC="0"
slouken@3254
    28
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
    29
			>
slouken@3254
    30
			<Tool
slouken@3254
    31
				Name="VCPreBuildEventTool"
slouken@5310
    32
				CommandLine=""
slouken@3254
    33
			/>
slouken@3254
    34
			<Tool
slouken@3254
    35
				Name="VCCustomBuildTool"
slouken@3254
    36
			/>
slouken@3254
    37
			<Tool
slouken@3254
    38
				Name="VCXMLDataGeneratorTool"
slouken@3254
    39
			/>
slouken@3254
    40
			<Tool
slouken@3254
    41
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
    42
			/>
slouken@3254
    43
			<Tool
slouken@3254
    44
				Name="VCMIDLTool"
slouken@3254
    45
			/>
slouken@3254
    46
			<Tool
slouken@3254
    47
				Name="VCCLCompilerTool"
slouken@3254
    48
				InlineFunctionExpansion="1"
slouken@3254
    49
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
    50
				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
slouken@3254
    51
				StringPooling="true"
slouken@3254
    52
				RuntimeLibrary="2"
slouken@3254
    53
				EnableFunctionLevelLinking="true"
slouken@3254
    54
				WarningLevel="3"
slouken@3254
    55
				SuppressStartupBanner="true"
slouken@3254
    56
				CompileAs="0"
slouken@3254
    57
			/>
slouken@3254
    58
			<Tool
slouken@3254
    59
				Name="VCManagedResourceCompilerTool"
slouken@3254
    60
			/>
slouken@3254
    61
			<Tool
slouken@3254
    62
				Name="VCResourceCompilerTool"
slouken@3254
    63
			/>
slouken@3254
    64
			<Tool
slouken@3254
    65
				Name="VCPreLinkEventTool"
slouken@3254
    66
			/>
slouken@3254
    67
			<Tool
slouken@3254
    68
				Name="VCLibrarianTool"
slouken@4968
    69
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@3254
    70
				SuppressStartupBanner="true"
slouken@3254
    71
			/>
slouken@3254
    72
			<Tool
slouken@3254
    73
				Name="VCALinkTool"
slouken@3254
    74
			/>
slouken@3254
    75
			<Tool
slouken@3254
    76
				Name="VCXDCMakeTool"
slouken@3254
    77
			/>
slouken@3254
    78
			<Tool
slouken@3254
    79
				Name="VCBscMakeTool"
slouken@3254
    80
			/>
slouken@3254
    81
			<Tool
slouken@3254
    82
				Name="VCFxCopTool"
slouken@3254
    83
			/>
slouken@3254
    84
			<Tool
slouken@3254
    85
				Name="VCPostBuildEventTool"
slouken@3254
    86
			/>
slouken@3254
    87
		</Configuration>
slouken@3254
    88
		<Configuration
slouken@3254
    89
			Name="Release|x64"
slouken@3254
    90
			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
    91
			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
    92
			ConfigurationType="4"
slouken@3254
    93
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
    94
			UseOfMFC="0"
slouken@3254
    95
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
    96
			>
slouken@3254
    97
			<Tool
slouken@3254
    98
				Name="VCPreBuildEventTool"
slouken@3254
    99
			/>
slouken@3254
   100
			<Tool
slouken@3254
   101
				Name="VCCustomBuildTool"
slouken@3254
   102
			/>
slouken@3254
   103
			<Tool
slouken@3254
   104
				Name="VCXMLDataGeneratorTool"
slouken@3254
   105
			/>
slouken@3254
   106
			<Tool
slouken@3254
   107
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
   108
			/>
slouken@3254
   109
			<Tool
slouken@3254
   110
				Name="VCMIDLTool"
slouken@3254
   111
				TargetEnvironment="3"
slouken@3254
   112
			/>
slouken@3254
   113
			<Tool
slouken@3254
   114
				Name="VCCLCompilerTool"
slouken@3254
   115
				InlineFunctionExpansion="1"
slouken@3254
   116
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
   117
				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
slouken@3254
   118
				StringPooling="true"
slouken@3254
   119
				RuntimeLibrary="2"
slouken@3254
   120
				EnableFunctionLevelLinking="true"
slouken@3254
   121
				WarningLevel="3"
slouken@3254
   122
				SuppressStartupBanner="true"
slouken@3254
   123
				CompileAs="0"
slouken@3254
   124
			/>
slouken@3254
   125
			<Tool
slouken@3254
   126
				Name="VCManagedResourceCompilerTool"
slouken@3254
   127
			/>
slouken@3254
   128
			<Tool
slouken@3254
   129
				Name="VCResourceCompilerTool"
slouken@3254
   130
			/>
slouken@3254
   131
			<Tool
slouken@3254
   132
				Name="VCPreLinkEventTool"
slouken@3254
   133
			/>
slouken@3254
   134
			<Tool
slouken@3254
   135
				Name="VCLibrarianTool"
slouken@3254
   136
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@4968
   137
				SuppressStartupBanner="true"
slouken@3254
   138
			/>
slouken@3254
   139
			<Tool
slouken@3254
   140
				Name="VCALinkTool"
slouken@3254
   141
			/>
slouken@3254
   142
			<Tool
slouken@3254
   143
				Name="VCXDCMakeTool"
slouken@3254
   144
			/>
slouken@3254
   145
			<Tool
slouken@3254
   146
				Name="VCBscMakeTool"
slouken@3254
   147
			/>
slouken@3254
   148
			<Tool
slouken@3254
   149
				Name="VCFxCopTool"
slouken@3254
   150
			/>
slouken@3254
   151
			<Tool
slouken@3254
   152
				Name="VCPostBuildEventTool"
slouken@3254
   153
			/>
slouken@3254
   154
		</Configuration>
slouken@3254
   155
		<Configuration
slouken@3254
   156
			Name="Release_NoSTDIO|Win32"
slouken@3254
   157
			OutputDirectory=".\Release_NOSTDIO"
slouken@3254
   158
			IntermediateDirectory=".\Release_NOSTDIO"
slouken@3254
   159
			ConfigurationType="4"
slouken@3254
   160
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
   161
			UseOfMFC="0"
slouken@3254
   162
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
   163
			>
slouken@3254
   164
			<Tool
slouken@3254
   165
				Name="VCPreBuildEventTool"
slouken@5310
   166
				CommandLine=""
slouken@3254
   167
			/>
slouken@3254
   168
			<Tool
slouken@3254
   169
				Name="VCCustomBuildTool"
slouken@3254
   170
			/>
slouken@3254
   171
			<Tool
slouken@3254
   172
				Name="VCXMLDataGeneratorTool"
slouken@3254
   173
			/>
slouken@3254
   174
			<Tool
slouken@3254
   175
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
   176
			/>
slouken@3254
   177
			<Tool
slouken@3254
   178
				Name="VCMIDLTool"
slouken@3254
   179
			/>
slouken@3254
   180
			<Tool
slouken@3254
   181
				Name="VCCLCompilerTool"
slouken@3254
   182
				InlineFunctionExpansion="1"
slouken@3254
   183
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
   184
				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32,NDEBUG,_WINDOWS,NO_STDIO_REDIRECT"
slouken@3254
   185
				StringPooling="true"
slouken@3254
   186
				RuntimeLibrary="2"
slouken@3254
   187
				EnableFunctionLevelLinking="true"
slouken@3254
   188
				WarningLevel="3"
slouken@3254
   189
				SuppressStartupBanner="true"
slouken@3254
   190
				CompileAs="0"
slouken@3254
   191
			/>
slouken@3254
   192
			<Tool
slouken@3254
   193
				Name="VCManagedResourceCompilerTool"
slouken@3254
   194
			/>
slouken@3254
   195
			<Tool
slouken@3254
   196
				Name="VCResourceCompilerTool"
slouken@3254
   197
			/>
slouken@3254
   198
			<Tool
slouken@3254
   199
				Name="VCPreLinkEventTool"
slouken@3254
   200
			/>
slouken@3254
   201
			<Tool
slouken@3254
   202
				Name="VCLibrarianTool"
slouken@4968
   203
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@3254
   204
				SuppressStartupBanner="true"
slouken@3254
   205
			/>
slouken@3254
   206
			<Tool
slouken@3254
   207
				Name="VCALinkTool"
slouken@3254
   208
			/>
slouken@3254
   209
			<Tool
slouken@3254
   210
				Name="VCXDCMakeTool"
slouken@3254
   211
			/>
slouken@3254
   212
			<Tool
slouken@3254
   213
				Name="VCBscMakeTool"
slouken@3254
   214
			/>
slouken@3254
   215
			<Tool
slouken@3254
   216
				Name="VCFxCopTool"
slouken@3254
   217
			/>
slouken@3254
   218
			<Tool
slouken@3254
   219
				Name="VCPostBuildEventTool"
slouken@3254
   220
			/>
slouken@3254
   221
		</Configuration>
slouken@3254
   222
		<Configuration
slouken@3254
   223
			Name="Release_NoSTDIO|x64"
slouken@3254
   224
			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
   225
			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
   226
			ConfigurationType="4"
slouken@3254
   227
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
   228
			UseOfMFC="0"
slouken@3254
   229
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
   230
			>
slouken@3254
   231
			<Tool
slouken@3254
   232
				Name="VCPreBuildEventTool"
slouken@3254
   233
			/>
slouken@3254
   234
			<Tool
slouken@3254
   235
				Name="VCCustomBuildTool"
slouken@3254
   236
			/>
slouken@3254
   237
			<Tool
slouken@3254
   238
				Name="VCXMLDataGeneratorTool"
slouken@3254
   239
			/>
slouken@3254
   240
			<Tool
slouken@3254
   241
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
   242
			/>
slouken@3254
   243
			<Tool
slouken@3254
   244
				Name="VCMIDLTool"
slouken@3254
   245
				TargetEnvironment="3"
slouken@3254
   246
			/>
slouken@3254
   247
			<Tool
slouken@3254
   248
				Name="VCCLCompilerTool"
slouken@3254
   249
				InlineFunctionExpansion="1"
slouken@3254
   250
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
   251
				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS,NO_STDIO_REDIRECT"
slouken@3254
   252
				StringPooling="true"
slouken@3254
   253
				RuntimeLibrary="2"
slouken@3254
   254
				EnableFunctionLevelLinking="true"
slouken@3254
   255
				WarningLevel="3"
slouken@3254
   256
				SuppressStartupBanner="true"
slouken@3254
   257
				CompileAs="0"
slouken@3254
   258
			/>
slouken@3254
   259
			<Tool
slouken@3254
   260
				Name="VCManagedResourceCompilerTool"
slouken@3254
   261
			/>
slouken@3254
   262
			<Tool
slouken@3254
   263
				Name="VCResourceCompilerTool"
slouken@3254
   264
			/>
slouken@3254
   265
			<Tool
slouken@3254
   266
				Name="VCPreLinkEventTool"
slouken@3254
   267
			/>
slouken@3254
   268
			<Tool
slouken@3254
   269
				Name="VCLibrarianTool"
slouken@3254
   270
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@4968
   271
				SuppressStartupBanner="true"
slouken@3254
   272
			/>
slouken@3254
   273
			<Tool
slouken@3254
   274
				Name="VCALinkTool"
slouken@3254
   275
			/>
slouken@3254
   276
			<Tool
slouken@3254
   277
				Name="VCXDCMakeTool"
slouken@3254
   278
			/>
slouken@3254
   279
			<Tool
slouken@3254
   280
				Name="VCBscMakeTool"
slouken@3254
   281
			/>
slouken@3254
   282
			<Tool
slouken@3254
   283
				Name="VCFxCopTool"
slouken@3254
   284
			/>
slouken@3254
   285
			<Tool
slouken@3254
   286
				Name="VCPostBuildEventTool"
slouken@3254
   287
			/>
slouken@3254
   288
		</Configuration>
slouken@3254
   289
		<Configuration
slouken@3254
   290
			Name="Debug|Win32"
slouken@3254
   291
			OutputDirectory=".\Debug"
slouken@3254
   292
			IntermediateDirectory=".\Debug"
slouken@3254
   293
			ConfigurationType="4"
slouken@3254
   294
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
   295
			UseOfMFC="0"
slouken@3254
   296
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
   297
			>
slouken@3254
   298
			<Tool
slouken@3254
   299
				Name="VCPreBuildEventTool"
slouken@5310
   300
				CommandLine=""
slouken@3254
   301
			/>
slouken@3254
   302
			<Tool
slouken@3254
   303
				Name="VCCustomBuildTool"
slouken@3254
   304
			/>
slouken@3254
   305
			<Tool
slouken@3254
   306
				Name="VCXMLDataGeneratorTool"
slouken@3254
   307
			/>
slouken@3254
   308
			<Tool
slouken@3254
   309
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
   310
			/>
slouken@3254
   311
			<Tool
slouken@3254
   312
				Name="VCMIDLTool"
slouken@3254
   313
			/>
slouken@3254
   314
			<Tool
slouken@3254
   315
				Name="VCCLCompilerTool"
slouken@3254
   316
				Optimization="0"
slouken@3254
   317
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
   318
				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
slouken@5039
   319
				RuntimeLibrary="3"
slouken@3254
   320
				WarningLevel="3"
slouken@3254
   321
				SuppressStartupBanner="true"
slouken@3254
   322
				DebugInformationFormat="1"
slouken@3254
   323
				CompileAs="0"
slouken@3254
   324
			/>
slouken@3254
   325
			<Tool
slouken@3254
   326
				Name="VCManagedResourceCompilerTool"
slouken@3254
   327
			/>
slouken@3254
   328
			<Tool
slouken@3254
   329
				Name="VCResourceCompilerTool"
slouken@3254
   330
			/>
slouken@3254
   331
			<Tool
slouken@3254
   332
				Name="VCPreLinkEventTool"
slouken@3254
   333
			/>
slouken@3254
   334
			<Tool
slouken@3254
   335
				Name="VCLibrarianTool"
slouken@4968
   336
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@3254
   337
				SuppressStartupBanner="true"
slouken@3254
   338
			/>
slouken@3254
   339
			<Tool
slouken@3254
   340
				Name="VCALinkTool"
slouken@3254
   341
			/>
slouken@3254
   342
			<Tool
slouken@3254
   343
				Name="VCXDCMakeTool"
slouken@3254
   344
			/>
slouken@3254
   345
			<Tool
slouken@3254
   346
				Name="VCBscMakeTool"
slouken@3254
   347
			/>
slouken@3254
   348
			<Tool
slouken@3254
   349
				Name="VCFxCopTool"
slouken@3254
   350
			/>
slouken@3254
   351
			<Tool
slouken@3254
   352
				Name="VCPostBuildEventTool"
slouken@3254
   353
			/>
slouken@3254
   354
		</Configuration>
slouken@3254
   355
		<Configuration
slouken@3254
   356
			Name="Debug|x64"
slouken@3254
   357
			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
   358
			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
slouken@3254
   359
			ConfigurationType="4"
slouken@3254
   360
			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
slouken@3254
   361
			UseOfMFC="0"
slouken@3254
   362
			ATLMinimizesCRunTimeLibraryUsage="false"
slouken@3254
   363
			>
slouken@3254
   364
			<Tool
slouken@3254
   365
				Name="VCPreBuildEventTool"
slouken@3254
   366
			/>
slouken@3254
   367
			<Tool
slouken@3254
   368
				Name="VCCustomBuildTool"
slouken@3254
   369
			/>
slouken@3254
   370
			<Tool
slouken@3254
   371
				Name="VCXMLDataGeneratorTool"
slouken@3254
   372
			/>
slouken@3254
   373
			<Tool
slouken@3254
   374
				Name="VCWebServiceProxyGeneratorTool"
slouken@3254
   375
			/>
slouken@3254
   376
			<Tool
slouken@3254
   377
				Name="VCMIDLTool"
slouken@3254
   378
				TargetEnvironment="3"
slouken@3254
   379
			/>
slouken@3254
   380
			<Tool
slouken@3254
   381
				Name="VCCLCompilerTool"
slouken@3254
   382
				Optimization="0"
slouken@3254
   383
				AdditionalIncludeDirectories="..\..\include,..\..\include\SDL"
slouken@3254
   384
				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
slouken@3254
   385
				RuntimeLibrary="2"
slouken@3254
   386
				WarningLevel="3"
slouken@3254
   387
				SuppressStartupBanner="true"
slouken@3254
   388
				DebugInformationFormat="1"
slouken@3254
   389
				CompileAs="0"
slouken@3254
   390
			/>
slouken@3254
   391
			<Tool
slouken@3254
   392
				Name="VCManagedResourceCompilerTool"
slouken@3254
   393
			/>
slouken@3254
   394
			<Tool
slouken@3254
   395
				Name="VCResourceCompilerTool"
slouken@3254
   396
			/>
slouken@3254
   397
			<Tool
slouken@3254
   398
				Name="VCPreLinkEventTool"
slouken@3254
   399
			/>
slouken@3254
   400
			<Tool
slouken@3254
   401
				Name="VCLibrarianTool"
slouken@3254
   402
				OutputFile="$(IntDir)\SDLmain.lib"
slouken@4968
   403
				SuppressStartupBanner="true"
slouken@3254
   404
			/>
slouken@3254
   405
			<Tool
slouken@3254
   406
				Name="VCALinkTool"
slouken@3254
   407
			/>
slouken@3254
   408
			<Tool
slouken@3254
   409
				Name="VCXDCMakeTool"
slouken@3254
   410
			/>
slouken@3254
   411
			<Tool
slouken@3254
   412
				Name="VCBscMakeTool"
slouken@3254
   413
			/>
slouken@3254
   414
			<Tool
slouken@3254
   415
				Name="VCFxCopTool"
slouken@3254
   416
			/>
slouken@3254
   417
			<Tool
slouken@3254
   418
				Name="VCPostBuildEventTool"
slouken@3254
   419
			/>
slouken@3254
   420
		</Configuration>
slouken@3254
   421
	</Configurations>
slouken@3254
   422
	<References>
slouken@3254
   423
	</References>
slouken@3254
   424
	<Files>
slouken@3254
   425
		<File
slouken@5062
   426
			RelativePath="..\..\src\main\windows\SDL_windows_main.c"
slouken@3254
   427
			>
slouken@3254
   428
		</File>
slouken@3254
   429
	</Files>
slouken@3254
   430
	<Globals>
slouken@3254
   431
	</Globals>
slouken@3254
   432
</VisualStudioProject>