Justin Kerk
9744037cd7
Compile with Emscripten out of the box. [Justin Kerk]
2015-11-24 15:38:42 +00:00
Scott Stone
31cca9ea63
Added info header at the top of each .lua file (nw)
2015-11-14 12:51:21 -05:00
Miodrag Milanovic
033227778e
Remove not longer needed ForceCpp flag (nw)
2015-11-08 13:44:34 +01:00
Miodrag Milanovic
5deec43cbc
update build scripts for rename c - > cpp (nw)
2015-11-08 13:26:29 +01:00
Miodrag Milanovic
b6707c3bb5
Removed mongoose due to restricted license and webserver wip till code is restructured (nw)
2015-11-04 18:55:36 +01:00
Miodrag Milanovic
8e22b1d22f
Renamed DRIVERS parameter to SOURCES since you can add any source you wish to include in target (nw)
2015-10-09 14:13:35 +02:00
Miodrag Milanovic
64599d2aff
Do not create dasm.lib if no disassembler compiled (nw)
2015-10-09 13:45:14 +02:00
Miodrag Milanovic
86d3aa8065
Moved tools in proper place, and moved build python scripts together with other scripts (nw)
2015-10-07 12:01:21 +02:00
Miodrag Milanovic
c9bde5341d
reorganized scripts according to new structure (nw)
2015-09-13 10:17:58 +02:00
Miodrag Milanovic
6359b876b9
made FORCE_VERSION_COMPILE option to be used for build server (nw)
2015-09-05 11:53:19 +02:00
Miodrag Milanovic
a65f0f36a3
for separate drivers use simple naming logic (nw)
2015-06-21 09:07:07 +02:00
Miodrag Milanovic
d158684474
fixed order of libs making apricot build fine (nw)
2015-06-20 20:19:30 +02:00
Miodrag Milanovic
449a851e34
Fix more driver building, going deeper in checks (nw)
2015-06-20 19:19:03 +02:00
Miodrag Milanovic
239c31b584
Made possible creation of custom builds with given list of drivers included.
...
Note that game list is parsed so if macros are used they will not be found.
example:
make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
2015-06-20 18:20:44 +02:00
Miodrag Milanovic
8b1fdcb518
force rebuild version.c (nw)
2015-06-15 08:46:16 +02:00
Julian Sikorski
9027ce9575
Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work
2015-06-06 23:39:24 +02:00
couriersud
872ca80ac5
Converted netlist into a library. Moved most code from nl_convert.h to
...
nl_convert.c. Targets using netlist must now specify this explicitly
with MACHINES["NETLIST"] = true
Added subtarget "nl" which only contains games with netlist elements.
(nw)
2015-06-01 00:54:45 +02:00
Miodrag Milanovic
e5caefbfbd
added deps for .lst (nw)
2015-05-27 08:53:07 +02:00
Miodrag Milanovic
5ba57c6cde
propagate _subtarget in maintargetosdoptions call (nw)
2015-05-21 08:37:59 +02:00
Miodrag Milanovic
64987c86ec
fixed determining RC file and rules and removed not needed files (nw)
2015-05-17 16:46:37 +02:00
balr0g
2d12aacd49
Fix NO_USE_MIDI
2015-05-15 10:56:08 -04:00
Miodrag Milanovic
e923df8137
made mess to behave as before (nw)
2015-05-10 18:03:15 +02:00
Miodrag Milanovic
7513fb00a0
Fix resources and updated verinfo to give default for mame in any subtarget case except mess (nw)
2015-05-09 16:32:49 +02:00
Miodrag Milanovic
ca37d40f69
Removed comments and added generic license for whole team on top (nw)
2015-05-09 16:05:30 +02:00
Miodrag Milanovic
5df1b60963
MAME now represent full build, for building MESS drivers only use [Miodrag Milanovic]
...
make SUBTARGET=mess, for building only Arcades drivers only use:
make SUBTARGET=arcade
2015-05-09 15:10:29 +02:00
Miodrag Milanovic
3a37417a6b
use target suffixes only for main executable (nw)
2015-04-25 13:02:38 +02:00
Miodrag Milanovic
fab6dab064
Make generated projects behave same as before revert (nw)
2015-04-16 14:29:34 +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
899f23a7ec
Added PYTHON_EXECUTABLE to use differently named python executable(nw)
2015-04-08 14:19:43 +02:00
Miodrag Milanovic
fd88e8c5e2
fixed location error (nw)
2015-04-08 10:50:28 +02:00
Miodrag Milanovic
cc35d05ec0
added SEPARATE_BIN option to put executable files in bin folder and not in main (useful for continuous integration )(nw)
2015-04-08 08:52:02 +02:00
Vas Crabb
7251c89cf4
Add a crappy utility for editing AU effect presets
2015-04-07 21:38:42 +10:00
Miodrag Milanovic
0f3be0c321
back (nw)
2015-04-05 15:04:46 +02:00
Miodrag Milanovic
2c38dd1f34
rolled back, not worth of it (nw)
2015-04-05 14:22:46 +02:00
Miodrag Milanovic
be6d03e9c6
enable override of resources by osd (nw)
2015-04-05 13:07:44 +02:00
Miodrag Milanovic
6e0007b83d
Made all windows build use icons (nw)
2015-04-05 12:48:28 +02:00
Miodrag Milanovic
ed0de1632e
Moved plist generate to lua (nw)
2015-04-04 15:36:44 +02:00
Miodrag Milanovic
1026d09afa
Moved creation of most non-layout files out of makefile (nw)
2015-04-04 14:44:06 +02:00
Miodrag Milanovic
86e36b4912
removed includeosd (nw)
2015-04-02 18:04:21 +02:00
Miodrag Milanovic
a3741011dc
vs fix (nw)
2015-04-01 15:22:39 +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 Milanovic
6825ee0a55
Made ume target include mame and mess targets (nw)
2015-03-28 15:19:21 +01:00
Vas Crabb
78eedb8aba
Move more OSD-specific stuff to OSD scripts
2015-03-28 15:09:22 +11:00
Miodrag Milanovic
e14a06de87
Split OSD per file [qmc2]
2015-03-27 13:01:03 +01:00
Miodrag Milanovic
69d4d86e74
add postbuild only to main file (nw)
2015-03-26 16:48:24 +01:00
Vas Crabb
2605b33035
Fix tools link on OSX, only embed plist in main target
2015-03-26 23:45:14 +11: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