Justin Kerk
5e52630af1
Build fixes for Emscripten (nw)
2014-11-05 23:12:54 -08:00
Oliver Stöneberg
d967182fa7
enabled some more ubsan checks (nw)
2014-10-23 09:58:45 +02:00
Oliver Stöneberg
7cedfb4b51
do not set define HAS_OPENMP when makefile define OPENMP is set - fixes warning about macro redefinition
2014-10-21 11:19:49 +02:00
arbee
b1efba0d14
SDL: SDL2 is now the default except for OS/2 builds. [R. Belmont]
...
USE_NETWORK Ethernet emulation is now enabled by default as per the roadmap. [R. Belmont]
2014-10-20 20:42:20 -04:00
Oliver Stöneberg
e2a6faf36d
added makefile variable OPENMP to enable usage of OpenMP (includes vconv support of -fopenmp) [Oliver Stöneberg]
2014-10-01 09:17:09 +00:00
R. Belmont
306a90c1f4
Allow use of external SQLite3 [Cesare Falco]
2014-08-15 03:26:32 +00:00
Justin Kerk
f6717f5eed
Work around linking issue with JSMESS (nw)
...
See https://github.com/kripken/emscripten/issues/2619 for discussion
2014-08-05 01:41:02 +00:00
Justin Kerk
42eac870ea
spelling (nw)
2014-08-03 09:06:13 +00:00
Miodrag Milanovic
991212c069
-Created machine_manager as singleton class that contains (for now) one running machine [Miodrag Milanovic]
...
-Updated LUA engine to run in machine_manager instead of being initialized per machine
-Added "-console" option so emulator can be started with LUA enabled console
-Update LUA to version 5.2.3
-Enabled SQLite3 to be compiled and added LUA module for it
2014-06-06 10:11:31 +00:00
Miodrag Milanovic
ac6bbc2dd1
ah forgot to commit this (nw)
2014-06-04 13:54:36 +00:00
Oliver Stöneberg
833c255154
use -fno-optimize-sibling-calls with SYMBOLS=1 for more complete stack traces with optimizations (nw)
2014-05-17 19:47:30 +00:00
Oliver Stöneberg
f7cc234d6e
enabled rgbsse.h for Visual Studio 64-bit builds as well and use rgbgen.h for all DEBUG builds since this is the fastest combination [Oliver Stöneberg]
2014-05-07 14:23:54 +00:00
Miodrag Milanovic
0f294922b2
small fix for makemak (nw)
2014-05-06 09:10:33 +00:00
R. Belmont
f16fc05394
makefile: don't get the nodename when auto-detecting build parameters. [R. Belmont, based on a patch by robert_s]
2014-05-04 00:17:50 +00:00
Miodrag Milanovic
f8f3d68187
-Made osd_interface base class for OSD and moved initialization for each subsystem in it as virtual calls. (nw)
...
-Moved midi handling in base class
-Cleaned running_machine of information of next machine
-All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started
-Made osdmini to compile
2014-04-25 07:31:27 +00:00
Oliver Stöneberg
84614d94f4
added makefile define SSE2 to enable specially optimized code [Oliver Stöneberg]
2014-04-07 09:28:49 +00:00
Oliver Stöneberg
6477207016
disabled another check with SANITIZE=undefined (nw)
2014-03-11 12:45:14 +00:00
Miodrag Milanovic
d00673890d
For now keep only bus part in separate library to make visual studio builds possible (nw)
2014-03-08 18:39:50 +00:00
Oliver Stöneberg
2726675591
moved compiler-specific warning generation to shared files (nw)
2014-03-02 16:17:12 +00:00
Oliver Stöneberg
b1ee97db4c
do not optimize SANITIZE builds by default (nw)
2014-03-02 15:30:13 +00:00
Oliver Stöneberg
a78097b9b3
disabled more checks with SANITIZE=undefined for now (nw)
2014-02-26 16:19:37 +00:00
Oliver Stöneberg
cb3b1aae36
suppress alignment errors with SANITIZE=undefined for now (nw)
2014-02-26 00:49:47 +00:00
Oliver Stöneberg
bf262c724e
always enable SYMBOLS in case of SANITIZE (nw)
2014-02-21 10:28:19 +00:00
Oliver Stöneberg
982e007ab3
fixed compilation with older clang versions (nw)
2014-02-20 20:01:35 +00:00
Oliver Stöneberg
9fa82ef4c3
first round of clang 3.4 fixes for MESS (nw)
2014-02-20 17:50:51 +00:00
Justin Kerk
7a9c6bf116
Emscripten makefile stuff (nw)
2013-11-03 22:52:48 +00:00
Justin Kerk
e7dd6b7b78
Fix cross build makefile define to match the other makefiles [John Vilk] (nw)
2013-11-03 02:49:21 +00:00
Robbbert
59b41d220f
Documented the network compile option (nw)
2013-09-08 05:51:29 +00:00
Oliver Stöneberg
eb91a212ac
added makefile define DEPRECATED to show warnings about deprecated code / added ATTR_DEPRECATED / flag some stuff in diexec.h as deprecated (nw)
2013-08-22 09:40:15 +00:00
Miodrag Milanovic
f1b81c7e98
Initial commit of internal web server, mostly to check compiling on various platforms (nw)
2013-08-07 07:20:01 +00:00
Oliver Stöneberg
e533ab056f
added makefile define FASTDEBUG to disable some debug-specific stuff, that is causing performance hits (for e.g. profiling) [Oliver Stöneberg]
2013-08-02 13:43:10 +00:00
Oliver Stöneberg
171d43ead6
removed Visual Studio specific makefile define MAXOPT in favor of adding more generic define LTO [Oliver Stöneberg]
2013-08-02 09:48:25 +00:00
Oliver Stöneberg
6faeb5b078
cleaner way of disabling memory initialization with MemorySanitizer (nw)
2013-06-25 12:18:05 +00:00
Oliver Stöneberg
170a4c996a
added some flags for SANITIZE=memory (nw)
2013-06-25 11:40:17 +00:00
Miodrag Milanovic
1615025734
makemak wip (nw)
2013-06-21 07:22:13 +00:00
Ryan Holtz
bb786b81fe
Make FULLNAME use ?= instead of =, allows users to override the final executable name from the command line (nw)
2013-06-19 01:41:40 +00:00
Miodrag Milanovic
6fbd776a21
put optional cpu, video, sound and machine cores in one library in order to prevent linking issues on small builds, also created temp solution for subtargets for arcade,fruit and pinball machines (nw)
2013-06-17 10:27:14 +00:00
smf-
e48c8d3c11
Build dependencies for files in src/emu [smf]
2013-06-14 10:49:25 +00:00
Oliver Stöneberg
d9c98de098
some MemorySanitizer preparations:
...
- put memory initialization in src/emu/emualloc.c behind NO_MEMORY_INITIALIZATION define
- disable memory initialization when msan is used
- use origin tracking for msan when clang is used
2013-06-11 13:01:11 +00:00
Oliver Stöneberg
28aff9d786
removed obsolete "tests" target from makefile (nw)
2013-06-11 12:58:47 +00:00
smf-
dd3135cc47
uncommented it now that the .mak file is in (nw)
2013-06-10 23:37:34 +00:00
Curt Coder
c87dab4a64
Fixed build temporarily. (nw)
2013-06-10 21:49:51 +00:00
smf-
603f354635
Added support to jedutil for decoding 82S153, PLS153 & CK2605 [Kevin Eshbach, Charles MacDonald]
2013-06-10 19:33:46 +00:00
Miodrag Milanovic
6f2f772e70
Moved video and machine part of emu in separate mak files and libraries (nw)
2013-06-04 13:17:29 +00:00
Miodrag Milanovic
4a09e17523
LUA 5.2.2 added to libraries, did basic hookup of LUA VM into running machine [Miodrag Milanovic]
...
added -script (or -autoboot_script) command to execute LUA script after driver startup
2013-05-09 13:57:44 +00:00
Oliver Stöneberg
89df8ed41e
added additional compiler and linker flags necessary for ThreadSanitizer (nw)
2013-05-04 09:54:42 +00:00
Oliver Stöneberg
e7c50f6019
added makefile define SANITIZE to specify the sanitizer to use (supported by latest GCC and clang versions) / added additional library necessary to link with clang on linux (nw)
2013-05-04 09:48:04 +00:00
Oliver Stöneberg
9ac5ce729c
disabled another clang warning for now (nw)
2013-03-20 00:36:26 +00:00
Oliver Stöneberg
25c9594626
disabled another clang warning for now (nw)
2013-03-09 10:33:40 +00:00
Curt Coder
50f5a58821
Delete dependency makefiles on clean. (nw)
2013-02-09 16:32:21 +00:00