summaryrefslogtreecommitdiff
path: root/plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in')
-rw-r--r--plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in b/plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in
new file mode 100644
index 00000000..4829b3e1
--- /dev/null
+++ b/plugins/gme/game-music-emu-0.6.0/gme/gme_types.h.in
@@ -0,0 +1,23 @@
+#ifndef GME_TYPES_H
+#define GME_TYPES_H
+
+/* CMake will either define the following to 1, or #undef it,
+ * depending on the options passed to CMake. This is used to
+ * conditionally compile in the various emulator types.
+ *
+ * See gme_type_list() in gme.cpp
+ */
+
+#cmakedefine USE_GME_AY
+#cmakedefine USE_GME_GBS
+#cmakedefine USE_GME_GYM
+#cmakedefine USE_GME_HES
+#cmakedefine USE_GME_KSS
+#cmakedefine USE_GME_NSF
+#cmakedefine USE_GME_NSFE
+#cmakedefine USE_GME_SAP
+#cmakedefine USE_GME_SPC
+/* VGM and VGZ are a package deal */
+#cmakedefine USE_GME_VGM
+
+#endif /* GME_TYPES_H */