nhmall
1d94e65e45
finish mapglyph() removal
2021-01-02 09:22:53 -05:00
nhmall
d38a5fedd0
another vision table bit for gcc Makefile for Windows
2020-12-30 12:31:01 -05:00
nhmall
1c2c5dae1b
remove vision tables from Windows and msdos builds
2020-12-28 22:07:00 -05:00
Bart House
a7b47ff071
Modify mingw makefile to allow caller to specify LUA build parameters.
2020-12-15 02:20:11 -08:00
Bart House
b08b47749f
Revert "Switch mingw build to use submodules in default path."
...
This reverts commit e5fb08ae4e .
2020-12-15 01:57:18 -08:00
Bart House
be1432ad74
Revert "Working on getting WinGW building with Azure pipeline."
...
This reverts commit d88749e419 .
2020-12-15 01:55:53 -08:00
Bart House
bc7922908b
Revert "Make compiling the lua interpreter optional."
...
This reverts commit f89005efd7 .
2020-12-15 01:54:27 -08:00
Bart House
bad05e2fb4
Reverting recent changes that hard coded use of submodules.
2020-12-15 01:50:01 -08:00
Bart House
9db1aff070
Use LUASRC variable when generating nhlua.h.
2020-12-15 00:46:55 -08:00
Bart House
190f9dc488
Modify expectations of where LUA sources are located.
...
We want the build to assume the same basic layout as the lua repository.
The sources are immediately at the top of the repository and not in
a subdirectory called 'src'.
2020-12-14 09:56:59 -08:00
nhmall
1b415af302
Makefile.msc update for visual studio 16.8.3
2020-12-14 07:46:23 -05:00
Bart House
f89005efd7
Make compiling the lua interpreter optional.
2020-12-14 00:24:05 -08:00
Bart House
d88749e419
Working on getting WinGW building with Azure pipeline.
...
Fix typo recently introduced. Allow LUATOP to be specified by pipeline.
2020-12-13 20:38:56 -08:00
Bart House
e5fb08ae4e
Switch mingw build to use submodules in default path.
2020-12-13 20:31:01 -08:00
nhmall
8c42d306f7
purge trampoli.h
2020-12-13 10:27:49 -05:00
nhmall
affb60dd97
support for build with current Lua version 5.4.2
...
This may require
make spotless
make fetch-lua
for some platforms.
2020-12-11 09:20:26 -05:00
nhmall
efbd92b906
a couple of space-indents to tabs-indents in sys/winnt/Makefile.msc
2020-12-04 08:25:52 -05:00
nhmall
5b3632249f
add a couple of optional fetching targets to sys/winnt/Makefile.msc
2020-12-04 08:21:53 -05:00
nhmall
9ea45d7a1f
remove some trailing whitespace
2020-11-25 07:23:23 -05:00
nhmall
c2e20ff263
Makefile autodetects Visual Studio 16.8.2
2020-11-22 12:49:55 -05:00
nhmall
f965d187b8
support for build with current Lua version 5.4.1
...
This may require
make spotless
make fetch-lua
for some platforms.
2020-11-15 11:08:10 -05:00
Bart House
362fd6ffbf
Add stopping in the debugger when nhassert() is hit in the windows port.
...
When stopping in the debugger after having called impossible, the windowing
state will have been modified since the assertion was hit. This made
examining state that caused the nhassert to fire no longer possible.
To avoid this issue, we now detect the debugger and stop in the debugger
prior to impossible.
2020-10-19 15:56:49 -07:00
Bart House
93ce6857d3
Tweaks to nhassert implementation. Change to warnings on MSC build.
2020-10-19 15:55:32 -07:00
Bart House
3842da9dbd
Added nhassert to core.
2020-10-19 15:51:41 -07:00
Bart House
dde11630e8
Modified nhassert_failed to call impossoible.
2020-10-19 15:36:34 -07:00
nhmall
4c933fbf3c
recognize visual studio 2019 16.7.6 in sys/winnt/Makefile.msc
2020-10-15 09:38:52 -04:00
Bart House
bb04a9b041
Support both VS 2017 and VS 2019 without making changes to project files.
...
Renamed 'vs2017' folder to 'vs'.
2020-10-10 15:15:59 -07:00
Bart House
848f37207d
Add text mentioning that LUA sources must be copied into tree.
2020-10-10 14:17:58 -07:00
nhmall
ef6978ec51
update sys/winnt/console.rc
2020-10-02 16:01:04 -04:00
nhmall
1ff5b519c8
reinstate one $(CROSSCOMPILE_TARGET) in sys/winnt/Makefile.msc
...
It was removed but shouldn't have been.
2020-09-29 15:13:52 -04:00
nhmall
945d10cfbc
cross-compile update
...
Update the cross-compiling doc at the top.
Remove sys/msdos/Makefile1.cross, sys/msdos/Makefile2.cross, and
sys/msdos/msdos-cross-compile.sh as they are no longer required.
Remove occurrences of CROSSCOMPILE_HOST as the host-side of a
cross-compile can be determined from:
defined(CROSSCOMPILE) && !defined(CROSSCOMPILE_TARGET)
without the additional macro.
2020-09-29 15:01:37 -04:00
nhmall
1079c01333
sys/winnt/Makefile.msc update for VS 2019 16.7.2
2020-08-25 22:41:54 -04:00
nhmall
d86dd4bb1b
comment out what appears to be an obsolete bit in windows Makefile.gcc
2020-08-18 10:36:15 -04:00
nhmall
960f5d82b9
mirror recent make depends update in some other Makefiles
2020-08-18 10:26:24 -04:00
nhmall
7a1952eadd
more file header "NetHack 3.6" to "NetHack 3.7"
2020-08-03 22:41:35 -04:00
nhmall
ac9ba38449
file header bump from "NetHack 3.6" to "NetHack 3.7"
2020-08-03 22:07:36 -04:00
nhmall
694fe2f161
allow checking tile2x11 utility build and execution on Windows
...
- this doesn't depend on building with X11 or linking with X11.
2020-07-25 11:42:59 -04:00
nhmall
a3bfb599ca
more Makefile maintenance for Windows, msdos
2020-07-18 10:31:34 -04:00
nhmall
aa69f6be04
mirror the recent make depends update in some other Makefiles
2020-07-18 09:53:30 -04:00
nhmall
c95fe8c32b
Merge branch 'NetHack-3.7' into header-order3.7
2020-07-07 20:10:25 -04:00
nhmall
b967f73b96
build with the current Lua version 5.4.0 by default if not overridden
2020-07-07 17:36:23 -04:00
nhmall
1443ceecc5
more patchlevel consolidation
2020-07-07 08:55:11 -04:00
nhmall
68638d7103
outdated move follow-up
2020-07-05 15:25:37 -04:00
nhmall
2bbfd4cce2
trailing whitespace bit
2020-07-05 09:30:17 -04:00
nhmall
6c0d522b1a
relocate some more outdated code
2020-07-05 09:27:59 -04:00
nhmall
e4b18f0545
fix github issue 361 to make user_sounds useful even if MSGTYPE is hidden
...
fixes #361
Also, experminental introduction of vt_sounddata to enable tty to pass
a sound file index to the terminal side of things where perhaps someone
can add code to something like hterm to take the information relayed by
NetHack to trigger user_sounds locally even if playing on a server.
Compile time option TTY_SOUND_ESCCODES required to build that support in.
It should be independent of TTY_TILE_ESCCODES.
2020-07-02 15:49:45 -04:00
nhmall
f365bdd254
some mingw bits to move its gui variation closer to building and running
2020-06-11 12:26:44 -04:00
nhmall
bb1a0dd60b
build warning for noreturn function that does return
...
The warning showed up with gcc on msdos (__DJGPP__)
end.c: In function 'nh_terminate':
end.c:1729:1: warning: 'noreturn' function does return
}
^
2020-06-08 14:44:29 -04:00
nhmall
2c83e2e7e1
recognize visual studio 16.6 (released spring 2020)
2020-06-03 13:40:09 -04:00
nhmall
c1cd4eb0ae
Windows Makefile.msc update for more recent VS 2019
2020-05-15 17:49:50 -04:00