diff options
Diffstat (limited to 'docs/release/scripts/target/ldplayer/ldplayer.lua')
-rw-r--r-- | docs/release/scripts/target/ldplayer/ldplayer.lua | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/docs/release/scripts/target/ldplayer/ldplayer.lua b/docs/release/scripts/target/ldplayer/ldplayer.lua new file mode 100644 index 00000000000..4348f3bd318 --- /dev/null +++ b/docs/release/scripts/target/ldplayer/ldplayer.lua @@ -0,0 +1,88 @@ +-- license:BSD-3-Clause +-- copyright-holders:MAMEdev Team + +--------------------------------------------------------------------------- +-- +-- ldplayer.lua +-- +-- Small makefile to build a standalone laserdisc player +-- +--------------------------------------------------------------------------- + +-------------------------------------------------- +-- specify required CPU cores (none) +-------------------------------------------------- + +CPUS["MCS48"] = true +CPUS["Z80"] = true + + + +-------------------------------------------------- +-- specify required sound cores +-------------------------------------------------- + +SOUNDS["WAVE"] = true + + +-------------------------------------------------- +-- specify available video cores +-------------------------------------------------- + +-------------------------------------------------- +-- specify available machine cores +-------------------------------------------------- + +MACHINES["LDV1000"] = true +MACHINES["LDPR8210"] = true + +-------------------------------------------------- +-- specify available bus cores +-- +-- MIDI is here as dummy bus to allow libbus.a to +-- be created on OSX. +-------------------------------------------------- + +BUSES["MIDI"] = true + +-------------------------------------------------- +-- this is the list of driver libraries that +-- comprise MAME plus mamedriv.o which contains +-- the list of drivers +-------------------------------------------------- + +function createProjects_ldplayer_ldplayer(_target, _subtarget) + project ("drvldplayer") + targetsubdir(_target .."_" .. _subtarget) + kind (LIBTYPE) + uuid (os.uuid("drvldplayer")) + + 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 .. "3rdparty", + GEN_DIR .. "mame/layout", + } + + files{ + MAME_DIR .. "src/emu/drivers/emudummy.cpp", + } + + dependency { + { MAME_DIR .. "src/emu/drivers/emudummy.cpp", GEN_DIR .. "ldplayer/layout/pr8210.lh" }, + } + + custombuildtask { + layoutbuildtask("ldplayer/layout", "pr8210"), + } +end + +function linkProjects_ldplayer_ldplayer(_target, _subtarget) + links { + "drvldplayer", + } +end |