mame/scripts/src
couriersud d68fe923a1 Added a simple preprocessor to the netlist parsing pipeline.
This preprpcessor understands defines and nested if/else/endif

#define MYMACRO 0

#if (MYMACRO)
....
#else

#endif

One can now run 

./nltool -c run -f src/mame/drivers/nl_pong.c -t 10

without removing preprocessor elements first. This does not work with
netlist originating from DICE currently. These have to be converted
first.

In addition, cleaned up __attribute__ madness in the code. Specifically
removed ATTR_COLD from virtual definitions to avoid the vtable being
declared as cold.
2015-05-25 18:28:20 +02:00
..
osd propagate _subtarget in maintargetosdoptions call (nw) 2015-05-21 08:37:59 +02:00
3rdparty.lua Document the changes necessary to compile lua using c++. 2015-05-17 23:13:35 +02:00
bus.lua cgenie: Rewrote driver and removed lots of cruft. 2015-05-24 18:31:36 +02:00
cpu.lua added MELPS 4 skeleton 2015-05-19 23:34:20 +02:00
emu.lua Add makefile switch to choose linking against bundled OR system expat library. 2015-05-11 09:37:45 +02:00
lib.lua (MESS) camplynx: added TAP cassette format. 2015-05-24 13:58:21 +10:00
machine.lua Removed comments and added generic license for whole team on top (nw) 2015-05-09 16:05:30 +02:00
main.lua propagate _subtarget in maintargetosdoptions call (nw) 2015-05-21 08:37:59 +02:00
netlist.lua Added a simple preprocessor to the netlist parsing pipeline. 2015-05-25 18:28:20 +02:00
sound.lua Removed comments and added generic license for whole team on top (nw) 2015-05-09 16:05:30 +02:00
tools.lua Removed comments and added generic license for whole team on top (nw) 2015-05-09 16:05:30 +02:00
video.lua Removed comments and added generic license for whole team on top (nw) 2015-05-09 16:05:30 +02:00