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
Miodrag Milanovic
6825ee0a55
Made ume target include mame and mess targets (nw)
2015-03-28 15:19:21 +01:00
Miodrag Milanovic
ce5ccff643
added NOWERROR support (nw)
2015-03-28 07:03:44 +01:00
Vas Crabb
4303fbc35c
Put some OSD libs back in main GENie file to fix WinSDL build for now
2015-03-28 16:20:04 +11:00
Vas Crabb
a9bc80bd4b
build into OSD subdirectory for people building multiple OSDs
2015-03-28 16:06:06 +11:00
Vas Crabb
eca145893d
Generate project files into OSD subdir to facilitate building multiple OSDs
2015-03-28 15:38:12 +11:00
Vas Crabb
78eedb8aba
Move more OSD-specific stuff to OSD scripts
2015-03-28 15:09:22 +11:00
Miodrag Milanovic
a539224998
propagated USE_BGFX for unsupported platforms (nw)
2015-03-27 17:19:57 +01:00
mamehaze
c03feee2c2
port needed warning disables from vconv.c to genie.lua for using icl15 (nw)
2015-03-27 16:36:13 +00:00
Miodrag Milanovic
9b8b9062ff
and even more (nw)
2015-03-27 16:43:54 +01:00
Miodrag Milanovic
f4a3b373df
better fix (nw)
2015-03-27 16:41:59 +01:00
Miodrag Milanovic
a24c492c6b
Fix for DRC, thanks Vas (nw)
2015-03-27 16:24:07 +01: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
59a15be847
Fix for GCC 4.2.1, OSX using gcc (nw)
2015-03-27 14:00:01 +01:00
Miodrag Milanovic
e14a06de87
Split OSD per file [qmc2]
2015-03-27 13:01:03 +01:00
Miodrag Milanovic
3fc637d9c6
Create makefiles for targets per subdir (nw)
2015-03-27 08:06:15 +01:00
Miodrag Milanovic
3d34fd00eb
fix for DRC (nw)
2015-03-26 19:29:26 +01:00
Miodrag Milanovic
e38220cd9c
Fix for symbols (nw)
2015-03-26 16:57:32 +01:00
Miodrag Milanovic
69d4d86e74
add postbuild only to main file (nw)
2015-03-26 16:48:24 +01:00
Miodrag Milanovic
c29a2b4517
sym file generate on mingw in postbuild process (nw)
2015-03-26 16:37:53 +01:00
Miodrag Milanovic
2444ae8149
Include symbols in builds (nw)
2015-03-26 16:26:10 +01:00
Miodrag Milanovic
44666525b7
Fixed location of map file (nw)
2015-03-26 15:57:34 +01:00
Miodrag Milanovic
604d83b1e3
Added CXX and fixed LD [qmc2] (nw)
2015-03-26 15:49:06 +01:00
Miodrag Milanovic
b4d9920e10
More parameter handling (nw)
2015-03-26 15:45:59 +01:00
Miodrag Milanovic
726de20508
Made CC and LD override possible (nw)
2015-03-26 14:43:39 +01:00
Miodrag Milanovic
c21bf6fd5d
Merge branch 'master' of https://github.com/mamedev/mame
2015-03-26 14:01:38 +01:00
Miodrag Milanovic
5310d041d5
added distro support for linux (nw)
2015-03-26 14:01:14 +01:00
Vas Crabb
2605b33035
Fix tools link on OSX, only embed plist in main target
2015-03-26 23:45:14 +11:00
Vas Crabb
eb8bd38fa8
Embed version information for OSX
2015-03-26 23:45:13 +11:00
Miodrag Milanovic
6f7ac1a200
fix gcc version to use
2015-03-26 13:19:28 +01:00
Miodrag Milanovic
362404cb5c
add this for all gcc versions (nw)
2015-03-26 11:56:52 +01:00
Miodrag Milanovic
53340a5f89
changed .build to build to be visible (nw)
2015-03-26 11:17:59 +01:00
Miodrag Milanovic
c869696a3f
Fix clang and one more warning added
2015-03-26 10:20:29 +01:00
Miodrag Milanovic
9358a61e7a
made tools to be built with TOOLS=1 param (nw)
2015-03-26 09:35:10 +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