diff options
author | 2016-08-31 18:41:35 +1000 | |
---|---|---|
committer | 2016-08-31 18:41:35 +1000 | |
commit | 58ad88f3527ac1523c12593ee6f42d869dbcda6a (patch) | |
tree | 9e5ddb502a3f2d1ecf2dcaf5ef3d5f41da087cf6 /docs/release/scripts/target/mame/virtual.lua | |
parent | b1bef5cbde2d3d633b3b041e77647a4430d3ecc6 (diff) |
0.177 Release fileshbmame177
Diffstat (limited to 'docs/release/scripts/target/mame/virtual.lua')
-rw-r--r-- | docs/release/scripts/target/mame/virtual.lua | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/docs/release/scripts/target/mame/virtual.lua b/docs/release/scripts/target/mame/virtual.lua new file mode 100644 index 00000000000..6d13a002948 --- /dev/null +++ b/docs/release/scripts/target/mame/virtual.lua @@ -0,0 +1,95 @@ +-- license:BSD-3-Clause +-- copyright-holders:MAMEdev Team + +--------------------------------------------------------------------------- +-- +-- virtual.lua +-- +-- Virtual target makefile +-- +--------------------------------------------------------------------------- + +-------------------------------------------------- +-- specify available CPU cores +-------------------------------------------------- + +CPUS["M6502"] = true +CPUS["H6280"] = true + +-------------------------------------------------- +-- specify available sound cores; some of these are +-- only for MAME and so aren't included +-------------------------------------------------- + +SOUNDS["NES_APU"] = true +SOUNDS["YM2612"] = true +SOUNDS["YM2151"] = true +SOUNDS["YM2413"] = true +SOUNDS["YM2203"] = true +SOUNDS["AY8910"] = true +SOUNDS["YM3526"] = true +SOUNDS["YM3812"] = true +SOUNDS["C6280"] = true +SOUNDS["SN76496"] = true +SOUNDS["K053260"] = true +SOUNDS["SEGAPCM"] = true +SOUNDS["MULTIPCM"] = true +SOUNDS["GB_SOUND"] = true +SOUNDS["POKEY"] = true +SOUNDS["C352"] = true + +-------------------------------------------------- +-- specify available video cores +-------------------------------------------------- + + +-------------------------------------------------- +-- specify available machine cores +-------------------------------------------------- + + +-------------------------------------------------- +-- specify available bus cores +-------------------------------------------------- + + +-------------------------------------------------- +-- this is the driver library that +-- comprise the virtual drivers +-------------------------------------------------- +function linkProjects_mame_virtual(_target, _subtarget) + links { + "virtual", + } +end + +function createVirtualProjects(_target, _subtarget, _name) + project (_name) + targetsubdir(_target .."_" .. _subtarget) + kind (LIBTYPE) + uuid (os.uuid("drv-" .. _target .."_" .. _subtarget .. "_" .._name)) + addprojectflags() + precompiledheaders() + + includedirs { + MAME_DIR .. "src/osd", + MAME_DIR .. "src/emu", + MAME_DIR .. "src/devices", + MAME_DIR .. "src/mame", + MAME_DIR .. "src/lib", + MAME_DIR .. "src/lib/util", + MAME_DIR .. "src/lib/netlist", + MAME_DIR .. "3rdparty", + } + + includedirs { + ext_includedir("zlib"), + } +end + +function createProjects_mame_virtual(_target, _subtarget) + createVirtualProjects(_target, _subtarget, "virtual") + files { + MAME_DIR .. "src/mame/drivers/vgmplay.cpp", + } +end |