Commit graph

34710 commits

Author SHA1 Message Date
Miodrag Milanovic
2f3d1de477 Added IgnoreLDFlags, change sent upstream (nw) 2015-03-30 15:24:18 +02:00
Miodrag Milanovic
795f88aee1 reverted change (nw) 2015-03-30 14:39:21 +02:00
Miodrag Milanovic
84146cc28c Merge branch 'master' of https://github.com/mamedev/mame 2015-03-30 14:37:37 +02:00
Miodrag Milanovic
a1369c9e30 Added dependency, so generation task wait for genie to be built (nw) 2015-03-30 14:37:10 +02:00
Miodrag Milanovic
fadbc9808c Updated to latest 3rdparty (nw) 2015-03-30 14:36:33 +02:00
Miodrag Milanovic
86ac81dd33 Removed files from old attempt of build gen (nw) 2015-03-30 14:09:05 +02:00
Curt Coder
7846f994b3 Fixed "ld: warning: directory not found for option '-L/usr/lib64'" on OS X. (nw) 2015-03-30 13:30:45 +03:00
hap
70e09f9618 (MESS)New working game added
-----------------
Super Simon [hap, Sean Riddle]
2015-03-30 11:34:39 +02:00
Vas Crabb
3567c77114 Restore ledutil for windows builds with TOOLS=1 2015-03-30 19:14:52 +11:00
Vas Crabb
73deef44fa Fix UME build, allow custom target to inject stuff in main makefile 2015-03-30 18:30:29 +11:00
Miodrag Milanovic
7ae85d216b Merge branch 'master' of https://github.com/mamedev/mame 2015-03-30 09:25:23 +02:00
Miodrag Milanovic
d5dd20d82d added back unidasm, and enabled building even in tiny builds (nw) 2015-03-30 09:25:12 +02:00
Vas Crabb
9a1a5c0513 Create directory for layouts for custom targets 2015-03-30 18:13:21 +11:00
Curt Coder
1bc42a863e OS X 10.10 build fix by Micko. (nw) 2015-03-30 09:39:14 +03:00
Vas Crabb
f1523ec806 Make MinGW and OSX targets use dependencies for running genie
Use REGENIE=1 to force genie re-run without removing/touching files
Mark many targets as phony as appropriate
Improve situation for custom targets/OSDs
2015-03-30 14:19:54 +11:00
hap
cadae0c939 cdkong, cgalaxn, pbqbert WIP
cgalaxn doesnt work at all, suspect mcu core bug?
2015-03-30 01:20:16 +02:00
couriersud
84067e88ee linux-gmake, linux-gmake-clang: Only run genie build stage if scripts or
makefile has changed. 

The concept may easily be migrated to other builds. I just don't have
the time to test other builds right now.

The downside of the approach is that you have to force a build stage run
by deleting the build/projects folder. This however is a lot less
frequent than normal "make".
2015-03-30 00:50:56 +02:00
mamehaze
3ef319f0af spider service mode trigger is non-obvious, document it (nw) 2015-03-29 22:41:06 +01:00
Curt Coder
47ab93edd2 clang compile fix. (nw) 2015-03-30 00:20:07 +03:00
couriersud
2bf0febbae Merge branch 'master' of https://github.com/mamedev/mame.git
Conflicts:
	scripts/src/osd/sdl.lua
