Added MSVC9 (2k8 Express) Project File; The client builds but -setup and

-server just need to have files excluded/included from the project

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1000
This commit is contained in:
GhostlyDeath 2008-01-16 13:39:24 +00:00
parent 095d69a9c0
commit dd32de5567
10 changed files with 1978 additions and 4 deletions

1
TODO
View file

@ -36,7 +36,6 @@ Crazy pie in the sky ideas:
automatically download and play speedruns. automatically download and play speedruns.
* DWANGO-like interface for finding players and setting up games. * DWANGO-like interface for finding players and setting up games.
* Demo hashes for regression testing of this and other ports. * Demo hashes for regression testing of this and other ports.
* MSVC build
* OPL emulation * OPL emulation
* Video capture mode? * Video capture mode?

View file

@ -11,16 +11,16 @@
#define PACKAGE_NAME "Chocolate Doom" #define PACKAGE_NAME "Chocolate Doom"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "Chocolate Doom 0.0.0" #define PACKAGE_STRING "Chocolate Doom 1.0.0"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "chocolate-doom" #define PACKAGE_TARNAME "chocolate-doom"
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "0.0.0" #define PACKAGE_VERSION "1.0.0"
/* Version number of package */ /* Version number of package */
#define VERSION "0.0.0" #define VERSION "1.0.0"
/* Define to 1 if your processor stores words with the most significant byte /* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */ first (like Motorola and SPARC, unlike Intel and VAX). */

46
msvc/win32.rc Normal file
View file

@ -0,0 +1,46 @@
//-----------------------------------------------------------------------------
//
// Copyright(C) 2005 Simon Howard
// Copyright(C) 2008 "GhostlyDeath" (ghostlydeath@gmail.com)
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
// 02111-1307, USA.
//
// DESCRIPTION:
// Win32 Resources
//
//-----------------------------------------------------------------------------
1 ICON "../data/chocolate-doom.ico"
1 VERSIONINFO
PRODUCTVERSION 1,0,0,0
FILEVERSION 1,0,0,0
FILETYPE 1
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "FileVersion", "1.0.0"
VALUE "FileDescription", "Chocolate Doom 1.0.0"
VALUE "InternalName", "chocolate-doom"
VALUE "CompanyName", "fraggle@gmail.com"
VALUE "LegalCopyright", "GNU General Public License"
VALUE "ProductName", "Chocolate Doom"
VALUE "ProductVersion", "1.0.0"
END
END
END

View file

@ -27,6 +27,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "doomdef.h"
#include "config.h" #include "config.h"
#include "pcsound.h" #include "pcsound.h"
#include "pcsound_internal.h" #include "pcsound_internal.h"

View file

@ -30,6 +30,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "doomdef.h"
#include "i_system.h" #include "i_system.h"
#include "deh_mapping.h" #include "deh_mapping.h"

View file

@ -34,6 +34,7 @@
// #define macros to provide functions missing in Windows. // #define macros to provide functions missing in Windows.
// Outside Windows, we use strings.h for str[n]casecmp. // Outside Windows, we use strings.h for str[n]casecmp.
#ifdef _WIN32 #ifdef _WIN32
#define snprintf _snprintf #define snprintf _snprintf

View file

@ -29,6 +29,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "doomdef.h"
#include "i_system.h" #include "i_system.h"
int myargc; int myargc;

View file

@ -29,6 +29,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "doomdef.h"
#include "i_system.h" #include "i_system.h"
#include "w_merge.h" #include "w_merge.h"
#include "w_wad.h" #include "w_wad.h"

32
vc9/Chocolate Doom.sln Normal file
View file

@ -0,0 +1,32 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chocolate Doom", "Chocolate Doom.vcproj", "{8B744A3B-8F18-41A0-85A3-293816E85B6E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Client|Win32 = Debug Client|Win32
Debug Server|Win32 = Debug Server|Win32
Debug Setup|Win32 = Debug Setup|Win32
Release Client|Win32 = Release Client|Win32
Release Server|Win32 = Release Server|Win32
Release Setup|Win32 = Release Setup|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Client|Win32.ActiveCfg = Debug|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Client|Win32.Build.0 = Debug|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Server|Win32.ActiveCfg = Debug Server|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Server|Win32.Build.0 = Debug Server|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Setup|Win32.ActiveCfg = Debug Setup|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Debug Setup|Win32.Build.0 = Debug Setup|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Client|Win32.ActiveCfg = Release|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Client|Win32.Build.0 = Release|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Server|Win32.ActiveCfg = Release Server|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Server|Win32.Build.0 = Release Server|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Setup|Win32.ActiveCfg = Release Setup|Win32
{8B744A3B-8F18-41A0-85A3-293816E85B6E}.Release Setup|Win32.Build.0 = Release Setup|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

1892
vc9/Chocolate Doom.vcproj Normal file

File diff suppressed because it is too large Load diff