couriersud
10f36fa302
Allow ARCHOPTS to contain whitespace. (nw)
2015-03-26 23:53:16 +01:00
couriersud
ed869da9db
Make GCC_VERSION work with $(CC). (nw)
2015-03-26 22:40:11 +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
b4d9920e10
More parameter handling (nw)
2015-03-26 15:45:59 +01:00
Miodrag Milanovic
6abf77a172
enable whitespace in CC and LD (nw)
2015-03-26 14:50:03 +01:00
Miodrag Milanovic
3b8cab2802
fix order (nw)
2015-03-26 14:47:10 +01:00
Miodrag Milanovic
726de20508
Made CC and LD override possible (nw)
2015-03-26 14:43:39 +01:00
Miodrag Milanovic
323d87af33
check generated files even if just compiling (nw)
2015-03-26 14:28:13 +01:00
Miodrag Milanovic
5310d041d5
added distro support for linux (nw)
2015-03-26 14:01:14 +01:00
Vas Crabb
edab1abaaf
Make some lines less confusingly long, remove a stray paren, add rule to generate Info.plist back for OSX
2015-03-26 22:44:01 +11:00
Miodrag Milanovic
ca485faa1b
made possible architecture override with PTR64=1 param (nw)
2015-03-26 11:30:45 +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
51968eddb3
fixed compiling ldplayer (nw)
2015-03-26 09:20:27 +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
Vas Crabb
165e3c2ade
FASTDEBUG should be a 'sub-option' of DEBUG
2015-03-21 00:18:58 +11:00
Vas Crabb
af7b120d82
OS/2 patches for SDLMAME 0.159 [KO Muyng-Hun]
2015-03-15 22:57:16 +11:00
Justin Kerk
e7e05efea4
Fix tiny build when there are no buses (nw)
2015-02-23 07:26:41 -08:00
Vas Crabb
7b83547d61
Fix build on OSX
2015-02-22 21:11:59 +11:00
couriersud
46b916d7b1
Fix ldplayer linking. (nw)
2015-02-22 02:31:31 +01:00
Vas Crabb
ff1b484599
Re-link emulator binary if version source file changes
2015-02-21 18:17:19 +11:00
Miodrag Milanovic
9f9d4fd250
makelist implementation in python (nw)
2015-02-13 13:40:49 +01:00
Oliver Stöneberg
a4c8ca2c25
fixed makefile (nw)
2015-02-05 15:40:53 +01:00
Oliver Stöneberg
af64bda24d
added makefile define CPP11 to compile C++ code as C++11 [Oliver Stöneberg]
2015-02-05 14:40:19 +01:00
couriersud
06b848185f
Changes to the build system:
...
- BGFX library is set in windows.mak and sdl.mak now. This ensures the
library is only build when needed.
This is necessary to be able to build MAME on systems without opengl
support.
Support was added for an optional BIN location for executables. The
default is still the root folder. Setting BIN=bin e.g. will put
executables in bin.
2015-02-01 19:26:10 +01:00
Miodrag Milanovic
e68d22d779
Added building of BGFX library (nw)
2015-02-01 10:26:09 +01:00
Justin Kerk
31bc7f4bbb
Work around Emscripten linking issues by avoiding ar altogether (nw)
...
See https://github.com/kripken/emscripten/issues/2619
2015-01-31 23:13:50 -08:00
Cesare Falco
a49eee8559
*nix: Fixed linking tools against system libraries
2015-01-29 12:55:14 +01:00
Justin Kerk
f56e1f309e
More JSMESS breakage (nw)
2015-01-28 15:47:03 +00:00
Oliver Stöneberg
1e29bb1347
moved some clang-specific stuff from makefile to src/build/flags_clang.mak (nw)
2015-01-27 23:27:08 +01:00
couriersud
36c9bba47d
Solaris 11 build support. [Couriersud]
2015-01-25 22:01:16 +01:00
Miodrag Milanovic
fb4695be0a
Made all compile for Lua 5.3 (nw)
2015-01-13 18:44:26 +01:00
Miodrag Milanovic
736cc5469d
Use $(INCPATH) only where needed
2015-01-13 11:50:42 +01:00
couriersud
d9e4bfacb3
Remove some "@". These should be used in the command definition.
2015-01-12 02:10:57 +01:00
Miodrag Milanovic
022e6c7a5b
Fixed LUA compile
2015-01-10 15:06:17 +01:00
Miodrag Milanovic
61f7cd05df
Added integral source of sqlite3 to 3rdparty (nw)
2015-01-10 13:25:50 +01:00
Miodrag Milanovic
b0640c888b
Added integral libjpeg 8c to 3rdparty folder (nw)
2015-01-10 12:32:56 +01:00
Miodrag Milanovic
e427c5471b
Fixed include paths for 3rdparty libs (nw)
2015-01-10 12:06:16 +01:00
Miodrag Milanovic
31251f6c09
Added integral version of zlib in 3rdparty folder (nw)
2015-01-10 11:51:23 +01:00
Miodrag Milanovic
fb5c151082
Converted png2bcd tool to python [Andrew Gardner]
2015-01-10 11:35:34 +01:00
couriersud
799d10beb3
Move definition of -DOSD_WINDOWS, -DOSD_SDL and -DOSD_MINI into
...
$(OSD).mak. Added sanity check to makefile. [Couriersud]
2015-01-09 03:25:46 +01:00
Oliver Stöneberg
8ef233f78a
proper fix for PROFILE=1 with clang (nw)
...
png2bdc was crashing because an implicitly enabled optimizations - see
http://llvm.org/bugs/show_bug.cgi?id=14713
2015-01-08 10:21:18 +01:00
couriersud
25a3c8f54d
Fixed typo in last commit. (nw)
2015-01-08 02:17:39 +01:00
couriersud
8b20927852
Changed error about wrong OSD to a warning. Non supported builds can now
...
add the proper define (OSD_WINDOWS, OSD_MINI, OSD_SDL, or
OSD_my_own_OSD) in my_own_OSD.mak (nw)
2015-01-08 01:47:27 +01:00
Oliver Stöneberg
d3b6b803f3
fixed non-DEBUG PROFILE=1 build with clang (nw)
2015-01-07 15:58:40 +01:00
Robert
53ab5084a4
fixed compile of derivatives (nw)
2015-01-07 22:18:49 +11:00
couriersud
2c4b785554
Merged winwork and sdlwork into osd/modules/sync/work_osd.c. Moved
...
miniwork.c to osd/modules/sync/work_mini.c
The makefile now adds either a OSD_SDL, OSD_WINDOWS or OSD_MINI
define to DEFS. This was necessary so that work_osd.c could determine
the build on a OSD level. (nw)
2015-01-06 02:18:38 +01:00
Ramiro Polla
c26b76f6b7
Run build tools based on build OS
2015-01-04 16:23:45 +01:00