summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-04-28 18:48:02 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2016-04-28 18:48:02 +0200
commit91719978c9d022e915ef44ed5a8d2b5ea0c9533c (patch)
treecdf26e29a0b2bbeb7e6f306d0f5f1466d12b793b
parent2ce13a48f6675aeedc2bc6fb149ca75fdd7a8807 (diff)
abc80x separate compile possible (nw)
-rw-r--r--scripts/target/mame/mess.lua3
-rw-r--r--src/mame/drivers/abc80x.cpp3
-rw-r--r--src/mame/includes/abc80x.h21
-rw-r--r--src/mame/video/abc800.h11
-rw-r--r--src/mame/video/abc802.h10
-rw-r--r--src/mame/video/abc806.h10
6 files changed, 37 insertions, 21 deletions
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index c8c7f3d9747..1d55b8858ac 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -1927,8 +1927,11 @@ files {
MAME_DIR .. "src/mame/drivers/abc80x.cpp",
MAME_DIR .. "src/mame/includes/abc80x.h",
MAME_DIR .. "src/mame/video/abc800.cpp",
+ MAME_DIR .. "src/mame/video/abc800.h",
MAME_DIR .. "src/mame/video/abc802.cpp",
+ MAME_DIR .. "src/mame/video/abc802.h",
MAME_DIR .. "src/mame/video/abc806.cpp",
+ MAME_DIR .. "src/mame/video/abc806.h",
MAME_DIR .. "src/mame/drivers/abc1600.cpp",
MAME_DIR .. "src/mame/includes/abc1600.h",
MAME_DIR .. "src/mame/machine/abc1600mac.cpp",
diff --git a/src/mame/drivers/abc80x.cpp b/src/mame/drivers/abc80x.cpp
index 4e941c927a8..e79cef36f63 100644
--- a/src/mame/drivers/abc80x.cpp
+++ b/src/mame/drivers/abc80x.cpp
@@ -148,6 +148,9 @@ Notes:
*/
#include "includes/abc80x.h"
+#include "video/abc800.h"
+#include "video/abc802.h"
+#include "video/abc806.h"
#include "softlist.h"
diff --git a/src/mame/includes/abc80x.h b/src/mame/includes/abc80x.h
index ff688fd9702..da86422f50d 100644
--- a/src/mame/includes/abc80x.h
+++ b/src/mame/includes/abc80x.h
@@ -21,8 +21,6 @@
#include "video/mc6845.h"
#include "video/saa5050.h"
-
-
//**************************************************************************
// MACROS / CONSTANTS
//**************************************************************************
@@ -330,23 +328,4 @@ public:
int m_d_vsync; // delayed vertical sync
};
-
-
-//**************************************************************************
-// MACHINE CONFIGURATION
-//**************************************************************************
-
-/*----------- defined in video/abc800.c -----------*/
-
-MACHINE_CONFIG_EXTERN(abc800m_video);
-MACHINE_CONFIG_EXTERN(abc800c_video);
-
-/*----------- defined in video/abc802.c -----------*/
-
-MACHINE_CONFIG_EXTERN(abc802_video);
-
-/*----------- defined in video/abc806.c -----------*/
-
-MACHINE_CONFIG_EXTERN(abc806_video);
-
#endif
diff --git a/src/mame/video/abc800.h b/src/mame/video/abc800.h
new file mode 100644
index 00000000000..5f536a91437
--- /dev/null
+++ b/src/mame/video/abc800.h
@@ -0,0 +1,11 @@
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
+#pragma once
+
+#ifndef __VIDEO_ABC800__
+#define __VIDEO_ABC800__
+
+MACHINE_CONFIG_EXTERN(abc800m_video);
+MACHINE_CONFIG_EXTERN(abc800c_video);
+
+#endif
diff --git a/src/mame/video/abc802.h b/src/mame/video/abc802.h
new file mode 100644
index 00000000000..6fe7e476419
--- /dev/null
+++ b/src/mame/video/abc802.h
@@ -0,0 +1,10 @@
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
+#pragma once
+
+#ifndef __VIDEO_ABC802__
+#define __VIDEO_ABC802__
+
+MACHINE_CONFIG_EXTERN(abc802_video);
+
+#endif
diff --git a/src/mame/video/abc806.h b/src/mame/video/abc806.h
new file mode 100644
index 00000000000..a26ba638f81
--- /dev/null
+++ b/src/mame/video/abc806.h
@@ -0,0 +1,10 @@
+// license:BSD-3-Clause
+// copyright-holders:Curt Coder
+#pragma once
+
+#ifndef __VIDEO_ABC806__
+#define __VIDEO_ABC806__
+
+MACHINE_CONFIG_EXTERN(abc806_video);
+
+#endif