Browse Source
Theas might lead to confusion on the end users part as they are specifik to Devilution and do not apply to DevilutionXpull/78/head
13 changed files with 0 additions and 1926 deletions
@ -1,718 +0,0 @@
|
||||
# Microsoft Developer Studio Project File - Name="Diablo" - Package Owner=<4> |
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00 |
||||
# ** DO NOT EDIT ** |
||||
|
||||
# TARGTYPE "Win32 (x86) Application" 0x0101 |
||||
|
||||
CFG=Diablo - Win32 Debug |
||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE, |
||||
!MESSAGE use the Export Makefile command and run |
||||
!MESSAGE |
||||
!MESSAGE NMAKE /f "Diablo.mak". |
||||
!MESSAGE |
||||
!MESSAGE You can specify a configuration when running NMAKE |
||||
!MESSAGE by defining the macro CFG on the command line. For example: |
||||
!MESSAGE |
||||
!MESSAGE NMAKE /f "Diablo.mak" CFG="Diablo - Win32 Debug" |
||||
!MESSAGE |
||||
!MESSAGE Possible choices for configuration are: |
||||
!MESSAGE |
||||
!MESSAGE "Diablo - Win32 Release" (based on "Win32 (x86) Application") |
||||
!MESSAGE "Diablo - Win32 Debug" (based on "Win32 (x86) Application") |
||||
!MESSAGE "Diablo - Win32 Release with PDB" (based on "Win32 (x86) Application") |
||||
!MESSAGE |
||||
|
||||
# Begin Project |
||||
# PROP AllowPerConfigDependencies 0 |
||||
# PROP Scc_ProjName "" |
||||
# PROP Scc_LocalPath "" |
||||
CPP=cl.exe |
||||
MTL=midl.exe |
||||
RSC=rc.exe |
||||
|
||||
!IF "$(CFG)" == "Diablo - Win32 Release" |
||||
|
||||
# PROP BASE Use_MFC 0 |
||||
# PROP BASE Use_Debug_Libraries 0 |
||||
# PROP BASE Output_Dir "Source/WinRel" |
||||
# PROP BASE Intermediate_Dir "Source/WinRel" |
||||
# PROP BASE Target_Dir "" |
||||
# PROP Use_MFC 0 |
||||
# PROP Use_Debug_Libraries 0 |
||||
# PROP Output_Dir "bld/WinRel" |
||||
# PROP Intermediate_Dir "Source/WinRel" |
||||
# PROP Ignore_Export_Lib 0 |
||||
# PROP Target_Dir "" |
||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c |
||||
# ADD CPP /nologo /MT /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /TC /c |
||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG" |
||||
# ADD RSC /l 0x409 /d "NDEBUG" |
||||
BSC32=bscmake.exe |
||||
# ADD BASE BSC32 /nologo |
||||
# ADD BSC32 /nologo |
||||
LINK32=link.exe |
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 |
||||
# ADD LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
||||
|
||||
!ELSEIF "$(CFG)" == "Diablo - Win32 Debug" |
||||
|
||||
# PROP BASE Use_MFC 0 |
||||
# PROP BASE Use_Debug_Libraries 0 |
||||
# PROP BASE Output_Dir "Diablo__" |
||||
# PROP BASE Intermediate_Dir "Diablo__" |
||||
# PROP BASE Target_Dir "" |
||||
# PROP Use_MFC 0 |
||||
# PROP Use_Debug_Libraries 1 |
||||
# PROP Output_Dir "bld/WinDebug" |
||||
# PROP Intermediate_Dir "Source/WinDebug" |
||||
# PROP Ignore_Export_Lib 0 |
||||
# PROP Target_Dir "" |
||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c |
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /O1 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /TC /c |
||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD BASE RSC /l 0x409 /d "_DEBUG" |
||||
# ADD RSC /l 0x409 /d "_DEBUG" |
||||
BSC32=bscmake.exe |
||||
# ADD BASE BSC32 /nologo |
||||
LINK32=link.exe |
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept |
||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
||||
/nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept |
||||
|
||||
!ELSEIF "$(CFG)" == "Diablo - Win32 Release with PDB" |
||||
|
||||
# PROP BASE Use_MFC 0 |
||||
# PROP BASE Use_Debug_Libraries 0 |
||||
# PROP BASE Output_Dir "Diablo___Win32_Release_with_PDB" |
||||
# PROP BASE Intermediate_Dir "Diablo___Win32_Release_with_PDB" |
||||
# PROP BASE Target_Dir "" |
||||
# PROP Use_MFC 0 |
||||
# PROP Use_Debug_Libraries 0 |
||||
# PROP Output_Dir "bld/WinRel" |
||||
# PROP Intermediate_Dir "Source/WinRel" |
||||
# PROP Ignore_Export_Lib 0 |
||||
# PROP Target_Dir "" |
||||
# ADD BASE CPP /nologo /MT /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c |
||||
# SUBTRACT BASE CPP /WX |
||||
# ADD CPP /nologo /MT /W3 /GX /Zi /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FAs /YX /FD /TC /c |
||||
# SUBTRACT CPP /WX |
||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
||||
# ADD BASE RSC /l 0x409 /d "NDEBUG" |
||||
# ADD RSC /l 0x409 /d "NDEBUG" |
||||
BSC32=bscmake.exe |
||||
# ADD BASE BSC32 /nologo |
||||
# ADD BSC32 /nologo |
||||
LINK32=link.exe |
||||
# ADD BASE LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
||||
# ADD LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /debug /machine:I386 |
||||
|
||||
!ENDIF |
||||
|
||||
# Begin Target |
||||
|
||||
# Name "Diablo - Win32 Release" |
||||
# Name "Diablo - Win32 Debug" |
||||
# Name "Diablo - Win32 Release with PDB" |
||||
# Begin Group "Source Files" |
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\appfat.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\automap.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\capture.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\codec.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\control.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\cursor.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dead.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\debug.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\diablo.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\doom.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l1.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l2.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l3.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l4.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dthread.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dx.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\effects.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\encrypt.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\engine.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\error.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\fault.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gamemenu.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gendung.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gmenu.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\help.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\init.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\interfac.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\inv.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\items.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\lighting.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\loadsave.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\logging.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\mainmenu.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\minitext.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\missiles.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\monster.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\movie.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\mpqapi.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\msg.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\msgcmd.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\multi.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\nthread.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\objects.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\pack.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\palette.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\path.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\pfile.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\player.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\plrmsg.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\portal.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\quests.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\restrict.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\scrollrt.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\setmaps.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sha.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sound.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\spells.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\stores.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sync.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\textdat.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\themes.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\tmsg.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\town.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\towners.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\track.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\trigs.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\wave.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\render.cpp |
||||
# End Source File |
||||
# End Group |
||||
# Begin Group "Resource Files" |
||||
|
||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Diablo.ico |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Diablo.rc |
||||
# End Source File |
||||
# End Group |
||||
# Begin Group "Header Files" |
||||
|
||||
# PROP Default_Filter "h;hpp;hxx;hm;inl" |
||||
|
||||
# Begin Source File |
||||
|
||||
SOURCE=.\defs.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\enums.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\structs.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\types.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\appfat.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\automap.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\capture.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\codec.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\control.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\cursor.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dead.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\debug.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\diablo.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\doom.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l1.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l2.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l3.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\drlg_l4.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dthread.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\dx.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\effects.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\encrypt.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\engine.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\error.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\fault.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gamemenu.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gendung.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\gmenu.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\help.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\init.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\interfac.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\inv.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\items.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\lighting.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\loadsave.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\logging.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\mainmenu.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\minitext.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\missiles.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\monster.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\movie.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\mpqapi.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\msg.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\msgcmd.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\multi.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\nthread.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\objects.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\pack.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\palette.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\path.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\pfile.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\player.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\plrmsg.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\portal.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\quests.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\render.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\restrict.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\scrollrt.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\setmaps.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sha.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sound.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\spells.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\stores.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\sync.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\textdat.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\themes.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\tmsg.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\town.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\towners.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\track.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\trigs.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\Source\wave.h |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\resource.h |
||||
# End Source File |
||||
# End Group |
||||
# Begin Group "PKWare" |
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\3rdParty\PKWare\explode.cpp |
||||
# End Source File |
||||
# Begin Source File |
||||
|
||||
SOURCE=.\3rdParty\PKWare\implode.cpp |
||||
# End Source File |
||||
# End Group |
||||
# End Target |
||||
# End Project |
||||
@ -1,61 +0,0 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00 |
||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! |
||||
|
||||
############################################################################### |
||||
|
||||
Project: "Diablo"=".\Diablo.dsp" - Package Owner=<4> |
||||
|
||||
Package=<5> |
||||
{{{ |
||||
}}} |
||||
|
||||
Package=<4> |
||||
{{{ |
||||
Begin Project Dependency |
||||
Project_Dep_Name DiabloUI |
||||
End Project Dependency |
||||
Begin Project Dependency |
||||
Project_Dep_Name Storm |
||||
End Project Dependency |
||||
}}} |
||||
|
||||
############################################################################### |
||||
|
||||
Project: "DiabloUI"=".\DiabloUI\DiabloUI.dsp" - Package Owner=<4> |
||||
|
||||
Package=<5> |
||||
{{{ |
||||
}}} |
||||
|
||||
Package=<4> |
||||
{{{ |
||||
Begin Project Dependency |
||||
Project_Dep_Name Storm |
||||
End Project Dependency |
||||
}}} |
||||
|
||||
############################################################################### |
||||
|
||||
Project: "Storm"=".\3rdParty\Storm\Source\Storm.dsp" - Package Owner=<4> |
||||
|
||||
Package=<5> |
||||
{{{ |
||||
}}} |
||||
|
||||
Package=<4> |
||||
{{{ |
||||
}}} |
||||
|
||||
############################################################################### |
||||
|
||||
Global: |
||||
|
||||
Package=<5> |
||||
{{{ |
||||
}}} |
||||
|
||||
Package=<3> |
||||
{{{ |
||||
}}} |
||||
|
||||
############################################################################### |
||||
@ -1,37 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00 |
||||
# Visual Studio 15 |
||||
VisualStudioVersion = 15.0.27703.2035 |
||||
MinimumVisualStudioVersion = 10.0.40219.1 |
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Diablo", "Diablo.vcxproj", "{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}" |
||||
EndProject |
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DiabloUI", "DiabloUI\DiabloUI.vcxproj", "{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}" |
||||
EndProject |
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Storm", "3rdParty\Storm\Source\Storm.vcxproj", "{B28F69CE-15A1-424D-BBB5-2727258D675B}" |
||||
EndProject |
||||
Global |
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
||||
Debug|x86 = Debug|x86 |
||||
Release|x86 = Release|x86 |
||||
EndGlobalSection |
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Debug|x86.ActiveCfg = Debug|Win32 |
||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Debug|x86.Build.0 = Debug|Win32 |
||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Release|x86.ActiveCfg = Release|Win32 |
||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Release|x86.Build.0 = Release|Win32 |
||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Debug|x86.ActiveCfg = Debug|Win32 |
||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Debug|x86.Build.0 = Debug|Win32 |
||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Release|x86.ActiveCfg = Release|Win32 |
||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Release|x86.Build.0 = Release|Win32 |
||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Debug|x86.ActiveCfg = Debug|Win32 |
||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Debug|x86.Build.0 = Debug|Win32 |
||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Release|x86.ActiveCfg = Release|Win32 |
||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Release|x86.Build.0 = Release|Win32 |
||||
EndGlobalSection |
||||
GlobalSection(SolutionProperties) = preSolution |
||||
HideSolutionNode = FALSE |
||||
EndGlobalSection |
||||
GlobalSection(ExtensibilityGlobals) = postSolution |
||||
SolutionGuid = {6252549D-BED6-405B-9D6D-42C9074D0684} |
||||
EndGlobalSection |
||||
EndGlobal |
||||
@ -1,295 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<ItemGroup Label="ProjectConfigurations"> |
||||
<ProjectConfiguration Include="Debug|Win32"> |
||||
<Configuration>Debug</Configuration> |
||||
<Platform>Win32</Platform> |
||||
</ProjectConfiguration> |
||||
<ProjectConfiguration Include="Release|Win32"> |
||||
<Configuration>Release</Configuration> |
||||
<Platform>Win32</Platform> |
||||
</ProjectConfiguration> |
||||
</ItemGroup> |
||||
<PropertyGroup Label="Globals"> |
||||
<SccProjectName /> |
||||
<SccLocalPath /> |
||||
<ProjectGuid>{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}</ProjectGuid> |
||||
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> |
||||
</PropertyGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
||||
<ConfigurationType>Application</ConfigurationType> |
||||
<PlatformToolset>v141</PlatformToolset> |
||||
</PropertyGroup> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
||||
<ConfigurationType>Application</ConfigurationType> |
||||
<PlatformToolset>v141</PlatformToolset> |
||||
</PropertyGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
||||
<ImportGroup Label="ExtensionSettings"> |
||||
</ImportGroup> |
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /> |
||||
</ImportGroup> |
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /> |
||||
</ImportGroup> |
||||
<PropertyGroup Label="UserMacros" /> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
||||
<OutDir>.\Source/WinRel\</OutDir> |
||||
<IntDir>.\Source/WinRel\</IntDir> |
||||
</PropertyGroup> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
||||
<OutDir>.\Source/WinDebug\</OutDir> |
||||
<IntDir>.\Source/WinDebug\</IntDir> |
||||
</PropertyGroup> |
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
||||
<ClCompile> |
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion> |
||||
<StringPooling>true</StringPooling> |
||||
<Optimization>MaxSpeed</Optimization> |
||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
||||
<WarningLevel>Level3</WarningLevel> |
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
<AssemblerListingLocation>.\Source/WinRel\</AssemblerListingLocation> |
||||
<ObjectFileName>.\Source/WinRel\</ObjectFileName> |
||||
<ProgramDataBaseFileName>.\Source/WinRel\</ProgramDataBaseFileName> |
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings> |
||||
<MinimalRebuild>true</MinimalRebuild> |
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
||||
<DebugInformationFormat>None</DebugInformationFormat> |
||||
</ClCompile> |
||||
<Midl> |
||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
<TypeLibraryName>.\Source/WinRel\Diablo.tlb</TypeLibraryName> |
||||
<MkTypLibCompatible>true</MkTypLibCompatible> |
||||
<RedirectOutputAndErrors>NUL</RedirectOutputAndErrors> |
||||
<TargetEnvironment>Win32</TargetEnvironment> |
||||
</Midl> |
||||
<ResourceCompile> |
||||
<Culture>0x0409</Culture> |
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
</ResourceCompile> |
||||
<Bscmake> |
||||
<OutputFile>.\Source/WinRel\Diablo.bsc</OutputFile> |
||||
</Bscmake> |
||||
<Link> |
||||
<SubSystem>Windows</SubSystem> |
||||
<OutputFile>.\Source/WinRel\Diablo.exe</OutputFile> |
||||
<AdditionalDependencies>DiabloUI/WinRel/DiabloUI.lib;3rdParty/Storm/Source/WinRel/Storm.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> |
||||
<DataExecutionPrevention>false</DataExecutionPrevention> |
||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
||||
<GenerateDebugInformation>false</GenerateDebugInformation> |
||||
</Link> |
||||
</ItemDefinitionGroup> |
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
||||
<ClCompile> |
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
||||
<Optimization>Disabled</Optimization> |
||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
||||
<WarningLevel>Level3</WarningLevel> |
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> |
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
<AssemblerListingLocation>.\Source/WinDebug\</AssemblerListingLocation> |
||||
<ObjectFileName>.\Source/WinDebug\</ObjectFileName> |
||||
<ProgramDataBaseFileName>.\Source/WinDebug\</ProgramDataBaseFileName> |
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings> |
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
||||
</ClCompile> |
||||
<Midl> |
||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
<TypeLibraryName>.\Source/WinDebug\Diablo.tlb</TypeLibraryName> |
||||
<MkTypLibCompatible>true</MkTypLibCompatible> |
||||
<RedirectOutputAndErrors>NUL</RedirectOutputAndErrors> |
||||
<TargetEnvironment>Win32</TargetEnvironment> |
||||
</Midl> |
||||
<ResourceCompile> |
||||
<Culture>0x0409</Culture> |
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
</ResourceCompile> |
||||
<Bscmake> |
||||
<OutputFile>.\Source/WinDebug\Diablo.bsc</OutputFile> |
||||
</Bscmake> |
||||
<Link> |
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
||||
<SubSystem>Windows</SubSystem> |
||||
<OutputFile>.\Source/WinDebug\Diablo.exe</OutputFile> |
||||
<AdditionalDependencies>DiabloUI/WinDebug/DiabloUI.lib;3rdParty/Storm/Source/WinDebug/Storm.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> |
||||
<DataExecutionPrevention>false</DataExecutionPrevention> |
||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
||||
</Link> |
||||
</ItemDefinitionGroup> |
||||
<ItemGroup> |
||||
<ClCompile Include="3rdParty\PKWare\explode.cpp" /> |
||||
<ClCompile Include="3rdParty\PKWare\implode.cpp" /> |
||||
<ClCompile Include="Source\appfat.cpp" /> |
||||
<ClCompile Include="Source\automap.cpp" /> |
||||
<ClCompile Include="Source\capture.cpp" /> |
||||
<ClCompile Include="Source\codec.cpp" /> |
||||
<ClCompile Include="Source\control.cpp" /> |
||||
<ClCompile Include="Source\cursor.cpp" /> |
||||
<ClCompile Include="Source\dead.cpp" /> |
||||
<ClCompile Include="Source\debug.cpp" /> |
||||
<ClCompile Include="Source\diablo.cpp" /> |
||||
<ClCompile Include="Source\doom.cpp" /> |
||||
<ClCompile Include="Source\drlg_l1.cpp" /> |
||||
<ClCompile Include="Source\drlg_l2.cpp" /> |
||||
<ClCompile Include="Source\drlg_l3.cpp" /> |
||||
<ClCompile Include="Source\drlg_l4.cpp" /> |
||||
<ClCompile Include="Source\dthread.cpp" /> |
||||
<ClCompile Include="Source\dx.cpp" /> |
||||
<ClCompile Include="Source\effects.cpp" /> |
||||
<ClCompile Include="Source\encrypt.cpp" /> |
||||
<ClCompile Include="Source\engine.cpp" /> |
||||
<ClCompile Include="Source\error.cpp" /> |
||||
<ClCompile Include="Source\fault.cpp" /> |
||||
<ClCompile Include="Source\gamemenu.cpp" /> |
||||
<ClCompile Include="Source\gendung.cpp" /> |
||||
<ClCompile Include="Source\gmenu.cpp" /> |
||||
<ClCompile Include="Source\help.cpp" /> |
||||
<ClCompile Include="Source\init.cpp" /> |
||||
<ClCompile Include="Source\interfac.cpp" /> |
||||
<ClCompile Include="Source\inv.cpp" /> |
||||
<ClCompile Include="Source\items.cpp" /> |
||||
<ClCompile Include="Source\lighting.cpp" /> |
||||
<ClCompile Include="Source\loadsave.cpp" /> |
||||
<ClCompile Include="Source\logging.cpp" /> |
||||
<ClCompile Include="Source\mainmenu.cpp" /> |
||||
<ClCompile Include="Source\minitext.cpp" /> |
||||
<ClCompile Include="Source\missiles.cpp" /> |
||||
<ClCompile Include="Source\monster.cpp" /> |
||||
<ClCompile Include="Source\movie.cpp" /> |
||||
<ClCompile Include="Source\mpqapi.cpp" /> |
||||
<ClCompile Include="Source\msg.cpp" /> |
||||
<ClCompile Include="Source\msgcmd.cpp" /> |
||||
<ClCompile Include="Source\multi.cpp" /> |
||||
<ClCompile Include="Source\nthread.cpp" /> |
||||
<ClCompile Include="Source\objects.cpp" /> |
||||
<ClCompile Include="Source\pack.cpp" /> |
||||
<ClCompile Include="Source\palette.cpp" /> |
||||
<ClCompile Include="Source\path.cpp" /> |
||||
<ClCompile Include="Source\pfile.cpp" /> |
||||
<ClCompile Include="Source\player.cpp" /> |
||||
<ClCompile Include="Source\plrmsg.cpp" /> |
||||
<ClCompile Include="Source\portal.cpp" /> |
||||
<ClCompile Include="Source\quests.cpp" /> |
||||
<ClCompile Include="Source\restrict.cpp" /> |
||||
<ClCompile Include="Source\scrollrt.cpp" /> |
||||
<ClCompile Include="Source\setmaps.cpp" /> |
||||
<ClCompile Include="Source\sha.cpp" /> |
||||
<ClCompile Include="Source\sound.cpp" /> |
||||
<ClCompile Include="Source\spells.cpp" /> |
||||
<ClCompile Include="Source\stores.cpp" /> |
||||
<ClCompile Include="Source\sync.cpp" /> |
||||
<ClCompile Include="Source\textdat.cpp" /> |
||||
<ClCompile Include="Source\themes.cpp" /> |
||||
<ClCompile Include="Source\tmsg.cpp" /> |
||||
<ClCompile Include="Source\town.cpp" /> |
||||
<ClCompile Include="Source\towners.cpp" /> |
||||
<ClCompile Include="Source\track.cpp" /> |
||||
<ClCompile Include="Source\trigs.cpp" /> |
||||
<ClCompile Include="Source\wave.cpp" /> |
||||
<ClCompile Include="Source\render.cpp" /> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<Image Include="Diablo.ico" /> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ResourceCompile Include="Diablo.rc" /> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ClInclude Include="3rdParty\PKWare\pkware.h" /> |
||||
<ClInclude Include="defs.h" /> |
||||
<ClInclude Include="enums.h" /> |
||||
<ClInclude Include="resource.h" /> |
||||
<ClInclude Include="Source\appfat.h" /> |
||||
<ClInclude Include="Source\automap.h" /> |
||||
<ClInclude Include="Source\capture.h" /> |
||||
<ClInclude Include="Source\codec.h" /> |
||||
<ClInclude Include="Source\control.h" /> |
||||
<ClInclude Include="Source\cursor.h" /> |
||||
<ClInclude Include="Source\dead.h" /> |
||||
<ClInclude Include="Source\debug.h" /> |
||||
<ClInclude Include="Source\diablo.h" /> |
||||
<ClInclude Include="Source\doom.h" /> |
||||
<ClInclude Include="Source\drlg_l1.h" /> |
||||
<ClInclude Include="Source\drlg_l2.h" /> |
||||
<ClInclude Include="Source\drlg_l3.h" /> |
||||
<ClInclude Include="Source\drlg_l4.h" /> |
||||
<ClInclude Include="Source\dthread.h" /> |
||||
<ClInclude Include="Source\dx.h" /> |
||||
<ClInclude Include="Source\effects.h" /> |
||||
<ClInclude Include="Source\encrypt.h" /> |
||||
<ClInclude Include="Source\engine.h" /> |
||||
<ClInclude Include="Source\error.h" /> |
||||
<ClInclude Include="Source\fault.h" /> |
||||
<ClInclude Include="Source\gamemenu.h" /> |
||||
<ClInclude Include="Source\gendung.h" /> |
||||
<ClInclude Include="Source\gmenu.h" /> |
||||
<ClInclude Include="Source\help.h" /> |
||||
<ClInclude Include="Source\init.h" /> |
||||
<ClInclude Include="Source\interfac.h" /> |
||||
<ClInclude Include="Source\inv.h" /> |
||||
<ClInclude Include="Source\items.h" /> |
||||
<ClInclude Include="Source\lighting.h" /> |
||||
<ClInclude Include="Source\loadsave.h" /> |
||||
<ClInclude Include="Source\logging.h" /> |
||||
<ClInclude Include="Source\mainmenu.h" /> |
||||
<ClInclude Include="Source\minitext.h" /> |
||||
<ClInclude Include="Source\missiles.h" /> |
||||
<ClInclude Include="Source\monster.h" /> |
||||
<ClInclude Include="Source\movie.h" /> |
||||
<ClInclude Include="Source\mpqapi.h" /> |
||||
<ClInclude Include="Source\msg.h" /> |
||||
<ClInclude Include="Source\msgcmd.h" /> |
||||
<ClInclude Include="Source\multi.h" /> |
||||
<ClInclude Include="Source\nthread.h" /> |
||||
<ClInclude Include="Source\objects.h" /> |
||||
<ClInclude Include="Source\pack.h" /> |
||||
<ClInclude Include="Source\palette.h" /> |
||||
<ClInclude Include="Source\path.h" /> |
||||
<ClInclude Include="Source\pfile.h" /> |
||||
<ClInclude Include="Source\player.h" /> |
||||
<ClInclude Include="Source\plrmsg.h" /> |
||||
<ClInclude Include="Source\portal.h" /> |
||||
<ClInclude Include="Source\quests.h" /> |
||||
<ClInclude Include="Source\restrict.h" /> |
||||
<ClInclude Include="Source\scrollrt.h" /> |
||||
<ClInclude Include="Source\setmaps.h" /> |
||||
<ClInclude Include="Source\sha.h" /> |
||||
<ClInclude Include="Source\sound.h" /> |
||||
<ClInclude Include="Source\spells.h" /> |
||||
<ClInclude Include="Source\stores.h" /> |
||||
<ClInclude Include="Source\sync.h" /> |
||||
<ClInclude Include="Source\textdat.h" /> |
||||
<ClInclude Include="Source\themes.h" /> |
||||
<ClInclude Include="Source\tmsg.h" /> |
||||
<ClInclude Include="Source\town.h" /> |
||||
<ClInclude Include="Source\towners.h" /> |
||||
<ClInclude Include="Source\track.h" /> |
||||
<ClInclude Include="Source\trigs.h" /> |
||||
<ClInclude Include="Source\wave.h" /> |
||||
<ClInclude Include="Source\render.h" /> |
||||
<ClInclude Include="structs.h" /> |
||||
<ClInclude Include="types.h" /> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ProjectReference Include="3rdParty\Storm\Source\Storm.vcxproj"> |
||||
<Project>{b28f69ce-15a1-424d-bbb5-2727258d675b}</Project> |
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
||||
</ProjectReference> |
||||
<ProjectReference Include="DiabloUI\DiabloUI.vcxproj"> |
||||
<Project>{8408e35e-3cf5-4d4e-b873-af3952cdabd4}</Project> |
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
||||
</ProjectReference> |
||||
</ItemGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
||||
<ImportGroup Label="ExtensionTargets"> |
||||
</ImportGroup> |
||||
</Project> |
||||
@ -1,467 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<ItemGroup> |
||||
<Filter Include="Source Files"> |
||||
<UniqueIdentifier>{0fb229f0-d459-4ec9-b897-317b016e0a57}</UniqueIdentifier> |
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> |
||||
</Filter> |
||||
<Filter Include="Resource Files"> |
||||
<UniqueIdentifier>{52f34be1-947a-42ee-b303-4a46566a14a7}</UniqueIdentifier> |
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions> |
||||
</Filter> |
||||
<Filter Include="Header Files"> |
||||
<UniqueIdentifier>{8003aed2-27a6-444b-8fb0-bb8a59530005}</UniqueIdentifier> |
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions> |
||||
</Filter> |
||||
<Filter Include="PKWare"> |
||||
<UniqueIdentifier>{5dbacde9-4fc8-4776-ba59-92912e0c8ab5}</UniqueIdentifier> |
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> |
||||
</Filter> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ClCompile Include="Source\appfat.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\automap.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\capture.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\codec.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\control.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\cursor.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\dead.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\debug.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\diablo.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\doom.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\drlg_l1.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\drlg_l2.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\drlg_l3.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\drlg_l4.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\dthread.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\dx.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\effects.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\encrypt.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\engine.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\error.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\fault.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\gamemenu.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\gendung.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\gmenu.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\help.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\init.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\interfac.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\inv.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\items.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\lighting.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\loadsave.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\logging.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\mainmenu.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\minitext.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\missiles.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\monster.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\movie.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\mpqapi.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\msg.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\msgcmd.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\multi.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\nthread.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\objects.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\pack.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\palette.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\path.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\pfile.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\player.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\plrmsg.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\portal.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\quests.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\restrict.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\scrollrt.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\setmaps.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\sha.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\sound.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\spells.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\stores.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\sync.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\textdat.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\themes.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\tmsg.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\town.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\towners.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\track.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\trigs.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\wave.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="Source\render.cpp"> |
||||
<Filter>Source Files</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="3rdParty\PKWare\explode.cpp"> |
||||
<Filter>PKWare</Filter> |
||||
</ClCompile> |
||||
<ClCompile Include="3rdParty\PKWare\implode.cpp"> |
||||
<Filter>PKWare</Filter> |
||||
</ClCompile> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<Image Include="Diablo.ico"> |
||||
<Filter>Resource Files</Filter> |
||||
</Image> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ResourceCompile Include="Diablo.rc"> |
||||
<Filter>Resource Files</Filter> |
||||
</ResourceCompile> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<ClInclude Include="resource.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\appfat.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\automap.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\capture.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\codec.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\control.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\cursor.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\dead.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\debug.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\diablo.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\doom.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\drlg_l1.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\drlg_l2.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\drlg_l3.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\drlg_l4.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\dthread.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\dx.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\effects.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\encrypt.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\engine.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\error.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\fault.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\gamemenu.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\gendung.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\gmenu.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\help.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\init.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\interfac.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\inv.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\items.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\lighting.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\loadsave.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\logging.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\mainmenu.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\minitext.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\missiles.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\monster.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\movie.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\mpqapi.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\msg.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\msgcmd.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\multi.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\nthread.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\objects.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\pack.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\palette.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\path.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\pfile.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\player.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\plrmsg.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\portal.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\quests.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\restrict.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\scrollrt.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\setmaps.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\sha.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\sound.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\spells.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\stores.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\sync.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\textdat.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\themes.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\tmsg.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\town.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\towners.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\track.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\trigs.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\wave.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="Source\render.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="defs.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="enums.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="structs.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="types.h"> |
||||
<Filter>Header Files</Filter> |
||||
</ClInclude> |
||||
<ClInclude Include="3rdParty\PKWare\pkware.h"> |
||||
<Filter>PKWare</Filter> |
||||
</ClInclude> |
||||
</ItemGroup> |
||||
</Project> |
||||
@ -1,55 +0,0 @@
|
||||
# mingw32 and mingw64 have different executables
|
||||
ifdef MINGW32 |
||||
CXX=mingw32-g++
|
||||
DLLTOOL=dlltool
|
||||
WINDRES=windres
|
||||
else |
||||
CXX=i686-w64-mingw32-g++
|
||||
DLLTOOL=i686-w64-mingw32-dlltool
|
||||
WINDRES=i686-w64-mingw32-windres
|
||||
endif |
||||
|
||||
# Clang doesn't understand permissive compilation, we need to "fix" invalid
|
||||
# casts from a pointer type there using
|
||||
# static_cast<NEW_TYPE>(reinterpret_cast<uintptr_t>(ptr))
|
||||
# instead of
|
||||
# (NEW_TYPE)(ptr)
|
||||
CXXFLAGS=-fpermissive -Wno-write-strings
|
||||
CPPFLAGS=-MMD -MF $*.d
|
||||
LDLIBS=-lgdi32 -lversion -ldiabloui -lstorm
|
||||
LDFLAGS=-L./ -static-libgcc -mwindows
|
||||
|
||||
all: devilution.exe |
||||
|
||||
debug: CXXFLAGS += -D_DEBUG |
||||
debug: CPPFLAGS += -D_DEBUG |
||||
debug: devilution.exe |
||||
|
||||
DIABLO_SRC=$(sort $(filter-out Source/_asm.cpp Source/_render.cpp, $(wildcard Source/*.cpp)))
|
||||
OBJS=$(DIABLO_SRC:.cpp=.o)
|
||||
|
||||
PKWARE_SRC=$(wildcard 3rdParty/PKWare/*.cpp)
|
||||
PKWARE_OBJS=$(PKWARE_SRC:.cpp=.o)
|
||||
|
||||
devilution.exe: $(OBJS) $(PKWARE_OBJS) diabres.o diabloui.lib storm.lib |
||||
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
||||
|
||||
diabres.o: Diablo.rc |
||||
$(WINDRES) $< $@
|
||||
|
||||
diabloui.lib: diabloui.dll DiabloUI/diabloui_gcc.def |
||||
$(DLLTOOL) -d DiabloUI/diabloui_gcc.def -D $< -l $@
|
||||
|
||||
diabloui.dll: |
||||
# $(error Please copy diabloui.dll (version 1.09[b]) here)
|
||||
|
||||
storm.lib: storm.dll 3rdParty/Storm/Source/storm_gcc.def |
||||
$(DLLTOOL) -d 3rdParty/Storm/Source/storm_gcc.def -D $< -l $@
|
||||
|
||||
storm.dll: |
||||
# $(error Please copy storm.dll (version 1.09[b]) here)
|
||||
|
||||
clean: |
||||
@$(RM) -v $(OBJS) $(OBJS:.o=.d) $(PKWARE_OBJS) $(PKWARE_OBJS:.o=d) diabres.o storm.lib diabloui.lib devilution.exe
|
||||
|
||||
.PHONY: clean all |
||||
@ -1,85 +0,0 @@
|
||||
VC5_DIR ?= $(HOME)/DevStudio_5.10/VC |
||||
|
||||
# The $(VS6_DIR) directory is a copy of the "Microsoft Visual Studio" directory. |
||||
# |
||||
# To get a working setup on Linux or other "portable" copies of VS, |
||||
# the following DLLs have to be copied to the |
||||
# $(VS6_DIR)/VC98/Bin directory. |
||||
# |
||||
# - $(VS6_DIR)/Common/MSDev98/Bin/MSPDB60.DLL |
||||
# |
||||
# And to the $(VC5_DIR)/bin directory. |
||||
# |
||||
# - $(VC5_DIR)/SharedIDE/bin/MSDIS100.DLL |
||||
# - $(VC5_DIR)/SharedIDE/bin/MSPDB50.DLL |
||||
VS6_DIR ?= $(HOME)/VS6 |
||||
|
||||
VC6_DIR = $(VS6_DIR)/VC98 |
||||
|
||||
VC6_BIN_DIR = $(VC6_DIR)/Bin |
||||
VC6_INC_DIR = $(VC6_DIR)/Include |
||||
VC6_LIB_DIR = $(VC6_DIR)/Lib |
||||
|
||||
VC5_LIB_DIR = $(VC5_DIR)/lib |
||||
|
||||
IDE_DIR ?= $(VS6_DIR)/Common/MSDev98 |
||||
IDE_BIN_DIR = $(IDE_DIR)/bin |
||||
ifeq ($(OS),Windows_NT) |
||||
CL = $(VC6_BIN_DIR)/CL.EXE |
||||
RC = $(IDE_BIN_DIR)/RC.EXE |
||||
VC5_LINK = $(VC5_DIR)/bin/link.exe |
||||
VC6_LINK = $(VC6_BIN_DIR)/link.exe |
||||
else |
||||
CL = wine $(VC6_BIN_DIR)/CL.EXE |
||||
RC = wine $(IDE_BIN_DIR)/RC.EXE |
||||
VC5_LINK = wine $(VC5_DIR)/bin/link.exe |
||||
VC6_LINK = wine $(VC6_BIN_DIR)/link.exe |
||||
endif |
||||
|
||||
CFLAGS=/nologo /c /TC /GX /W3 /O1 /I $(VC6_INC_DIR) /FD /MT /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /Fp"Diablo.pch" /YX /Gm /Zi /FAs |
||||
LINKFLAGS=/nologo /subsystem:windows /machine:I386 /incremental:no |
||||
|
||||
ifeq ($(MAKE_BUILD),pdb) |
||||
VC_LINK = $(VC6_LINK) |
||||
LINKFLAGS += /pdb:"Diablo.pdb" /LIBPATH:$(VC6_LIB_DIR) /debug |
||||
else |
||||
VC_LINK=$(VC5_LINK) |
||||
LINKFLAGS+= /LIBPATH:$(VC5_LIB_DIR) |
||||
endif |
||||
|
||||
all: Diablo.exe |
||||
|
||||
debug: CFLAGS += /D "_DEBUG" |
||||
debug: Diablo.exe |
||||
|
||||
# fix compilation order to match the VC6 workspace files and exclude local assembly functions |
||||
DIABLO_SRC=$(sort $(filter-out Source/_asm.cpp Source/_render.cpp Source/render.cpp, $(wildcard Source/*.cpp))) |
||||
DIABLO_SRC += Source/render.cpp |
||||
OBJS=$(DIABLO_SRC:.cpp=.obj) |
||||
|
||||
PKWARE_SRC=$(sort $(wildcard 3rdParty/PKWare/*.cpp)) |
||||
PKWARE_OBJS=$(PKWARE_SRC:.cpp=.obj) |
||||
|
||||
Diablo.exe: main_files $(PKWARE_OBJS) diablo.res DiabloUI/diabloui.lib 3rdParty/Storm/storm.lib |
||||
$(VC_LINK) /OUT:$@ $(LINKFLAGS) $(OBJS) $(PKWARE_OBJS) diablo.res DiabloUI/diabloui.lib 3rdParty/Storm/storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib |
||||
|
||||
DiabloUI/diabloui.lib: |
||||
make -C DiabloUI |
||||
|
||||
3rdParty/Storm/storm.lib: |
||||
make -C 3rdParty/Storm |
||||
|
||||
# compiles all main source files with once compiler call |
||||
main_files: |
||||
$(CL) $(CFLAGS) /FoSource/ $(DIABLO_SRC) |
||||
|
||||
%.obj: %.cpp |
||||
$(CL) $(CFLAGS) /Fo$@ $< |
||||
|
||||
diablo.res: Diablo.rc |
||||
$(RC) /i $(VC6_INC_DIR) /i $(VC6_DIR)/MFC/Include /l 0x409 /fo $@ $< |
||||
|
||||
clean: |
||||
@$(RM) -v $(OBJS) $(PKWARE_OBJS) |
||||
|
||||
.PHONY: clean all |
||||
@ -1,49 +0,0 @@
|
||||
# Installation |
||||
|
||||
## Dependencies |
||||
|
||||
Ubuntu |
||||
```bash |
||||
sudo apt install g++-mingw-w64-i686 |
||||
``` |
||||
|
||||
Arch Linux |
||||
```bash |
||||
pacman -S mingw-w64-gcc mingw-w64-binutils |
||||
``` |
||||
|
||||
Fedora 28: |
||||
```bash |
||||
sudo dnf install mingw32-gcc-c++ wine |
||||
``` |
||||
|
||||
elementary OS: |
||||
```bash |
||||
sudo apt install mingw-w64 wine |
||||
``` |
||||
|
||||
|
||||
## Building |
||||
|
||||
```bash |
||||
git clone https://github.com/galaxyhaxz/devilution |
||||
cd devilution |
||||
cp /path/to/diablo_game_dir/diabloui.dll . |
||||
cp /path/to/diablo_game_dir/storm.dll . |
||||
make |
||||
``` |
||||
|
||||
On a 32-bit host, `$ make MINGW32=mingw32` should be used, to specify the 32-bit |
||||
toolchain. |
||||
|
||||
## Install |
||||
|
||||
```bash |
||||
cp devilution.exe /path/to/diablo_game_dir/ |
||||
``` |
||||
|
||||
## Run |
||||
|
||||
```bash |
||||
wine devilution.exe |
||||
``` |
||||
@ -1,32 +0,0 @@
|
||||
# Installation |
||||
|
||||
## Dependencies |
||||
|
||||
[Homebrew](https://brew.sh/) |
||||
|
||||
```bash |
||||
brew install wine |
||||
brew install mingw-w64 |
||||
``` |
||||
|
||||
## Building |
||||
|
||||
```bash |
||||
git clone https://github.com/galaxyhaxz/devilution |
||||
cd devilution |
||||
cp /path/to/diablo_game_dir/diabloui.dll . |
||||
cp /path/to/diablo_game_dir/Storm.dll . |
||||
make |
||||
``` |
||||
|
||||
## Install |
||||
|
||||
```bash |
||||
cp devilution.exe /path/to/diablo_game_dir/ |
||||
``` |
||||
|
||||
## Run |
||||
|
||||
```bash |
||||
wine devilution.exe |
||||
``` |
||||
@ -1,46 +0,0 @@
|
||||
# Installation |
||||
|
||||
## Dependencies and Initial Environment Configuration |
||||
|
||||
* Install [MSYS2](https://www.msys2.org/) |
||||
|
||||
```bash |
||||
# Start the *MSYS2 MinGW 32-bit* terminal. |
||||
|
||||
# If this is the first time, go ahead and update all of your components, and |
||||
# follow and instructions about restarting the terminal and running the update again: |
||||
pacman -Syu |
||||
|
||||
# After everything is updated, let's download all of the components needed |
||||
# to build it and set up any dependency symlinks: |
||||
pacman -Sy git make mingw-w64-i686-gcc mingw-w64-i686-binutils |
||||
|
||||
ln -s /mingw32/i686-w64-mingw32/bin/dlltool.exe /usr/bin/i686-w64-mingw32-dlltool.exe |
||||
ln -s /mingw32/i686-w64-mingw32/bin/as.exe /usr/bin/i686-w64-mingw32-as.exe |
||||
ln -s /mingw32/bin/windres.exe /usr/bin/i686-w64-mingw32-windres.exe |
||||
``` |
||||
|
||||
## Building |
||||
|
||||
```bash |
||||
git clone https://github.com/galaxyhaxz/devilution |
||||
cd devilution |
||||
cp /path/to/diablo_game_dir/diabloui.dll . |
||||
cp /path/to/diablo_game_dir/storm.dll . |
||||
|
||||
# If you only have a single core machine or if building in parallel |
||||
# causes issues, simply run the following command: |
||||
make |
||||
|
||||
# If you want to compile faster, then use the following command (Substitute # for |
||||
# your number of processors + 1. So if you have an 8 core processor, use 9: |
||||
make -j# |
||||
``` |
||||
|
||||
## Install |
||||
|
||||
```bash |
||||
# The Devilution executable will be placed in the root of your Devilution repository. |
||||
# Simply copy this over to your Diablo installation folder: |
||||
cp devilution.exe /path/to/diablo_game_dir/ |
||||
``` |
||||
@ -1,39 +0,0 @@
|
||||
# Compatibility Matrix, Compilations, Platform Statuses, Etc |
||||
|
||||
Please use UTC times for all entries. The Z ending represents UTC time. |
||||
|
||||
## Status Cheat Sheet |
||||
|
||||
[Modeled after Wine HQ's Rating System](https://wiki.winehq.org/AppDB_Rating_Definitions) |
||||
|
||||
| Rank | Description | |
||||
| --- | --- | |
||||
| Platinum | Works perfectly right after compilation either better or equal to Native Diablo Executable. | |
||||
| Gold | Works right after compilation with no crashes during gameplay but workarounds needed. | |
||||
| Silver | Works right after compilation with no crashes during gameplay but issues exist where no workarounds exist. | |
||||
| Bronze | Mostly works but there are still some problems remaining that prevent a full playthrough.| |
||||
| Trash | Game has severe problems and cannot be played. | |
||||
|
||||
## Windows |
||||
|
||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
||||
| 2018-06-24 @ 17:05 Z| Gold | 10 | x64 | 1803 | 17134.112 | i686-w64-mingw32-gcc-7.3.0 | MSYS 2 i686 | fearedbliss | Needed to use ddraw patch. | |
||||
| 2018-06-24 @ 12:52 Z| Platinum | 7 | x64 | 6.1 | 7601 | Visual C++ 6.0 | VC++ | Sergi4UA | None | |
||||
| 2018-06-24 @ 01:00 Z| Platinum | 7 | x64 | 6.1 | 7601 | Visual C++ 5.10 | VC++ | galaxyhaxz | None | |
||||
| 2018-06-24 @ 18:00 Z| Gold | 10 | x64 | 1803 | 17134.112 | Visual Studio 2017 (Community) | VC++ | MadHed | Disable DEP in linker options | |
||||
| 2018-06-24 @ 16:00 Z| Gold | 7 | x64 | 6.1 | 7601 | Visual Studio 2017 (Community) | VC++ | StephenCWills | Disable DEP in linker options | |
||||
| 2018-06-26 @ 19:30 Z| Platinum | 7 | x64 | 6.1 | 7601 | i686-w64-mingw32-g++ (GCC) 6.4.0 | Cygwin | StephenCWills | None | |
||||
| 2018-07-05 @ 23:54 Z| Gold | 10 | x64 | 1803 | 17134.112 | Visual Studio 2017 (Community) | VC++ | fearedbliss | Disable DEP in linker options | |
||||
|
||||
## Linux |
||||
|
||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
||||
| 2018-08-20 @ 12:05 Z| Gold | Ubuntu (WSL) | x64 | xenial | 16.04.4 LTS | i686-w64-mingw32-g++ (GCC) 5.3.1 20160211 | Mingw64-x86 | ChaosMarc | Needed to use ddraw patch. | |
||||
| 2018-08-20 @ 12:05 Z| Trash | Ubuntu (WSL) | x64 | bionic | 18.04 LTS | i686-w64-mingw32-g++ (GCC) 7.3-win32 20180312 | Mingw64-x86 | ChaosMarc | Crashes on startup (#107) | |
||||
|
||||
## Mac OS X |
||||
|
||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
||||
@ -1,23 +0,0 @@
|
||||
# Troubleshooting |
||||
|
||||
While Devilution should produce a binary close to the original (compatible with Windows 95/NT), it may cause issues on newer systems. It has been reported to frequently crash on some setups, although for many it appears to be running flawless otherwise. Windows 7, Linux-WINE, and Windows 10 have all reported success. |
||||
|
||||
Note that newer compilers may need to be tweaked to properly produce an executable. Currently this is being worked on to provide multiple Makefiles for a variety of systems. To ensure the best results, either MinGW or Visual Studio 2003/older should be used for the time being. |
||||
|
||||
## Compilations with Different Toolchains |
||||
Compiling with different compilers (Visual C++, MinGW, Etc) will lead lead to different |
||||
results with how the executable interacts with the operating system, and may lead to either |
||||
weird crashes or different types of problems either during startup or runtime. |
||||
|
||||
For example, for fearedbliss, on his Windows 10 x64 machine where he compiled Devilution |
||||
with MSYS2/MinGW32, he was getting the following messages: |
||||
|
||||
 |
||||
|
||||
 |
||||
|
||||
For the first issue, it is annoying but doesn't seem to stop you from playing the game. |
||||
|
||||
The second issue simply requires you to use the DirectDraw patch (ddraw.dll). Once the |
||||
dll is placed in your Diablo directory, and all of it's dependencies are installed |
||||
(DirectX 9 Runtime, and VC++ 2010 x86 Redistributable), it will work. |
||||
@ -1,19 +0,0 @@
|
||||
#!/bin/bash |
||||
|
||||
ROOT=`pwd` |
||||
|
||||
CPP_DONE="doom.cpp movie.cpp pfile.cpp player.cpp plrmsg.cpp sound.cpp spells.cpp tmsg.cpp" |
||||
|
||||
cd ${ROOT}/Source |
||||
for f in $CPP_DONE; do |
||||
echo "Formatting $f" |
||||
clang-format -style=file -i $f |
||||
done |
||||
|
||||
H_DONE="enums.h structs.h" |
||||
|
||||
cd ${ROOT} |
||||
for f in $H_DONE; do |
||||
echo "Formatting $f" |
||||
clang-format -style=file -i $f |
||||
done |
||||
Loading…
Reference in new issue