2015-03-29 23:08:49 +02:00
Curt Coder
d462fbfa59 (MESS) abc80: Added ABCDemo floppy and cassette to the software lists. [Genesis Project] 2015-03-29 23:53:49 +03:00
couriersud
a67f2cb095 Fix compile. (nw) 2015-03-29 22:50:55 +02:00
Lord-Nightmare
705ad1e389 tms5220: some preparation for a possible future merge of tms51xx and 52xx into one .c file (n/w) 2015-03-29 15:18:35 -04:00
therealmogminer@gmail.com
4e11cfcb0d - mips3: Made fast RAM option common to both interpreter and DRC. [MooglyGuy] 2015-03-29 19:20:52 +02:00
hap
9be2780fcd confirmed pla 2015-03-29 19:18:40 +02:00
Miodrag Milanovic
befcf8a176 Merge branch 'master' of https://github.com/mamedev/mame 2015-03-29 19:10:46 +02:00
Miodrag Milanovic
2816588761 more OSX 10.10 fixes and fixed mistake with x64 (nw) 2015-03-29 19:10:34 +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
Vas Crabb
08fd3f4ec6 Fix TOOLS=1 with OSD=windows 2015-03-30 03:58:12 +11:00
Vas Crabb
8e78543be3 Fix OSD=sdl tools on Windows 2015-03-30 03:58:12 +11:00
Vas Crabb
602e2de3e0 Fix osdmini build on Windows (crashes if you run it though) 2015-03-30 03:58:11 +11:00
Miodrag Milanovic
816518fd49 Fix for OSX (nw) 2015-03-29 18:33:25 +02:00
Miodrag Milanovic
af6030809f Merge branch 'master' of https://github.com/mamedev/mame 2015-03-29 18:26:26 +02:00
Miodrag Milanovic
02f7ff9b90 fix genie location (nw) 2015-03-29 18:26:15 +02:00
mamehaze
232bec8a8d new clones
Super Puzzle Fighter II Turbo (Euro 960529) [fluxcore, idc/Team Avalaunch]

(had to dig out the old keyfinder again for this one, we were lucky because the code is at different offsets here and needed some shifting to find the key, and it's the smallest game too, so longest search time)
2015-03-29 17:14:28 +01:00
Miodrag Milanovic
a600e61c58 Enforce OPTIMIZE = 3 for PROFILE builds, suggested by MG (nw) 2015-03-29 16:18:52 +02:00
Miodrag Milanovic
c95c00c8c0 Separate OS and TARGETOS recognition and supported more platforms (nw) 2015-03-29 15:17:21 +02:00
Miodrag Milanovic
72d5222016 made bgfx compile on more platforms (nw) 2015-03-29 14:29:06 +02:00
Miodrag Milanovic
93025d33c1 Added network flags (nw) 2015-03-29 10:57:10 +02:00
Vas Crabb
c73dbdeaf3 Small cleanup 2015-03-29 18:35:48 +11:00
Vas Crabb
3010be4c30 SDL and Windows strconv are the same thing. 2015-03-29 18:23:02 +11:00
Robbbert
417852bbc9 (MESS) mpf1 : fixed potential bug (nw) 2015-03-29 16:02:49 +11:00
Ivan Vangelista
17c6d24644 seicross.c: MT05899 spotted and fixed by M.A.S.H. (nw) 2015-03-29 06:45:29 +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
Vas Crabb
dce0421517 Fix ldplayer build 2015-03-29 15:02:23 +11:00
Robbbert
fcc0bfed80 Merge branch 'master' of https://github.com/mamedev/mame 2015-03-29 12:55:11 +11:00
Robbbert
ec1999fcbb (MESS) mpf1 : added some standard pasting codes; connected up the reset button from external artwork; found that mpf1p rom is a bad dump (A9 stuck low when dumped). (nw) 2015-03-29 12:42:41 +11:00
couriersud
1f9ec28ba4 Merge branch 'master' of https://github.com/mamedev/mame.git 2015-03-29 03:35:17 +02:00
couriersud
935c280b4d Fix cross-compile. The following will build mame64.exe on linux
make TARGETOS=windows PTR64=1 OSD=windows OS=linux VERBOSE=1 \
			OVERRIDE_CC="@ccache x86_64-w64-mingw32-gcc" \
			OVERRIDE_CXX="@ccache x86_64-w64-mingw32-g++" \
			OVERRIDE_LD="x86_64-w64-mingw32-g++" \
			WINDRES="x86_64-w64-mingw32-windres" \
			MINGW64=/usr $*
2015-03-29 03:29:22 +02:00
briantro
5e5b4a0680 peplus.c: Correct Cut-N-Paste error - NW 2015-03-28 17:09:16 -05:00