Commit Graph

172 Commits

Author SHA1 Message Date
couriersud
d9e4bfacb3 Remove some "@". These should be used in the command definition. 2015-01-12 02:10:57 +01:00
Miodrag Milanovic
022e6c7a5b Fixed LUA compile 2015-01-10 15:06:17 +01:00
Miodrag Milanovic
61f7cd05df Added integral source of sqlite3 to 3rdparty (nw) 2015-01-10 13:25:50 +01:00
Miodrag Milanovic
b0640c888b Added integral libjpeg 8c to 3rdparty folder (nw) 2015-01-10 12:32:56 +01:00
Miodrag Milanovic
e427c5471b Fixed include paths for 3rdparty libs (nw) 2015-01-10 12:06:16 +01:00
Miodrag Milanovic
31251f6c09 Added integral version of zlib in 3rdparty folder (nw) 2015-01-10 11:51:23 +01:00
Miodrag Milanovic
fb5c151082 Converted png2bcd tool to python [Andrew Gardner] 2015-01-10 11:35:34 +01:00
couriersud
799d10beb3 Move definition of -DOSD_WINDOWS, -DOSD_SDL and -DOSD_MINI into
$(OSD).mak. Added sanity check to makefile. [Couriersud]
2015-01-09 03:25:46 +01:00
Oliver Stöneberg
8ef233f78a proper fix for PROFILE=1 with clang (nw)
png2bdc was crashing because an implicitly enabled optimizations - see
http://llvm.org/bugs/show_bug.cgi?id=14713
2015-01-08 10:21:18 +01:00
couriersud
25a3c8f54d Fixed typo in last commit. (nw) 2015-01-08 02:17:39 +01:00
couriersud
8b20927852 Changed error about wrong OSD to a warning. Non supported builds can now
add the proper define (OSD_WINDOWS, OSD_MINI, OSD_SDL, or
OSD_my_own_OSD) in my_own_OSD.mak (nw)
2015-01-08 01:47:27 +01:00
Oliver Stöneberg
d3b6b803f3 fixed non-DEBUG PROFILE=1 build with clang (nw) 2015-01-07 15:58:40 +01:00
Robert
53ab5084a4 fixed compile of derivatives (nw) 2015-01-07 22:18:49 +11:00
couriersud
2c4b785554 Merged winwork and sdlwork into osd/modules/sync/work_osd.c. Moved
miniwork.c to osd/modules/sync/work_mini.c
The makefile now adds either a OSD_SDL, OSD_WINDOWS or OSD_MINI 
define to DEFS. This was necessary so that work_osd.c could determine
the build on a OSD level. (nw)
2015-01-06 02:18:38 +01:00
Ramiro Polla
c26b76f6b7 Run build tools based on build OS 2015-01-04 16:23:45 +01:00
Oliver Stöneberg
13ffe9965c final clarification of disabled UndefinedBehaviorSanitizer checks (nw) 2014-12-30 16:31:07 +01:00
Oliver Stöneberg
d9a6a2e914 more clarification on disabled UndefinedBehaviorSanitizer checks (nw) 2014-12-30 15:38:40 +01:00
Oliver Stöneberg
ace2339469 small clarification on disabled UndefinedBehaviorSanitizer checks (nw) 2014-12-30 15:17:16 +01:00
Miodrag Milanovic
6239845086 Better x64 detection for windows 2014-12-23 16:18:20 +01:00
Miodrag Milanovic
09a636c2ff Converted file2str to python (nw) 2014-12-15 15:19:55 +01:00
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