Anders Jenbo
87ea335ec4
Compile gamemenu.cpp, track.cpp & trigs.cpp as C ( #525 )
...
This enables processing pfile.h as a C header, this adds two minor
warnings to the compile process but should be fine (game works)
7 years ago
Anders Jenbo
629dfa2083
Compile as c ( #522 )
...
* Reorder lib
This is the orhter that they appear in the exe imports
* Make includes C compatible
cursor.h: SetCursor conflicts with existing function
engine.h: CelDecDatLightEntry and Cel2DecDatLightEntry use by reference
*&
objects.h: DeleteObject conflicts with existing function
* Start compiling select files as C
* Clean up
pfile still emits warnings when parsed as C:
err:msvcrt:demangle_datatype Unknown type @
err:msvcrt:demangle_datatype Unknown type @
7 years ago
galaxyhaxz
1324082090
The big cheap fix ( #446 )
7 years ago
galaxyhaxz
0f184f2b71
Move assembly to _asm.cpp ( #388 )
8 years ago
Robin Eklind
9772cd0743
Add definition of j_lock_buf_priv and j_unlock_buf_priv for debug release.
...
Also add a debug target for MakefileVC.
8 years ago
galaxyhaxz
71c2149d46
First "working" version of diabloui.dll ^_^ ( #221 )
8 years ago
galaxyhaxz
48fc4bc4b6
Fix typo and add remaining instructions
8 years ago
galaxyhaxz
05b1f90027
Implement Diablo UI code ( #206 )
8 years ago
Anders Jenbo
cbf08f290e
Enable PCH for both builds
...
/Zi is needed for PCH as well as PDB, since it dosn't change the
resulting exe and can speed up build time a lot this switches it on for
all builds
8 years ago
Dennis Duda
f543572393
Added precompiled headers (PCH) and enable minimal rebuild to improve compilation speed for build reruns.
...
This makes rebuilds near instantaneous, as long as the header files aren't changed. (Same settings as the VC gui)
8 years ago
Dennis Duda
4b339a8896
Fix diablo obj build/link order to match the VC6 build/link order. Compile all main files with one compiler call
8 years ago
Anders Jenbo
43f5295170
Update VS6 folder
8 years ago
Anders Jenbo
71f890a29b
Add option to generate pdb file for devilution-comparer
8 years ago
Dennis Duda
444a5f2011
Updated `MakefileVC` so that only the two paths to VC5 and VS6 have to be supplied.
8 years ago
Dennis Duda
06d4e8a64e
Converted workspace, projects, makefile to VC++6
...
updated Makefile to compile with VC++ 6, link/generate the DLLs with link.exe 6, but link Diablo.exe with link 5.10
8 years ago
Robin Eklind
e3a51ed1d1
Add Makefile for compiling with VC on Linux ( #94 )
8 years ago