mame/scripts/src
Vas Crabb 6c23897483 Self-registering devices prep:
* Make device_creator a variable template and get rid of the ampersands
* Remove screen.h and speaker.h from emu.h and add where necessary
* Centralise instantiations of screen and speaker finder templates
* Add/standardise #include guards in many hearers
* Remove many redundant #includes
* Order #includesr to help catch headers that can't be #included alone

(nw) This changes #include order to be prefix, unit header if applicable
then other stuff roughly in order from most dependent to least dependent
library.  This helps catch headers that don't #include things that they
use.
2017-02-27 22:57:14 +11:00
..
mame Added ability to use ASIO in all core MAME parts (nw) 2016-11-07 10:47:27 +01:00
osd Remove emu.h from headers (nw) 2017-02-11 18:31:20 +01:00
3rdparty.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
benchmarks.lua srcclean (nw) 2016-09-26 04:51:59 +10:00
bus.lua Self-registering devices prep: 2017-02-27 22:57:14 +11:00
cpu.lua Cherry-pick some features from self-registering drivers PoC: 2017-02-16 12:20:35 +11:00
devices.lua Make sure netlist includes are not found directly on include path. 2017-02-10 21:52:09 +01:00
emu.lua add logmacro.h inspired by Edstrom's log macros 2017-01-20 16:53:12 +11:00
formats.lua ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. 2017-02-13 22:09:31 +03:00
lib.lua Fixed building using system utf8proc 2017-01-26 09:28:21 +11:00
machine.lua Fix Heath H19 keyboard (#2066) 2017-02-25 11:58:16 +11:00
main.lua Update build scripts, BX is now static library (nw) 2017-02-05 14:15:25 +01:00
netlist.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
sound.lua Self-registering devices prep: 2017-02-27 22:57:14 +11:00
tests.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
tools.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
video.lua More complete Galaxy Games emulation: [Luca Elia] 2017-02-05 22:44:38 +01:00