Vas Crabb
ff19cd3977
version bump (nw)
2018-07-25 05:45:05 +10:00
Vas Crabb
c0ab1c5aa4
(nw) srcclean and some cleanup:
...
* Make more #include guards follow standard format - using MAME_ as the prefix makes it easy to see which ones come from our code in a preprocessor dump, and having both src/devices/machine/foo.h and src/mame/machine/foo.h causes issues anyway
* Get #include "emu.h" out of headers - it should only be the first thing in a complilation unit or we get differences in behaviour with PCH on/off
* Add out-of-line destructors to some devices - it forces the compiler to instantiate the vtable in a certain location and avoids some non-deterministic compiler behaviours
2018-07-22 20:41:57 +10:00
Vas Crabb
f0773a505b
allow multiple digits in components of clang version (see PR #3733 )
2018-07-08 15:43:54 +10:00
Vas Crabb
f2e805a153
version bump (nw)
2018-06-27 08:47:35 +10:00
Julian Sikorski
fe162f615b
Enable building on riscv64 ( #3655 )
...
* First attempt at enabling building on riscv64
* PTR64=1 needs to be defined on riscv64 otherwise build fails
2018-06-13 19:21:30 -04:00
Vas Crabb
c5f6a62d59
version bump (nw)
2018-05-30 02:37:58 +10:00
Vas Crabb
74293f8247
version bump (nw)
2018-04-24 23:13:22 +10:00
Vas Crabb
e70c9f9997
Merge tag 'mame0196'
...
MAME 0.196
2018-03-28 12:01:01 +11:00
Vas Crabb
e8f2016076
version bump (nw)
2018-03-28 01:21:46 +11:00
Julian Sikorski
9a154947d1
Added possibility of building using system pugixml
2018-03-27 10:19:22 +11:00
Vas Crabb
910d2267ca
Start squeezing out the poor-performing parts of the output_manager:
...
* Turn deprecated declataion warnings on by default and make them non-fatal
* Make output_finder iterable in algorithms and range-based for loops
* Replace a lot of set_something with output_finder
2018-02-28 21:19:37 +11:00
Vas Crabb
e44e85b8ef
version bump (nw)
2018-02-28 02:59:06 +11:00
Julian Sikorski
8cc758355d
Enable use of system-wide asio, glm and rapidjson ( #3172 )
...
* Fixed building using system utf8proc
* Fixed building using system portaudio
* Allow using system-wide asio headers (1.11.0 or higher required).
* Allow using system-wide glm headers
* Allow using system-wide rapidjson headers
2018-02-08 16:06:25 -05:00
Vas Crabb
5be2496d0c
version bump (nw)
2018-01-31 05:48:02 +11:00
Oliver Stöneberg
35e5a75243
restored SANITIZE make option ( #3043 )
...
* restored basic support for SANITIZE make option
* disabled some unwanted UBSAN checks / enabled nullability checks / enabled ASAN use-after-scope checks (nw)
2018-01-11 19:18:12 -05:00
Vas Crabb
bf28b347fb
version bump (nw)
2017-12-27 12:45:37 +11:00
Vas Crabb
d771f54227
version bump (nw)
2017-11-29 05:24:46 +11:00
Vas Crabb
a5db728b9c
version bump (nw)
2017-10-25 11:30:18 +11:00
Vas Crabb
2851d7d6cd
(nw) Improve localisation:
...
* Change makefile rules to treat mame.pot as a target so rules can depend on it
* Put mame.pot inside the build directory so it will get cleaned
* Couldn't get xgettext to scrape lua and C++ in the same command and still remove stale strings
* Use larger strings and format specifiers to fix some localisation issues
- Issue with "None" lacking context in Russian and Turkish translations
- Issue with "Not implemented" changing depending on the noun in Serbian
- Issues with lua plugins not allowing for languages with different grammar/punctuation
Strings that need to be translated after this change - most of these are existing text that's been made into larger chunks or reworded slightly:
"Mechanical Machine\tYes\n"
"Mechanical Machine\tNo\n"
"Requires Artwork\tYes\n"
"Requires Artwork\tNo\n"
"Requires Clickable Artwork\tYes\n"
"Requires Clickable Artwork\tNo\n"
"Support Cocktail\tYes\n"
"Support Cocktail\tNo\n"
"Driver is BIOS\tYes\n"
"Driver is BIOS\tNo\n"
"Support Save\tYes\n"
"Support Save\tNo\n"
"Screen Orientation\tVertical\n"
"Screen Orientation\tHorizontal\n"
"Requires CHD\tYes\n"
"Requires CHD\tNo\n"
"ROM Audit Result\tOK\n"
"ROM Audit Result\tBAD\n"
"Samples Audit Result\tNone Needed\n"
"Samples Audit Result\tOK\n"
"Samples Audit Result\tBAD\n"
"ROM Audit Disabled\t\n"
"Samples Audit Disabled\t\n"
"Activated: %s = %s"
"Activated: %s"
"Enabled: %s"
"Disabled: %s"
"%s added"
"Default name is %s"
"Cheat written to %s and added to cheat.simple"
"Unable to write file\n"
"Ensure that cheatpath folder exists"
2017-10-03 10:49:30 +11:00
cracyc
8ca63912a2
add lua translation to makefile and update translations
2017-09-29 01:49:22 +10:00
Vas Crabb
f57574c238
version bump (nw)
2017-09-27 11:30:10 +10:00
Vas Crabb
2beedc540f
version bump (nw)
2017-08-30 10:05:26 +10:00
Miso Kim
41e044ae01
Modification for Android build (NDK r14b, build-tools 21.1.2 and gradle 2.2.1) ( #2585 )
2017-08-23 13:09:38 +10:00
Vas Crabb
7b45ec19f1
version bump (nw)
2017-07-26 09:15:29 +10:00
Vas Crabb
1d9648b01c
version bump (nw)
2017-06-28 09:19:31 +10:00
Vas Crabb
e4c6cb15e0
version bump (nw)
2017-05-31 09:08:49 +10:00
Vas Crabb
fe01a1342c
version bump (nw)
2017-04-26 09:02:36 +10:00
Vas Crabb
7768128734
version bump (nw)
2017-03-29 14:12:20 +11:00
Vas Crabb
4ee22dce05
version bump
2017-02-22 08:21:10 +11:00
Julian Sikorski
c50ddac28b
Fixed building using system utf8proc
2017-01-26 09:28:21 +11:00
Vas Crabb
22c42abfdf
version bump (nw)
2017-01-25 09:44:30 +11:00
Brad Hughes
c1c379a0fb
Fix UWP Build - no portaudio support (nw)
2017-01-16 15:48:06 -05:00
inte alls
cd03a64284
Initial PortAudio backend with build script changes to support library version 20161030
2017-01-11 20:24:00 +01:00
Vas Crabb
304836a55c
make DEBUG=0 and SYMBOLS=0 behave (nw)
2017-01-02 18:41:42 +11:00
Vas Crabb
bbeda6ad99
version bump (nw)
2016-12-27 10:09:29 +11:00
Vas Crabb
127fd9b427
first srcclean pass (nw)
2016-12-25 13:57:31 +11:00
Miodrag Milanovic
124f30dbbc
Enable building projects that are separate of MAME but use same core and lives in separate git tree (nw)
2016-12-08 11:46:15 +01:00
Vas Crabb
cfc8419567
Version bump
2016-11-27 09:59:14 +11:00
Logan B
6c133b7450
Remove USE_BGFX option (nw)
...
Wasn't removed when mmicko did 9eb2734495
2016-11-27 03:22:25 +13:00
Miodrag Milanovic
8e61a7d3d3
Added VS2017 support into project files (nw)
2016-11-16 21:00:29 +01:00
Miodrag Milanovic
0d1f5b6be4
Make 3rdparty compile for UWP and start adding new OSD for UWP based on previous Brad work (nw)
2016-11-09 14:53:19 +01:00
Julian Sikorski
e7bbbf4f45
Fixed building on s390x
2016-11-07 23:42:32 +01:00
Julian Sikorski
6ff12773a8
Fixed building on ppc64le
2016-11-07 21:35:51 +01:00
Miodrag Milanovic
cf4a8b9e03
resurected sqlite3 and lsqlite3 (nw)
2016-11-07 16:12:06 +01:00
Branimir Karadžić
a3b4058bf7
Updated BGFX and BX and recompiled shaders (nw)
2016-10-29 09:11:50 +02:00
Justin Kerk
b99be73f2d
Experimental support for compiling to WebAssembly using Emscripten (not yet working) (nw)
2016-10-29 06:00:45 +00:00
Vas Crabb
32b7e58d94
Version bump!
2016-10-26 10:45:58 +11:00
Miodrag Milanovic
ab9fd24fbb
forgot to commit this one (nw)
2016-10-22 13:27:35 +02:00
Miodrag Milanovic
c0a5494de5
Replaced code usage of libuv with asio library (nw)
2016-10-07 14:15:01 +02:00
Vas Crabb
e2641a33c1
Version bump
2016-09-28 12:05:20 +10:00
Vas Crabb
ce743b9981
srcclean (nw)
2016-09-28 11:43:48 +10:00
Vas Crabb
dc9f8852b3
Bump that too
2016-08-31 16:07:45 +10:00
Miodrag Milanovic
62fe8b8980
some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw)
2016-08-27 11:15:38 +02:00
Miodrag Milanovic
4f84793a05
made proper formats compiled only if needed (nw)
2016-08-12 18:27:54 +02:00
Miodrag Milanovic
4887ce1844
Cleanups and version bump
2016-07-27 09:26:22 +02:00
Jordi Mallach
0e5db039d8
Add arch defines for Linux alpha and mips64el.
...
Add detection for Linux architectures alpha and mips64el, to avoid
using gcc -m64, which isn't available on them.
2016-07-14 01:01:04 +02:00
Vas Crabb
31c4a81369
misc fixes (nw)
...
* remove a temporary
* fix deps
* remove a vestigial member
* play nicer with dotfiles
* play nicer with pch
2016-07-12 13:09:42 +10:00
Miodrag Milanovic
1b00260f3f
documented shaders compile (nw)
2016-07-02 18:24:57 +02:00
Miodrag Milanovic
acc5713f1e
this does not belong here (nw)
2016-07-02 18:15:09 +02:00
Miodrag Milanovic
cb41d1f091
no need to build all tools, just shaderc (nw)
2016-07-02 18:07:04 +02:00
Jeffrey Clark
e3217681a7
android avoid generating unnecessarily (nw)
2016-06-30 16:31:16 -05:00
Miodrag Milanovic
63f9a01f8c
Cleanup and version bump
2016-06-29 08:34:30 +02:00
Jeffrey Clark
c35dee1371
cmake generate, posix on windows (nw)
2016-06-13 18:11:51 -07:00
Vas Crabb
bd4f90db2e
Fix with cmd.exe shell
2016-06-10 01:27:12 +10:00
Vas Crabb
89466e4937
Fix travis
2016-06-10 01:08:12 +10:00
Vas Crabb
93cd0cd40b
Fix git version [Vas Crabb]
...
* git version is set by top-level make, not just when GENie runs
* can set IGNORE_GIT=1 for make to ignore git
* git ignored/unavailable uses "unknown" in version string
* mark modified trees as dirty
* note that version now comes from makefile
2016-06-10 00:36:29 +10:00
Miodrag Milanovic
ebd8e7d74b
Added initial ninja support to use add MAKETYPE=ninja to compile command line (nw)
...
Custom build tasks are not yet working
2016-06-09 13:46:36 +02:00
Miodrag Milanovic
e8cb3e06d0
Updated GENie to latest (nw)
2016-06-08 20:42:23 +02:00
Jeffrey Clark
bbda9d38b7
android: 64bit strip, platform version support (nw)
...
cleanup make targets and configuration rules
fix android_ndk_root env test
2016-06-05 22:24:25 -05:00
Jeffrey Clark
2e8521cde0
fix android target libSDL2 circular ref (nw)
...
also rename ANDROID_NDK_ROOT -> ANDROID_NDK_LLVM to point directly to
prebuilt host compiler (removes windows only restriction).
2016-06-04 00:34:43 -05:00
Jeffrey Clark
551d9998f5
support msbuild from posix shell
...
preliminary fastbuild support (experimental in genie)
2016-05-31 20:26:34 -07:00
Miodrag Milanovic
d04f921034
removed not used libraries, and commented portaudio that will be used but no need for now (nw)
2016-05-31 20:03:39 +02:00
Frederic Cambus
7541a888dc
Allow building on OpenBSD
2016-05-19 23:11:43 +02:00
dankan1890
06c4998564
fixed MSBUILD. nw
2016-05-19 10:03:59 +02:00
Miodrag Milanovic
be67262fc2
INC -> HXX makes editors and code analyzers see it as C++ (nw)
2016-05-01 20:27:50 +02:00
Miodrag Milanovic
956bce25e3
renamed not used files and fix for ymmu100 (nw)
2016-05-01 19:09:57 +02:00
Miodrag Milanovic
4f3b0234ea
minus sign in subtarget creates problems (nw)
2016-05-01 12:37:48 +02:00
Miodrag Milanovic
8e90e8e0c0
fix empty dir creation (nw)
2016-04-29 08:50:27 +02:00
Miodrag Milanovic
247a1bca50
do regenerate of project files when building shader tools, and removed precompiled when doing clean (nw)
2016-04-29 08:16:43 +02:00
Miodrag Milanovic
ff27716bec
compile just one chain with
...
make shaders CHAIN=unfiltered
2016-04-21 15:21:08 +02:00
Miodrag Milanovic
816860f2d8
no error output if first time run (nw)
2016-04-16 17:24:57 +02:00
Miodrag Milanovic
3e8559ad7b
Always rebuild version.cpp when there is git version change (nw)
2016-04-16 17:18:17 +02:00
Miodrag Milanovic
6bb33aa52c
Add short git version if building non-release build, also if git command is not available or if .git is not there (so building out of other sources) (nw)
2016-04-16 10:19:59 +02:00
Miodrag Milanovic
59662e6c71
moved osdsync to root of OSD, removed osdmini (nw)
2016-04-15 15:19:24 +02:00
Miodrag Milanovic
c833268236
Added DEBUG_DIR and DEBUG_ARGS parameters, make sense right now for VS build (nw)
2016-04-12 15:43:15 +02:00
Vas Crabb
9534b2b165
Fix surprising behaviour of {TOOLS,TESTS,BENCHMARKS}=0
2016-04-12 11:37:48 +10:00
Miodrag Milanovic
ae5258faec
Added PRECOMPILE=0 so in conjunction with ccache it gives better compile speed (nw)
2016-04-02 17:48:31 +02:00
Miodrag Milanovic
9353a1ccb3
Compressed internal layouts [David Haywood]
2016-03-30 20:40:05 +02:00
Jeffrey Clark
9d9c8fad6a
Extend system library support (nw)
...
Extend USE_SYSTEM_LIB_* to support providing the library name and include directory.
To link against system specific lib names and header path: (ref #711 )
USE_SYSTEM_LIB_LUA=lua5.3:/usr/include/lua5.3
2016-03-28 22:26:52 -05:00
Miodrag Milanovic
158c90cf11
Initial work to make MAME work on Android [Miodrag Milanovic]
2016-03-27 17:35:23 +02:00
Miodrag Milanović
5640305d0e
Fix compile on x64
2016-03-27 17:16:49 +02:00
sum2012
38ebda11b4
Fix compile win 64 bit with mingw 32 bit
...
Fix #739
2016-03-27 21:15:53 +08:00
therealmogminer@gmail.com
22f0c31238
Cleanup in the bgfx aisle, nw
2016-03-25 18:44:46 +01:00
Miodrag Milanovic
c22a27df81
Ci20 wip support (nw)
2016-03-23 21:23:14 +01:00
therealmogminer@gmail.com
ba0a1d8d52
Merge bgfx_shader into master, nw
2016-03-23 17:55:55 +01:00
Miodrag Milanovic
6e5dc72080
Updated makefile to support more building environments and to prevent crashing if folders are missing (nw)
2016-03-23 09:11:38 +01:00
Brad Hughes
e7c1d09000
Merge: Build project for Windows Store
2016-03-22 18:50:55 -04:00
Brad Hughes
e6e30bb9dd
Build project for Windows Store
2016-03-22 18:46:08 -04:00
Miodrag Milanovic
be38f0515b
Now shader compile tools are built on host machine (nw)
2016-03-20 16:50:14 +01:00
Miodrag Milanovic
17cf4179fa
fix Makefile issue (nw)
2016-03-20 08:40:55 +01:00
Miodrag Milanovic
6590600990
Added support for Raspberry Pi cross-compile (nw)
2016-03-19 16:09:34 +01:00
Julian Sikorski
d0f99d22a7
Added ability to build using system libuv (1.8.0 or higher required)
2016-03-12 13:07:14 +01:00
Miodrag Milanovic
2bf46f72ed
Update to use with latest android nkd (nw)
2016-03-11 20:24:20 +01:00
Miodrag Milanovic
e6142ef558
Support for aarch64 (nw)
2016-03-11 13:09:47 +01:00
Justin Kerk
7346a874a3
Fix Emscripten build when Clang is the default compiler (issue #704 ) (nw)
2016-03-10 15:35:30 +00:00
Brad Hughes
88412da862
Make XAudio2 available in all Windows OSD builds, plus use 2.9 if available, plus code cleanup.
2016-03-05 15:02:52 -05:00
Brad Hughes
f7b8e47a17
Revert "XAudio2 code cleanup, plus switch header to wine version."
...
This reverts commit d52ed107a5
.
2016-03-05 09:52:31 -05:00
Brad Hughes
d52ed107a5
XAudio2 code cleanup, plus switch header to wine version.
2016-03-05 09:47:10 -05:00
Miodrag Milanovic
e74b578c67
added IGNORE_BAD_LOCALISATION flag (nw)
2016-03-02 08:21:13 +01:00
Miodrag Milanovic
8682052f71
continue execution of compilation even if some translations failed (nw)
2016-03-02 08:09:22 +01:00
Miodrag Milanovic
7068b2f49a
Make translation will now remove fuzzy translations and will not merge those as well (nw)
2016-03-02 08:01:22 +01:00
Miodrag Milanovic
54d04df9af
Fix issue on win (nw)
2016-02-28 15:18:50 +01:00
Miodrag Milanovic
1adc64573f
compiles but crash on OSX with bundled one (nw)
2016-02-28 15:07:43 +01:00
Miodrag Milanovic
3c23827c96
made makefile executable without gnu tools (nw)
2016-02-28 12:05:16 +01:00
Miodrag Milanovic
5b47ed4474
Fix typo (nw)
2016-02-27 19:36:19 +01:00
Miodrag Milanovic
ea6b854844
Made Visual Studio use by default bundled SDL2 (nw)
2016-02-27 16:53:49 +01:00
Miodrag Milanovic
2253ea21d4
Fixed vs targets (nw)
2016-02-27 14:51:24 +01:00
Miodrag Milanovic
5a567f3541
Added support for x64 Androids (nw)
2016-02-26 16:00:29 +01:00
Miodrag Milanovic
3a811376d9
Made pnacl to compile (nw)
2016-02-26 14:50:09 +01:00
Miodrag Milanovic
2582ce7f16
cleanup (nw)
2016-02-26 14:16:50 +01:00
Miodrag Milanovic
4727b0d97f
OS/2 can not support SDL2 which is needed for MAME to run (nw)
2016-02-26 13:20:43 +01:00
Miodrag Milanovic
e740bb6915
Fixing some more Android related things (nw)
2016-02-26 11:59:17 +01:00
Miodrag Milanovic
4173530610
removed nacl, fixed android and pnacl (nw)
2016-02-25 14:58:39 +01:00
Miodrag Milanovic
6a9a48a976
added .PHONY sections (nw)
2016-02-25 14:58:39 +01:00
Miodrag Milanovic
c8ea9e4c31
deprecated (nw)
2016-02-25 14:58:39 +01:00
Miodrag Milanovic
e1e91bd7ce
split PARAMS into PARAMS and TARGET_PARAMS (nw)
2016-02-25 14:58:39 +01:00
Miodrag Milanovic
8dff2200d0
And I hate you too XCode (nw)
2016-02-22 21:11:57 +01:00
Miodrag Milanovic
65c192b2b6
fixed make translation (nw)
2016-02-21 20:25:29 +01:00
Miodrag Milanovic
412814f80d
changes towards compiling with XCode (nw)
2016-02-21 19:48:16 +01:00
Miodrag Milanovic
cc687bcd95
Added python replacement for msgfmt (nw)
2016-02-21 14:09:48 +01:00
Miodrag Milanovic
b71cd67ca9
remove generating of mo till I solve it on osx (nw)
2016-02-21 14:01:46 +01:00
Miodrag Milanovic
09da1424dc
quick hack to enable building on OSX for now (nw)
2016-02-21 13:54:56 +01:00
Miodrag Milanovic
fafa333e3f
Ubuntu is having issues if braces are in path (nw)
2016-02-21 13:17:59 +01:00
Miodrag Milanovic
d4b6d7ea66
fix for posix systems (nw)
2016-02-21 12:52:28 +01:00
Miodrag Milanovic
9b2b268cdf
simplified translate rule in makefile (nw)
2016-02-21 12:04:56 +01:00
Miodrag Milanovic
a0ba40749d
fixed make translate (nw)
2016-02-21 11:47:58 +01:00
Miodrag Milanovic
bcaaa956e0
Generate mo files if po are updated, added _ instead of space char due to makefile restrictions (nw)
2016-02-21 11:34:22 +01:00
Miodrag Milanovic
f3ce55e924
Added ability to work with static text translation (nw)
2016-02-21 10:04:57 +01:00
Miodrag Milanovic
61d6a5c76d
update makefile (nw)
2016-02-20 22:46:20 +01:00
Miodrag Milanovic
0bc4173bd3
Added multi-language support for MAME [Miodrag Milanovic]
...
Added sample language to show display in cyrillic use
mame -lang "Serbian (Cyrillic)"
2016-02-20 22:31:41 +01:00
Miodrag Milanovic
1115b98dd3
Added initial language list with definitions and scripts for update (nw)
2016-02-20 21:50:02 +01:00
Miodrag Milanovic
f481b60978
limit internationalization to UI where it belongs (nw)
2016-02-20 10:10:35 +01:00
Miodrag Milanovic
cc1ca5eb93
Doing some preps for internationalization (nw)
2016-02-19 15:58:46 +01:00
Miodrag Milanovic
38e054c765
placed back OPENGL check since GL is not same as GLES (nw)
2016-02-16 18:00:19 +01:00
Miodrag Milanovic
9eb2734495
BGFX mandatory requirement (nw)
2016-02-16 17:35:27 +01:00
Miodrag Milanovic
22e6c350ed
Enabled BGFX support for SteamLink
2016-02-16 11:36:13 +01:00
Jeffrey Clark
43cb7eb2e6
genie make targets for packager scripts (nw)
2016-02-15 12:11:18 -06:00
Jeffrey Clark
36df7413dc
add TOOLCHAIN make flag for explicit toolchain prefix cross compiling (nw)
2016-02-15 12:09:35 -06:00
Jeffrey Clark
4e7f9e86e8
Refactor MACOSX_USE_LIBSDL to USE_LIBSDL for windows and linux static library support (nw)
2016-02-15 12:09:26 -06:00
Miodrag Milanovic
5772715d63
fix compile on some platforms (nw)
2016-02-15 12:05:31 +01:00
Miodrag Milanovic
9827278296
Fixed compile when using params like OVERRIDE_CXX='ccache g++' OVERRIDE_CC='ccache gcc' from QMC2 (nw)
2016-02-08 10:52:33 +01:00
Miodrag Milanovic
178167b8fe
Initial support for BGFX [Dario Manesku, Branimir Karadic, Miodrag Milanovic]
...
Need optimization and cleanup, note that all shaders can be built only on windows
due to usage of DirectX DLLs
2016-02-07 15:49:55 +01:00
Justin Kerk
b1eaf63758
Fix Emscripten build (nw)
2016-01-31 20:43:55 +00:00
Miodrag Milanovic
0be7219fbb
user overriden parameters for compiling mc68k core (nw)
2016-01-30 13:46:26 +01:00
Miodrag Milanovic
042050ef67
Added Google Benchmark library (nw)
...
Included sample benchmark for eminline for native and noasm
Made GoogleTest compile only if tests are compiled
2016-01-29 11:47:40 +01:00
Miodrag Milanovic
3f2add802d
Updated makefile to generate m68k files (nw)
2016-01-27 15:36:29 +01:00
Miodrag Milanovic
e691634439
Added SteamLink initial support [Sam Lantiga, Miodrag Milanovic]
2016-01-25 20:01:40 +01:00
R. Belmont
6fd9e66cd0
Merge pull request #571 from bradhugh/xaudio2
...
XAudio2 support
2016-01-22 17:59:21 -05:00
Brad Hughes
2f36228306
XAudio2 support
2016-01-20 23:16:18 -05:00
Miodrag Milanovic
0fdaab2f96
Make SYMLEVEL=1 for full builds, and when custom builds are made save more debug info, otherwise it is not possible to create working executable (is over 2GB) for full build (nw)
2016-01-20 08:48:42 +01:00
Miodrag Milanovic
3f632c9b37
Revert "Enforce cmd shell when started from regular command prompt even if sh.exe is in path"
...
This reverts commit ad04d3cda4
.
2016-01-03 18:09:28 +01:00
Miodrag Milanovic
ad04d3cda4
Enforce cmd shell when started from regular command prompt even if sh.exe is in path
2016-01-03 17:49:57 +01:00
Miodrag Milanovic
698cec6344
Removed FILTER_DEPS, not stable and not functional (nw)
2016-01-03 17:13:16 +01:00
Miodrag Milanovic
842519672e
Synced with latest GENie, our specific code is not overwritten (nw)
2016-01-03 16:55:52 +01:00
Miodrag Milanovic
65c0e45a5d
fix for checks (nw)
2016-01-02 19:01:25 +01:00
Miodrag Milanovic
e3d419dacd
no need for this it is already in path (nw)
2016-01-01 13:08:54 +01:00
Miodrag Milanovic
9cd42de78b
make compiler detection works under posix windows environments (nw)
2016-01-01 12:27:34 +01:00
Miodrag Milanovic
f1a0a3cb88
Added pre-compiled headers support to build system (nw)
2016-01-01 08:23:58 +01:00
Miodrag Milanovic
1aa986d617
Revert "removing MESS brand and making MAME a name not acronym (nw)"
...
Too contraversial for now :)
This reverts commit 47bf03513e
.
2015-12-31 10:51:15 +01:00
Miodrag Milanovic
47bf03513e
removing MESS brand and making MAME a name not acronym (nw)
2015-12-31 10:31:00 +01:00
Justin Kerk
84dcf402fb
Fix outdated comments
2015-12-28 13:10:24 -08:00
Miodrag Milanovic
2e9fa84503
Fix recognition for more platforms, and fixed compile on arm (nw)
2015-12-27 16:37:16 +01:00
Miodrag Milanovic
658128897c
Fixed platform detection (nw)
2015-12-27 15:48:44 +01:00
Miodrag Milanovic
9c2669081c
Added platform parameter and some ARM fixes (nw)
2015-12-27 15:35:29 +01:00
Justin Kerk
85d74eb2c9
Emscripten build fixes (nw)
2015-12-19 08:17:34 +00:00
Cowering
850733ce5a
touch me (nw)
2015-12-12 12:30:43 -06:00
Miodrag Milanovic
ee942ae0fb
some MSBUILD fixes (nw)
2015-12-10 12:16:06 +01:00
Miodrag Milanovic
bae93ee22c
fix clang/gcc detection on windows (nw)
2015-12-07 13:31:06 +01:00
Miodrag Milanovic
f540242c73
proper windows clang version detection (nw)
...
make OVERRIDE_CXX=clang++ OVERRIDE_CC=clang
2015-12-07 13:05:25 +01:00
Miodrag Milanovic
8d7ae45c3f
fix windows build till clang detection is fixed (nw)
2015-12-07 11:38:16 +01:00
Miodrag Milanovic
f5371ffa1b
Respect OVERRIDE_CC and OVERRIDE_CXX
2015-12-07 11:30:31 +01:00
Miodrag Milanovic
92f81361d6
Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up [Miodrag Milanovic]
2015-12-03 11:40:45 +01:00
Miodrag Milanovic
4b4b659679
Added MSBUILD support, msbuild.exe must be in path so update your tools (nw)
2015-11-23 10:01:21 +01:00
Justin Kerk
078d8e099a
Emscripten build fixes (nw)
2015-11-21 01:40:59 -08:00
Cowering
09d7fbc9fa
make example match new name scheme
2015-11-17 13:07:45 -06:00
Miodrag Milanovic
cabec7b81c
Added new doxygen templates and limited basic to core (nw)
2015-11-16 10:32:27 +01:00
Miodrag Milanovic
8c0d01d426
Fix compile for Intel C++ 15 compiler (nw)
2015-11-14 11:52:15 +01:00
Miodrag Milanovic
09f75f519d
fixed issue that genie did not update when arcade.lua or mess.lua only changed (nw)
2015-11-12 15:18:16 +01:00
Miodrag Milanovic
60249e4101
fix for cmakelist.txt creation (nw)
2015-11-08 17:26:46 +01:00
Miodrag Milanovic
44ffd8dd61
added make option to generate CMake files for CLion and root project file (nw)
...
also ignored CMakeLists.txt in root
2015-11-08 15:00:26 +01:00
Miodrag Milanovic
583a1f81f2
Moved regtests out of source tree, and updated paths (nw)
2015-11-05 13:41:25 +01:00
Vas Crabb
8247cab558
make it easier to build multiple configs (nw)
2015-11-02 23:40:03 +11:00
Miodrag Milanovic
8e22b1d22f
Renamed DRIVERS parameter to SOURCES since you can add any source you wish to include in target (nw)
2015-10-09 14:13:35 +02:00
Miodrag Milanovic
86d3aa8065
Moved tools in proper place, and moved build python scripts together with other scripts (nw)
2015-10-07 12:01:21 +02:00
Miodrag Milanovic
1fc48ce120
move mess into mame (nw)
2015-09-30 17:21:14 +02:00
balr0g
459c86dee3
Fix build with Xcode 7 (nw)
2015-09-18 16:00:03 -04:00
Miodrag Milanovic
6359b876b9
made FORCE_VERSION_COMPILE option to be used for build server (nw)
2015-09-05 11:53:19 +02:00
Vas Crabb
f500420346
OS/2 patch for 0.164 [KO Myung-Hun]
2015-08-25 13:02:01 +10:00
R. Belmont
b83cc37ae2
Merge pull request #257 from 0-wiz-0/master
...
Re-add NetBSD support.
2015-07-22 15:46:15 -04:00
Julian Sikorski
d4ec50198c
Do not pass -m32 to gcc on arm
2015-07-16 22:54:34 +02:00