Miodrag Milanovic
359be6fcf0
fix windows build (nw)
2015-05-30 10:33:37 +02:00
Cowering
f115ab2dd2
Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW)
2015-05-29 17:43:09 -05:00
Miodrag Milanovic
548a982a3c
Added skeleton support for Windows Phone and Windows Store - far from working(nw)
2015-05-28 20:06:33 +02:00
Miodrag Milanovic
64219f27d2
Fix OSX target dir
2015-04-29 08:11:09 +02:00
Miodrag Milanovic
b6fa59a775
Unified objdir and targetdir for supported platforms, best delete build folder in order not to clean situation (nw)
2015-04-26 09:48:50 +02:00
Miodrag Milanovic
32dc24420c
Some changes for FreeBSD and Solaris, will be sent upstream as well (nw)
2015-04-10 12:37:34 +02:00
Miodrag Milanovic
03275c7b68
Added separated target dirs for x32 and x64, so we do not have library collision (nw)
2015-04-08 08:50:29 +02:00
Miodrag Milanovic
c69ec4dea6
Some vs2013-clang work (nw)
2015-04-06 18:50:42 +02:00
Miodrag Milanovic
c8f26a1a7b
enable multiple definitions for mingw-clang, due to weird issue with multiple symbols (nw)
2015-04-06 13:23:23 +02:00
Miodrag Milanovic
7a15cbed2d
Fix for Android include ordering (nw)
2015-04-03 20:22:31 +02:00
Miodrag Milanovic
69d936dfee
skeleton for XCode support (nw)
2015-04-02 18:16:20 +02:00
Vas Crabb
399a5f914b
Get rid of unnecessary distro nonsense
2015-04-01 03:03:17 +11: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
Vas Crabb
a9bc80bd4b
build into OSD subdirectory for people building multiple OSDs
2015-03-28 16:06:06 +11:00
Miodrag Milanovic
5877841729
fixed OSX build with Clang on 10.7.x (nw)
...
Removed internal CC and LD settings since it's not
needed and can be overwritten externally now
2015-03-27 14:36:13 +01:00
Miodrag Milanovic
3fc637d9c6
Create makefiles for targets per subdir (nw)
2015-03-27 08:06:15 +01:00
Miodrag Milanovic
3a3fb1dc9d
fix for later OSX (nw)
2015-03-26 19:07:46 +01:00
Miodrag Milanovic
604d83b1e3
Added CXX and fixed LD [qmc2] (nw)
2015-03-26 15:49:06 +01:00
Miodrag Milanovic
726de20508
Made CC and LD override possible (nw)
2015-03-26 14:43:39 +01:00
Miodrag Milanovic
5310d041d5
added distro support for linux (nw)
2015-03-26 14:01:14 +01:00
Miodrag Milanovic
f76d59c41d
Moved build system to GENie [Miodrag Milanovic]
...
make TARGET=mess -j19
will generate all needed files and build MESS, while developing you can use
make TARGET=mess COMPILE=1 -j19
to prevent rebuilding of make files.
Build system have automatic generate of dependencies so will do incremental builds fine.
make clean
will remove all generated files/projects and obj files
2015-03-26 09:00:39 +01:00