summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/formats.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src/formats.lua')
-rw-r--r--scripts/src/formats.lua272
1 files changed, 259 insertions, 13 deletions
diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua
index 349324dca58..aee4329959d 100644
--- a/scripts/src/formats.lua
+++ b/scripts/src/formats.lua
@@ -21,11 +21,11 @@ project "formats"
includedirs {
MAME_DIR .. "src/osd",
- MAME_DIR .. "src/emu",
MAME_DIR .. "src/lib",
MAME_DIR .. "src/lib/util",
MAME_DIR .. "3rdparty",
GEN_DIR,
+ ext_includedir("flac"),
ext_includedir("zlib"),
}
@@ -38,6 +38,8 @@ project "formats"
MAME_DIR .. "src/lib/formats/cassimg.cpp",
MAME_DIR .. "src/lib/formats/cassimg.h",
+ MAME_DIR .. "src/lib/formats/flacfile.cpp",
+ MAME_DIR .. "src/lib/formats/flacfile.h",
MAME_DIR .. "src/lib/formats/wavfile.cpp",
MAME_DIR .. "src/lib/formats/wavfile.h",
@@ -76,10 +78,14 @@ project "formats"
MAME_DIR .. "src/lib/formats/fsmgr.h",
MAME_DIR .. "src/lib/formats/fsmgr.cpp",
+ MAME_DIR .. "src/lib/formats/fsblk.h",
+ MAME_DIR .. "src/lib/formats/fsblk.cpp",
MAME_DIR .. "src/lib/formats/fsblk_vec.h",
MAME_DIR .. "src/lib/formats/fsblk_vec.cpp",
MAME_DIR .. "src/lib/formats/fs_unformatted.h",
MAME_DIR .. "src/lib/formats/fs_unformatted.cpp",
+ MAME_DIR .. "src/lib/formats/fsmeta.h",
+ MAME_DIR .. "src/lib/formats/fsmeta.cpp",
}
--------------------------------------------------
@@ -132,6 +138,30 @@ end
--------------------------------------------------
--
+--@src/lib/formats/abc800i_dsk.h,FORMATS["ABC800I_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "ABC800I_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/abc800i_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/abc800i_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/abc1600_dsk.h,FORMATS["ABC1600_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "ABC1600_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/abc1600_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/abc1600_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/abcfd2_dsk.h,FORMATS["ABCFD2_DSK"] = true
--------------------------------------------------
@@ -348,6 +378,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/as_dsk.h,FORMATS["AS_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "AS_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/as_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/as_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/atari_dsk.h,FORMATS["ATARI_DSK"] = true
--------------------------------------------------
@@ -516,18 +558,6 @@ end
--------------------------------------------------
--
---@src/lib/formats/cd90_640_dsk.h,FORMATS["CD90_640_DSK"] = true
---------------------------------------------------
-
-if opt_tool(FORMATS, "CD90_640_DSK") then
- files {
- MAME_DIR.. "src/lib/formats/cd90_640_dsk.cpp",
- MAME_DIR.. "src/lib/formats/cd90_640_dsk.h",
- }
-end
-
---------------------------------------------------
---
--@src/lib/formats/cgenie_dsk.h,FORMATS["CGENIE_DSK"] = true
--------------------------------------------------
@@ -564,6 +594,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/coco_rawdsk.h,FORMATS["COCO_RAWDSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "COCO_RAWDSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/coco_rawdsk.cpp",
+ MAME_DIR.. "src/lib/formats/coco_rawdsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/comx35_dsk.h,FORMATS["COMX35_DSK"] = true
--------------------------------------------------
@@ -876,6 +918,30 @@ end
--------------------------------------------------
--
+--@src/lib/formats/cp68_dsk.h,FORMATS["CP68_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "CP68_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/cp68_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/cp68_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fdos_dsk.h,FORMATS["FDOS_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FDOS_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/fdos_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/fdos_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/uniflex_dsk.h,FORMATS["UNIFLEX_DSK"] = true
--------------------------------------------------
@@ -1032,6 +1098,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/hp_ipc_dsk.h,FORMATS["HP300_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "HP300_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/hp300_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/hp300_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/hpi_dsk.h,FORMATS["HPI_DSK"] = true
--------------------------------------------------
@@ -1056,6 +1134,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/idpart_dsk.h,FORMATS["IDPART_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "IDPART_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/idpart_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/idpart_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/img_dsk.h,FORMATS["IMG_DSK"] = true
--------------------------------------------------
@@ -1116,6 +1206,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/lw30_dsk.h,FORMATS["LW30_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "LW30_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/lw30_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/lw30_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/os9_dsk.h,FORMATS["OS9_DSK"] = true
--------------------------------------------------
@@ -1320,6 +1422,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/nabupc_dsk.h,FORMATS["NABUPC_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "NABUPC_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/nabupc_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/nabupc_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/nanos_dsk.h,FORMATS["NANOS_DSK"] = true
--------------------------------------------------
@@ -1621,6 +1735,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/roland_dsk.h,FORMATS["ROLAND_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "ROLAND_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/roland_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/roland_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/rx50_dsk.h,FORMATS["RX50_DSK"] = true
--------------------------------------------------
@@ -1837,6 +1963,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/tibdd001_dsk.h,FORMATS["TIBDD001_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "TIBDD001_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/tibdd001_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/tibdd001_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/tiki100_dsk.h,FORMATS["TIKI100_DSK"] = true
--------------------------------------------------
@@ -1849,6 +1987,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/tim011_dsk.h,FORMATS["TIM011_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "TIM011_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/tim011_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/tim011_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/trd_dsk.h,FORMATS["TRD_DSK"] = true
--------------------------------------------------
@@ -1969,6 +2119,18 @@ end
--------------------------------------------------
--
+--@src/lib/formats/vgi_dsk.h,FORMATS["VGI_DSK"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "VGI_DSK") then
+ files {
+ MAME_DIR.. "src/lib/formats/vgi_dsk.cpp",
+ MAME_DIR.. "src/lib/formats/vgi_dsk.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/victor9k_dsk.h,FORMATS["VICTOR9K_DSK"] = true
--------------------------------------------------
@@ -2089,6 +2251,30 @@ end
--------------------------------------------------
--
+--@src/lib/formats/fs_fat.h,FORMATS["FS_FAT"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_FAT") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_fat.cpp",
+ MAME_DIR.. "src/lib/formats/fs_fat.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fs_hplif.h,FORMATS["FS_HPLIF"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_HPLIF") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_hplif.cpp",
+ MAME_DIR.. "src/lib/formats/fs_hplif.h",
+ }
+end
+
+--------------------------------------------------
+--
--@src/lib/formats/fs_oric_jasmin.h,FORMATS["FS_ORIC_JASMIN"] = true
--------------------------------------------------
@@ -2099,4 +2285,64 @@ if opt_tool(FORMATS, "FS_ORIC_JASMIN") then
}
end
+--------------------------------------------------
+--
+--@src/lib/formats/fs_cbmdos.h,FORMATS["FS_CBMDOS"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_CBMDOS") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_cbmdos.cpp",
+ MAME_DIR.. "src/lib/formats/fs_cbmdos.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fs_coco_rsdos.h,FORMATS["FS_COCO_RSDOS"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_COCO_RSDOS") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_coco_rsdos.cpp",
+ MAME_DIR.. "src/lib/formats/fs_coco_rsdos.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fs_coco_os9.h,FORMATS["FS_COCO_OS9"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_COCO_OS9") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_coco_os9.cpp",
+ MAME_DIR.. "src/lib/formats/fs_coco_os9.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fs_isis.h,FORMATS["FS_ISIS"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_ISIS") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_isis.cpp",
+ MAME_DIR.. "src/lib/formats/fs_isis.h",
+ }
+end
+
+--------------------------------------------------
+--
+--@src/lib/formats/fs_hp98x5.h,FORMATS["FS_HP98X5"] = true
+--------------------------------------------------
+
+if opt_tool(FORMATS, "FS_HP98X5") then
+ files {
+ MAME_DIR.. "src/lib/formats/fs_hp98x5.cpp",
+ MAME_DIR.. "src/lib/formats/fs_hp98x5.h",
+ }
+end
+
end