Miodrag Milanovic
60d67c8c12
my mistake (nw)
2015-04-06 18:52:40 +02:00
Miodrag Milanovic
13f137dde7
And one more (nw)
2015-04-06 16:33:21 +02:00
Miodrag Milanovic
1ff712db7a
resurrected some more compile options (nw)
2015-04-06 16:27:14 +02:00
Miodrag Milanovic
3ffde3b978
postcompile task is unstable, commented for now (nw)
2015-04-06 13:21:28 +02:00
Miodrag Milanovic
eb8b8902d0
Fix for PROFILER build (nw)
2015-04-06 12:37:14 +02:00
Miodrag Milanovic
f0b6bb5407
removed premake.make.linkoptions_after, need better static library dependency solution (nw)
2015-04-06 11:54:03 +02:00
Miodrag Milanovic
1de80e729e
macosx build fix (nw)
2015-04-06 10:46:21 +02:00
Oliver Stöneberg
3a40df147d
make DEBUG=1 PROFILER=0 actually work (nw)
...
also removed FASTDEBUG hack made obsolete by this fix
2015-04-05 21:38:28 +02:00
Miodrag Milanovic
b0dee85979
Selected Full Optimization for Release Visual Studio builds (nw)
2015-04-05 15:15:02 +02:00
Miodrag Milanovic
c8b9fc1efb
Fixed linking on some linux platforms
2015-04-05 10:37:11 +02:00
Miodrag Milanovic
9c6fa77b47
Implemented filtering of dependency files, only active if machine have awk or gawk installed (nw)
2015-04-04 19:57:12 +02:00
Miodrag Milanovic
6f0fd1a366
Merge branch 'master' of https://github.com/mamedev/mame
2015-04-04 14:44:22 +02:00
Miodrag Milanovic
1026d09afa
Moved creation of most non-layout files out of makefile (nw)
2015-04-04 14:44:06 +02:00
Vas Crabb
73f53bb15e
* Take more link dependencies caused by OSD out of genie.lua
...
* Always dynamically link SDL on Windows
* Fix SDL1 build on Windows
2015-04-04 18:25:04 +11:00
Vas Crabb
f947a9b160
Harmonise targetos between genie.lua and sdl{,_config}.lua
2015-04-04 15:13:48 +11:00
Miodrag Milanovic
66cbe9eee4
removed os_version, since it is not used anymore (nw)
2015-04-03 15:30:56 +02:00
Vas Crabb
0a1b6b66b0
Fix warning with some clang configurations, don't automatically disable bgfx for 10.5 Leopard
2015-04-03 08:14:30 +11:00
Miodrag Milanovic
e97c4afe1f
Merge branch 'master' of https://github.com/mamedev/mame
2015-04-02 17:39:00 +02:00
Miodrag Milanovic
23de91ccde
Fix for backtick [qmc2](nw)
2015-04-02 19:04:09 +02:00
Miodrag Milanovic
86e36b4912
removed includeosd (nw)
2015-04-02 18:04:21 +02:00
Miodrag Milanovic
0de3599a07
xcode4 fixed (nw)
2015-04-02 17:38:28 +02:00
Vas Crabb
1532f81232
Enable BGFX by default on Snow Leopard
2015-04-03 01:54:26 +11:00
Vas Crabb
453fd07fa0
Add a nice wrapper for doing backtick-like processing of command output
2015-04-02 22:53:14 +11:00
Vas Crabb
a63bd12019
Add back support for big endian targets including OSX-PPC
2015-04-02 22:26:35 +11:00
Miodrag Milanovic
627b7c61dc
Ok shuffling done
2015-04-01 12:02:13 +02:00
Miodrag Milanovic
9207811ed5
fix it properly (nw)
2015-04-01 11:06:53 +02:00
Miodrag Milanovic
42ffb726fa
uf reverting breaks mingw (nw)
2015-04-01 10:57:03 +02:00
Miodrag Milanovic
d504fa25ff
moved unicode specific build defines in genie.lua to fix tools build (nw)
2015-04-01 10:53:26 +02:00
Vas Crabb
5ca7080703
Link osdnet into a library reflecting its location, define USE_NETWORK properly, don't use SDL in non-SDL-specific macros
2015-04-01 18:00:35 +11:00
Vas Crabb
19d52cef70
Bring back NOASM
2015-04-01 16:12:03 +11:00
Vas Crabb
fe9339fa30
Add back DIRECTINPUT config for Windows OSD
2015-04-01 09:49:25 +11:00
Vas Crabb
4d84885a29
Refactor out common OSD modules into separate lua file
2015-04-01 07:29:54 +11:00
Vas Crabb
b64e4ecee5
Restore DONT_USE_NETWORK
2015-04-01 03:44:38 +11:00
Vas Crabb
399a5f914b
Get rid of unnecessary distro nonsense
2015-04-01 03:03:17 +11:00
Miodrag Milanovic
5c03885252
Merge branch 'master' of https://github.com/mamedev/mame
2015-03-31 16:24:43 +02:00
Vas Crabb
dbc99041c3
Restore NO_OPENGL and USE_DISPATCH_GL
2015-04-01 01:21:59 +11:00
Vas Crabb
9a2c6d95c8
Restore NO_USE_MIDI and some more OS support from the old SDL makefile
2015-04-01 01:21:59 +11:00
Miodrag Milanovic
5221cab621
create separate VisualStudio group for 3rdparty (nw)
2015-03-31 16:19:30 +02:00
Vas Crabb
1f163a762e
Get NO_X11, NO_USE_XINPUT and SDL_LIBVER working on Linux
2015-03-31 20:46:51 +11:00
Vas Crabb
ea348ff9f1
Bring back some SDL OSD configurability (WIP)
2015-03-31 20:46:51 +11:00
Miodrag Milanovic
df90d5068a
Update to latest 3rdparty, fixes issues on OpenGL 2.1 for bgfx (nw)
2015-03-31 08:17:12 +02:00
Miodrag Milanovic
2f3d1de477
Added IgnoreLDFlags, change sent upstream (nw)
2015-03-30 15:24:18 +02:00
Curt Coder
1bc42a863e
OS X 10.10 build fix by Micko. (nw)
2015-03-30 09:39:14 +03:00
couriersud
a67f2cb095
Fix compile. (nw)
2015-03-29 22:50:55 +02:00
couriersud
4a6023e471
Added two more options to the build system:
...
USE_QT: Compile the QT Debugger. Default is USE_QT=1 (except macosx),
use USE_QT=0 to disable.
LDOPTS: Optional LDFLAGs.
These are mainly used for cross compilation. The following will compile
a windows SDL build without QT debugger on linux:
make TARGETOS=windows PTR64=1 OSD=sdl OS=linux \
OVERRIDE_CC="@x86_64-w64-mingw32-gcc" \
OVERRIDE_CXX="@x86_64-w64-mingw32-g++" \
OVERRIDE_LD="x86_64-w64-mingw32-g++" \
WINDRES="x86_64-w64-mingw32-windres" \
USE_QT=0 \
ARCHOPTS="-idirafter ${MINGW64DIR}/x86_64-w64-mingw32/include/ \
-I${MINGW64DIR}/Qt/include/ -v" SUBTARGET=tiny MINGW64=/usr \ \
LDOPTS="-L/mnt/mfhome/andre/mame/w64crosslibs"
2015-03-29 18:58:39 +02:00
Miodrag Milanovic
c95c00c8c0
Separate OS and TARGETOS recognition and supported more platforms (nw)
2015-03-29 15:17:21 +02:00
Vas Crabb
c878883667
Remove all the stuff that causes driver and emu sources to be compiled
...
differently with different OSDs
Switch back to building for all OSDs in common directory
Move more OSD-specific stuff into OSD scripts
It still isn't completely safe to be building all OSD into same directory
Common OSD "module" files, e.g. debuggers and renderers, build with
different options for each OSD. It works at the moment, but you will end
up with slightly different executables depending on the order you build
OSDs.
2015-03-29 15:02:23 +11:00
Miodrag Milanović
f2d6f4cde9
Commented until confirmed working on all platforms
2015-03-28 21:18:27 +01:00
Miodrag Milanovic
76803f7337
Added GAWK script to make deps more sane. thanks to OG.
...
For those not having latest build tools download :
http://gnuwin32.sourceforge.net/downlinks/gawk-bin-zip.php
and put in bin folder of mingw so it is in path
2015-03-28 20:54:22 +01:00
Miodrag Milanovic
64e76caae5
Added NoDependency flag to disable dependency file creation, until
...
create sane exclude of specific paths (nw)
2015-03-28 18:15:33 +01:00