summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-06-21 08:16:36 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-06-21 08:16:36 +0200
commitfa6a859646d83736bccb647ae0aefda28d1c73d7 (patch)
tree6c25a40e6e0b3abec60371758667893d05df9362 /scripts/src
parentf2ec221cec09febbd7eaecd2d122aecfd503ddcd (diff)
Made FM cores compile only in group, that way it always work (nw)
Diffstat (limited to 'scripts/src')
-rw-r--r--scripts/src/sound.lua96
1 files changed, 24 insertions, 72 deletions
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua
index 1bd78f8ed35..1c94d013c21 100644
--- a/scripts/src/sound.lua
+++ b/scripts/src/sound.lua
@@ -1142,10 +1142,17 @@ if (SOUNDS["YM2151"]~=null) then
}
end
-if (SOUNDS["YM2203"]~=null) then
- defines {
- "BUILD_YM2203=1",
+if (SOUNDS["YM2413"]~=null) then
+ files {
+ MAME_DIR .. "src/emu/sound/2413intf.c",
+ MAME_DIR .. "src/emu/sound/2413intf.h",
+ MAME_DIR .. "src/emu/sound/ym2413.c",
+ MAME_DIR .. "src/emu/sound/ym2413.h",
}
+end
+
+if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
+--if (SOUNDS["YM2203"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2203intf.c",
MAME_DIR .. "src/emu/sound/2203intf.h",
@@ -1154,25 +1161,10 @@ if (SOUNDS["YM2203"]~=null) then
MAME_DIR .. "src/emu/sound/fm.c",
MAME_DIR .. "src/emu/sound/fm.h",
}
-else
- defines {
- "BUILD_YM2203=0",
- }
-end
+--end
-if (SOUNDS["YM2413"]~=null) then
- files {
- MAME_DIR .. "src/emu/sound/2413intf.c",
- MAME_DIR .. "src/emu/sound/2413intf.h",
- MAME_DIR .. "src/emu/sound/ym2413.c",
- MAME_DIR .. "src/emu/sound/ym2413.h",
- }
-end
-if (SOUNDS["YM2608"]~=null) then
- defines {
- "BUILD_YM2608=1",
- }
+--if (SOUNDS["YM2608"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2608intf.c",
MAME_DIR .. "src/emu/sound/2608intf.h",
@@ -1183,17 +1175,9 @@ if (SOUNDS["YM2608"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-else
- defines {
- "BUILD_YM2608=0",
- }
-end
+--end
-if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
- defines {
- "BUILD_YM2610=1",
- "BUILD_YM2610B=1",
- }
+--if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2610intf.c",
MAME_DIR .. "src/emu/sound/2610intf.h",
@@ -1204,18 +1188,9 @@ if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-else
- defines {
- "BUILD_YM2610=0",
- "BUILD_YM2610B=0",
- }
-end
+--end
-if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
- defines {
- "BUILD_YM2612=1",
- "BUILD_YM3438=1",
- }
+--if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
files {
MAME_DIR .. "src/emu/sound/2612intf.c",
MAME_DIR .. "src/emu/sound/2612intf.h",
@@ -1223,17 +1198,11 @@ if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
MAME_DIR .. "src/emu/sound/ay8910.h",
MAME_DIR .. "src/emu/sound/fm2612.c",
}
-else
- defines {
- "BUILD_YM2612=0",
- "BUILD_YM3438=0",
- }
+--end
end
-if (SOUNDS["YM3812"]~=null) then
- defines {
- "BUILD_YM3812=1",
- }
+if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) then
+--if (SOUNDS["YM3812"]~=null) then
files {
MAME_DIR .. "src/emu/sound/3812intf.c",
MAME_DIR .. "src/emu/sound/3812intf.h",
@@ -1242,16 +1211,9 @@ if (SOUNDS["YM3812"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-else
- defines {
- "BUILD_YM3812=0",
- }
-end
+--end
-if (SOUNDS["YM3526"]~=null) then
- defines {
- "BUILD_YM3526=1",
- }
+--if (SOUNDS["YM3526"]~=null) then
files {
MAME_DIR .. "src/emu/sound/3526intf.c",
MAME_DIR .. "src/emu/sound/3526intf.h",
@@ -1260,16 +1222,9 @@ if (SOUNDS["YM3526"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-else
- defines {
- "BUILD_YM3526=0",
- }
-end
+--end
-if (SOUNDS["Y8950"]~=null) then
- defines {
- "BUILD_Y8950=1",
- }
+--if (SOUNDS["Y8950"]~=null) then
files {
MAME_DIR .. "src/emu/sound/8950intf.c",
MAME_DIR .. "src/emu/sound/8950intf.h",
@@ -1278,10 +1233,7 @@ if (SOUNDS["Y8950"]~=null) then
MAME_DIR .. "src/emu/sound/ymdeltat.c",
MAME_DIR .. "src/emu/sound/ymdeltat.h",
}
-else
- defines {
- "BUILD_Y8950=0",
- }
+--end
end
if (SOUNDS["YMF262"]~=null) then