summaryrefslogtreecommitdiffstatshomepage
path: root/makefile
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.235mame0235 Vas Crabb2021-08-261-2/+2
|
* srcclean for upcoming release Vas Crabb2021-08-221-0/+2
|
* srcclean: Added JSON cleaning support, and some cleanup. Vas Crabb2021-08-201-0/+2
| | | | | | | | | | Made pbobble parent of bublbust, as it seems to be more widespread and more complete. Also fixed some ROM labels for bublbust. Made tbyahhoo parent of mtwinbee as the latter has substantial content removed rather than being localised, making it less complete. Applied srcclean to JSON files in bgfx subtree.
* Slightly cleaned up OSD input modules. Vas Crabb2021-07-291-5/+0
| | | | | | | | | | Removed support for DirectInput 7 and earlier. It hasn't been tested in years, and it's not relevant on any supported OS. DirectInput is effectively finalised at version 8, and is unlikely to get an API update in the future. Use more string[_view] and fewer C strings, and tightened up scope of a few things.
* Version bump for MAME 0.234mame0234 Vas Crabb2021-07-271-2/+2
|
* Bump version to 0.233mame0233 Vas Crabb2021-06-301-2/+2
|
* makefile: End the big-endian block in the right place (#8194) pkubaj2021-06-181-1/+1
|
* Merge tag 'mame0232' into mainline-master Vas Crabb2021-05-271-2/+2
|\ | | | | | | MAME 0.232
| * Version bump for 0.232mame0232 Vas Crabb2021-05-271-2/+2
| |
* | Allow building without PulseAudio on Linux (#8015) jflatt2021-05-241-0/+5
|/
* Version bump for 0.231mame0231 Vas Crabb2021-04-281-2/+2
|
* Merge tag 'mame0230' into mainline-master Vas Crabb2021-03-311-2/+2
|\ | | | | | | MAME 0.230
| * version bumpmame0230 Vas Crabb2021-03-301-2/+2
| |
* | makefile: added param to override ar hap2021-03-301-3/+14
|/
* Version bump for 0.229 release.mame0229 Vas Crabb2021-02-241-2/+2
|
* Unbreak aarch64 and arm builds (#7708) Julian Sikorski2021-01-281-0/+2
|
* Version bumpmame0228 Vas Crabb2021-01-261-2/+2
|
* -osd: Clean up inline maths utilities. Vas Crabb2021-01-181-28/+16
| | | | | | | | | | * Removed inline assembly for operations compilers handle well. * Added ARM and AArch64 implementation for a few operations. * Added unsigned integer add with carry out operations. -cpu/drccache.cpp: Detect whether RWX pages are supported. -dynax.cpp: Improved a few hanafuda DIP switch descriptions.
* Fix build on FreeBSD/powerpc64 pkubaj2021-01-161-0/+18
| | | FreeBSD uses powerpc64 name for what Linux calls ppc64.
* version bump for 0.227, some documentation clean-upmame0227 Vas Crabb2020-12-311-2/+2
|
* Add macosx_arm64_clang target support [R. Belmont, Miodrag Milanovic] arbee2020-12-121-0/+19
|
* mulcd: Switch to a svg [O. Galibert] Olivier Galibert2020-11-041-5/+0
|
* Bump version to 0.226mame0226 Vas Crabb2020-10-271-2/+2
|
* Merge tag 'mame0225' into mainline-master Vas Crabb2020-09-301-2/+2
|\ | | | | | | MAME 0.225
| * Version bump for 0.225mame0225 Vas Crabb2020-09-291-2/+2
| |
* | FreeBSD fixes (#7295) Emmanuel Vadot2020-09-271-1/+1
|/ | | | | | | | | | | | * psixptty: Fix for FreeBSD We need to check for __FreeBSD__ not __FreeBSD_kernel__ * FreeBSD: Use gl includes from pkg-config FreeBSD doesn't install the includes from 3rdparty software in a default location so use pkg-config to get the correct path. * FreeBSD: genieos is named simple bsd
* Makefile: add GEN_FOLDERS dependency to mucld.hxx (#7279) Jamie2020-09-241-1/+1
|
* android: auto-discover clang version (#7166) Tiago Camargo2020-08-311-4/+5
| | | Fix android builds after mame-0.224.
* Fix clang version detection under Emscripten. [Justin Kerk] Justin Kerk2020-08-271-1/+8
|
* version bump for 0.224mame0224 Vas Crabb2020-08-251-2/+2
|
* makefile: Make cleansrc target use shell type to select correct syntax ↵ Vas Crabb2020-08-231-16/+16
| | | | rather than assuming Windows uses cmd shell.
* Pass FORCE_C_DRC_BACKEND=1 on ppc architectures Julian Sikorski2020-08-201-0/+7
| | | | | | | | PowerPC architecture is special in a way that it has some inline assembly code but no DRC support. As a result, NOASM=1 was never configured. In contrast to the old DRC, asmjit only compiles on the architectures it supports. FORCE_C_DRC_BACKEND=1 needs to be passed to the makefile or the compilation will fail.
* version bump for 0.223mame0223 Vas Crabb2020-08-061-2/+2
|
* version bump (nw)mame0222 Vas Crabb2020-06-261-2/+2
|
* version bump (nw)mame0221 Vas Crabb2020-05-181-2/+2
|
* version bump (nw)mame0220 Vas Crabb2020-04-061-2/+2
|
* update more stuff in top-level makefile (nw) Vas Crabb2020-03-051-6/+6
|
* Removed winpcap and cleaned up network module selection. Vas Crabb2020-03-051-1/+6
| | | | | | | | (nw) The pcap.h header itself has the problematic original BSD license, including the obnoxious advertising clause. Using tap/tun networking on Windows provides a much better experience, so the extra setup is worth it. This patch also allows you to enable pcap on platforms where it's disabled by default with USE_PCAP=1 if you really want to use it.
* version bump (nw)mame0219 Vas Crabb2020-02-291-2/+2
|
* version bump (nw)mame0218 Vas Crabb2020-02-021-2/+2
|
* removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness I ↵ firewave2020-01-211-5/+0
| | | | introduced ages ago (nw)
* version bumpmame0217 Vas Crabb2019-12-241-2/+2
|
* version bump (nw)mame0216 Vas Crabb2019-11-261-2/+2
|
* workaround to fix cross compilation to x86 from a x64 host Tiago Pierezan Camargo2019-11-121-15/+15
|
* version bump (nw)mame0215 Vas Crabb2019-10-301-2/+2
|
* Odroid n2 build fixes (#5751) Julian Sikorski2019-10-181-0/+5
| | | | | | | | | | | | * Allow specifying NO_OPENGL manually * Switch bgfx to OpenGL ES renderer if NO_X11 is specified * Only link against EGL when NO_X11 is specified on linux, netbsd and openbsd * Only switch bgfx to OpenGL ES on linux, netbsd and openbsd * Indentation fix
* WIP: sync bgfx, bx and bimg with latest upstream (#5723) Julian Sikorski2019-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Sync with bgfx upstream revision b91d0b6 * Sync with bx upstream revision d60912b * Sync with bimg upstream revision bd81f60 * Add astc-codec decoder * Rename VertexDecl to VertexLayout * Rename UniformType enum Int1 to Sampler. * Add NVN stub * Fix unused-const-variable error on macOS * Drop redundant explicit language parameters buildoptions_cpp are only applied to c++ files and buildoptions_objcpp are only applied to objective c++ files. As such, hardcoding -x offers no benefit while preventing overrides (such as one needed by 3rdparty/bgfx/src/renderer_vk.cpp on macOS) from working. * Re-introduce -x c++ in places where C code is compiled as C++ to prevent clang from throwing a warning * Build bgfx as Objective-C++ on macOS It is needed due to included headers * Enable Direct3D12 and Vulkan bgfx rendering backends * Enable building of spirv shaders * Properly escape /c in cmd call * Comment out dx12 bgfx renderer * Honor VERBOSE setting during shaders build * Only invert hlsl shader XYZ_TO_sRGB matrix for opengl * Add spirv shaders * OpenGL ES needs transposed matrix too * Metal needs transposed matrix as well
* vs2019_clang builds and links with portaudio disabled (nw) smf-2019-10-081-1/+1
|
* vs2019 fixes, initial clang-cl support (#5698) Julian Sikorski2019-10-021-2/+9
| | | | | | | | * Add initial clangcl support * Fix uwp builds' vs version typos * Add missing vs2019 toolchain.lua bits
* Synced with GENie upstream revision e78d6c1 (#5631) Julian Sikorski2019-09-291-2/+49
| | | | | | | | | | | | | | | | | | | | | * Synced with GENie upstream revision e78d6c1 * Add Visual Studio 2019 support * Fix hardcoded -m64 * Switch appveyor to Visual Studio 2019 * Fix genie being built as 32-bit * MSVC build is known to be broken currently. Let it fail until all the known issues are fixed. * Update the packages before building * Build with 3 threads Appveyor VMs have only 2 cores and 8 GB RAM. * Enable caching of pacman cache