Previous 199869 Revisions Next

r36736 Saturday 28th March, 2015 at 09:10:03 UTC by Miodrag Milanović
Explicit file listing in lua scripts making generate much much faster (nw)
[scripts/src]3rdparty.lua bus.lua cpu.lua emu.lua lib.lua machine.lua netlist.lua* sound.lua tools.lua video.lua
[scripts/src/osd]osdmini.lua sdl.lua windows.lua
[scripts/target/mame]drc.lua mame.lua
[scripts/target/mess]mess.lua
[scripts/target/ume]ume.lua
[src/mame/drivers]thepit.c
[src/mame/includes]thepit.h
[src/mame/video]thepit.c
[src/mess/drivers]mpf1.c

trunk/scripts/src/3rdparty.lua
r245247r245248
1--------------------------------------------------
2-- expat library objects
3--------------------------------------------------
4
15project "expat"
26   uuid "f4cd40b1-c37c-452d-9785-640f26f0bf54"
37   kind "StaticLib"
r245247r245248
711   }
812
913   files {
10      MAME_DIR .. "3rdparty/expat/lib/**.c",
11      MAME_DIR .. "3rdparty/expat/lib/**.h",
14      MAME_DIR .. "3rdparty/expat/lib/xmlparse.c",
15      MAME_DIR .. "3rdparty/expat/lib/xmlrole.c",
16      MAME_DIR .. "3rdparty/expat/lib/xmltok.c",
1217   }
1318
19--------------------------------------------------
20-- zlib library objects
21--------------------------------------------------
22
1423project "zlib"
1524   uuid "3d78bd2a-2bd0-4449-8087-42ddfaef7ec9"
1625   kind "StaticLib"
r245247r245248
3140      }
3241
3342   files {
34      MAME_DIR .. "3rdparty/zlib/adler32.*",
35      MAME_DIR .. "3rdparty/zlib/compress.*",
36      MAME_DIR .. "3rdparty/zlib/crc32.*",
37      MAME_DIR .. "3rdparty/zlib/deflate.*",
38      MAME_DIR .. "3rdparty/zlib/inffast.*",
39      MAME_DIR .. "3rdparty/zlib/inflate.*",
40      MAME_DIR .. "3rdparty/zlib/infback.*",
41      MAME_DIR .. "3rdparty/zlib/inftrees.*",
42      MAME_DIR .. "3rdparty/zlib/trees.*",
43      MAME_DIR .. "3rdparty/zlib/uncompr.*",
44      MAME_DIR .. "3rdparty/zlib/zutil.*",
43      MAME_DIR .. "3rdparty/zlib/adler32.c",
44      MAME_DIR .. "3rdparty/zlib/compress.c",
45      MAME_DIR .. "3rdparty/zlib/crc32.c",
46      MAME_DIR .. "3rdparty/zlib/deflate.c",
47      MAME_DIR .. "3rdparty/zlib/inffast.c",
48      MAME_DIR .. "3rdparty/zlib/inflate.c",
49      MAME_DIR .. "3rdparty/zlib/infback.c",
50      MAME_DIR .. "3rdparty/zlib/inftrees.c",
51      MAME_DIR .. "3rdparty/zlib/trees.c",
52      MAME_DIR .. "3rdparty/zlib/uncompr.c",
53      MAME_DIR .. "3rdparty/zlib/zutil.c",
4554   }
4655
56--------------------------------------------------
57-- SoftFloat library objects
58--------------------------------------------------
59   
4760project "softfloat"
4861   uuid "04fbf89e-4761-4cf2-8a12-64500cf0c5c5"
4962   kind "StaticLib"
r245247r245248
6275   includeosd()
6376   
6477   files {
65      MAME_DIR .. "3rdparty/softfloat/**.c",
66      MAME_DIR .. "3rdparty/softfloat/**.h",
78      MAME_DIR .. "3rdparty/softfloat/softfloat.c",
79      MAME_DIR .. "3rdparty/softfloat/fsincos.c",
80      MAME_DIR .. "3rdparty/softfloat/fyl2x.c",
6781   }
6882
83--------------------------------------------------
84-- libJPEG library objects
85--------------------------------------------------
86
6987project "jpeg"
7088   uuid "447c6800-dcfd-4c48-b72a-a8223bb409ca"
7189   kind "StaticLib"
7290
7391   files {
74      MAME_DIR .. "3rdparty/libjpeg/jaricom.*",
75      MAME_DIR .. "3rdparty/libjpeg/jcapimin.*",
76      MAME_DIR .. "3rdparty/libjpeg/jcapistd.*",
77      MAME_DIR .. "3rdparty/libjpeg/jcarith.*",
78      MAME_DIR .. "3rdparty/libjpeg/jccoefct.*",
79      MAME_DIR .. "3rdparty/libjpeg/jccolor.*",
80      MAME_DIR .. "3rdparty/libjpeg/jcdctmgr.*",
81      MAME_DIR .. "3rdparty/libjpeg/jchuff.*",
82      MAME_DIR .. "3rdparty/libjpeg/jcinit.*",
83      MAME_DIR .. "3rdparty/libjpeg/jcmainct.*",
84      MAME_DIR .. "3rdparty/libjpeg/jcmarker.*",
85      MAME_DIR .. "3rdparty/libjpeg/jcmaster.*",
86      MAME_DIR .. "3rdparty/libjpeg/jcomapi.*",
87      MAME_DIR .. "3rdparty/libjpeg/jcparam.*",
88      MAME_DIR .. "3rdparty/libjpeg/jcprepct.*",
89      MAME_DIR .. "3rdparty/libjpeg/jcsample.*",
90      MAME_DIR .. "3rdparty/libjpeg/jctrans.*",
91      MAME_DIR .. "3rdparty/libjpeg/jdapimin.*",
92      MAME_DIR .. "3rdparty/libjpeg/jdapistd.*",
93      MAME_DIR .. "3rdparty/libjpeg/jdarith.*",
94      MAME_DIR .. "3rdparty/libjpeg/jdatadst.*",
95      MAME_DIR .. "3rdparty/libjpeg/jdatasrc.*",
96      MAME_DIR .. "3rdparty/libjpeg/jdcoefct.*",
97      MAME_DIR .. "3rdparty/libjpeg/jdcolor.*",
98      MAME_DIR .. "3rdparty/libjpeg/jddctmgr.*",
99      MAME_DIR .. "3rdparty/libjpeg/jdhuff.*",
100      MAME_DIR .. "3rdparty/libjpeg/jdinput.*",
101      MAME_DIR .. "3rdparty/libjpeg/jdmainct.*",
102      MAME_DIR .. "3rdparty/libjpeg/jdmarker.*",
103      MAME_DIR .. "3rdparty/libjpeg/jdmaster.*",
104      MAME_DIR .. "3rdparty/libjpeg/jdmerge.*",
105      MAME_DIR .. "3rdparty/libjpeg/jdpostct.*",
106      MAME_DIR .. "3rdparty/libjpeg/jdsample.*",
107      MAME_DIR .. "3rdparty/libjpeg/jdtrans.*",
108      MAME_DIR .. "3rdparty/libjpeg/jerror.*",
109      MAME_DIR .. "3rdparty/libjpeg/jfdctflt.*",
110      MAME_DIR .. "3rdparty/libjpeg/jfdctfst.*",
111      MAME_DIR .. "3rdparty/libjpeg/jfdctint.*",
112      MAME_DIR .. "3rdparty/libjpeg/jidctflt.*",
113      MAME_DIR .. "3rdparty/libjpeg/jidctfst.*",
114      MAME_DIR .. "3rdparty/libjpeg/jidctint.*",
115      MAME_DIR .. "3rdparty/libjpeg/jquant1.*",
116      MAME_DIR .. "3rdparty/libjpeg/jquant2.*",
117      MAME_DIR .. "3rdparty/libjpeg/jutils.*",
118      MAME_DIR .. "3rdparty/libjpeg/jmemmgr.*",
119      MAME_DIR .. "3rdparty/libjpeg/jmemansi.*",
92      MAME_DIR .. "3rdparty/libjpeg/jaricom.c",
93      MAME_DIR .. "3rdparty/libjpeg/jcapimin.c",
94      MAME_DIR .. "3rdparty/libjpeg/jcapistd.c",
95      MAME_DIR .. "3rdparty/libjpeg/jcarith.c",
96      MAME_DIR .. "3rdparty/libjpeg/jccoefct.c",
97      MAME_DIR .. "3rdparty/libjpeg/jccolor.c",
98      MAME_DIR .. "3rdparty/libjpeg/jcdctmgr.c",
99      MAME_DIR .. "3rdparty/libjpeg/jchuff.c",
100      MAME_DIR .. "3rdparty/libjpeg/jcinit.c",
101      MAME_DIR .. "3rdparty/libjpeg/jcmainct.c",
102      MAME_DIR .. "3rdparty/libjpeg/jcmarker.c",
103      MAME_DIR .. "3rdparty/libjpeg/jcmaster.c",
104      MAME_DIR .. "3rdparty/libjpeg/jcomapi.c",
105      MAME_DIR .. "3rdparty/libjpeg/jcparam.c",
106      MAME_DIR .. "3rdparty/libjpeg/jcprepct.c",
107      MAME_DIR .. "3rdparty/libjpeg/jcsample.c",
108      MAME_DIR .. "3rdparty/libjpeg/jctrans.c",
109      MAME_DIR .. "3rdparty/libjpeg/jdapimin.c",
110      MAME_DIR .. "3rdparty/libjpeg/jdapistd.c",
111      MAME_DIR .. "3rdparty/libjpeg/jdarith.c",
112      MAME_DIR .. "3rdparty/libjpeg/jdatadst.c",
113      MAME_DIR .. "3rdparty/libjpeg/jdatasrc.c",
114      MAME_DIR .. "3rdparty/libjpeg/jdcoefct.c",
115      MAME_DIR .. "3rdparty/libjpeg/jdcolor.c",
116      MAME_DIR .. "3rdparty/libjpeg/jddctmgr.c",
117      MAME_DIR .. "3rdparty/libjpeg/jdhuff.c",
118      MAME_DIR .. "3rdparty/libjpeg/jdinput.c",
119      MAME_DIR .. "3rdparty/libjpeg/jdmainct.c",
120      MAME_DIR .. "3rdparty/libjpeg/jdmarker.c",
121      MAME_DIR .. "3rdparty/libjpeg/jdmaster.c",
122      MAME_DIR .. "3rdparty/libjpeg/jdmerge.c",
123      MAME_DIR .. "3rdparty/libjpeg/jdpostct.c",
124      MAME_DIR .. "3rdparty/libjpeg/jdsample.c",
125      MAME_DIR .. "3rdparty/libjpeg/jdtrans.c",
126      MAME_DIR .. "3rdparty/libjpeg/jerror.c",
127      MAME_DIR .. "3rdparty/libjpeg/jfdctflt.c",
128      MAME_DIR .. "3rdparty/libjpeg/jfdctfst.c",
129      MAME_DIR .. "3rdparty/libjpeg/jfdctint.c",
130      MAME_DIR .. "3rdparty/libjpeg/jidctflt.c",
131      MAME_DIR .. "3rdparty/libjpeg/jidctfst.c",
132      MAME_DIR .. "3rdparty/libjpeg/jidctint.c",
133      MAME_DIR .. "3rdparty/libjpeg/jquant1.c",
134      MAME_DIR .. "3rdparty/libjpeg/jquant2.c",
135      MAME_DIR .. "3rdparty/libjpeg/jutils.c",
136      MAME_DIR .. "3rdparty/libjpeg/jmemmgr.c",
137      MAME_DIR .. "3rdparty/libjpeg/jmemansi.c",
120138   }
121139
140--------------------------------------------------
141-- libflac library objects
142--------------------------------------------------
143
122144project "flac"
123145   uuid "b6fc19e8-073a-4541-bb7b-d24b548d424a"
124146   kind "StaticLib"
r245247r245248
152174   }
153175
154176   files {
155      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitmath.*",
156      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitreader.*",
157      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitwriter.*",
158      MAME_DIR .. "3rdparty/libflac/src/libFLAC/cpu.*",
159      MAME_DIR .. "3rdparty/libflac/src/libFLAC/crc.*",
160      MAME_DIR .. "3rdparty/libflac/src/libFLAC/fixed.*",
161      MAME_DIR .. "3rdparty/libflac/src/libFLAC/float.*",
162      MAME_DIR .. "3rdparty/libflac/src/libFLAC/format.*",
163      MAME_DIR .. "3rdparty/libflac/src/libFLAC/lpc.*",
164      MAME_DIR .. "3rdparty/libflac/src/libFLAC/md5.*",
165      MAME_DIR .. "3rdparty/libflac/src/libFLAC/memory.*",
166      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_decoder.*",
167      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_encoder.*",
168      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_encoder_framing.*",
169      MAME_DIR .. "3rdparty/libflac/src/libFLAC/window.*",
177      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitmath.c",
178      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitreader.c",
179      MAME_DIR .. "3rdparty/libflac/src/libFLAC/bitwriter.c",
180      MAME_DIR .. "3rdparty/libflac/src/libFLAC/cpu.c",
181      MAME_DIR .. "3rdparty/libflac/src/libFLAC/crc.c",
182      MAME_DIR .. "3rdparty/libflac/src/libFLAC/fixed.c",
183      MAME_DIR .. "3rdparty/libflac/src/libFLAC/float.c",
184      MAME_DIR .. "3rdparty/libflac/src/libFLAC/format.c",
185      MAME_DIR .. "3rdparty/libflac/src/libFLAC/lpc.c",
186      MAME_DIR .. "3rdparty/libflac/src/libFLAC/md5.c",
187      MAME_DIR .. "3rdparty/libflac/src/libFLAC/memory.c",
188      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_decoder.c",
189      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_encoder.c",
190      MAME_DIR .. "3rdparty/libflac/src/libFLAC/stream_encoder_framing.c",
191      MAME_DIR .. "3rdparty/libflac/src/libFLAC/window.c",
170192   }
171193
194--------------------------------------------------
195-- lib7z library objects
196--------------------------------------------------
172197
173198project "7z"
174199   uuid "ad573d62-e76a-4b11-ae34-5110a6789a42"
r245247r245248
181206      }
182207
183208   files {
184         MAME_DIR .. "3rdparty/lzma/C/7zBuf.*",
185         MAME_DIR .. "3rdparty/lzma/C/7zBuf2.*",
186         MAME_DIR .. "3rdparty/lzma/C/7zCrc.*",
187         MAME_DIR .. "3rdparty/lzma/C/7zCrcOpt.*",
188         MAME_DIR .. "3rdparty/lzma/C/7zDec.*",
189         MAME_DIR .. "3rdparty/lzma/C/7zIn.*",
190         MAME_DIR .. "3rdparty/lzma/C/CpuArch.*",
191         MAME_DIR .. "3rdparty/lzma/C/LzmaDec.*",
192         MAME_DIR .. "3rdparty/lzma/C/Lzma2Dec.*",
193         MAME_DIR .. "3rdparty/lzma/C/LzmaEnc.*",
194         MAME_DIR .. "3rdparty/lzma/C/Lzma2Enc.*",
195         MAME_DIR .. "3rdparty/lzma/C/LzFind.*",
196         MAME_DIR .. "3rdparty/lzma/C/Bra.*",
197         MAME_DIR .. "3rdparty/lzma/C/Bra86.*",
198         MAME_DIR .. "3rdparty/lzma/C/Bcj2.*",
199         MAME_DIR .. "3rdparty/lzma/C/Ppmd7.*",
200         MAME_DIR .. "3rdparty/lzma/C/Ppmd7Dec.*",
201         MAME_DIR .. "3rdparty/lzma/C/7zStream.*",
209         MAME_DIR .. "3rdparty/lzma/C/7zBuf.c",
210         MAME_DIR .. "3rdparty/lzma/C/7zBuf2.c",
211         MAME_DIR .. "3rdparty/lzma/C/7zCrc.c",
212         MAME_DIR .. "3rdparty/lzma/C/7zCrcOpt.c",
213         MAME_DIR .. "3rdparty/lzma/C/7zDec.c",
214         MAME_DIR .. "3rdparty/lzma/C/7zIn.c",
215         MAME_DIR .. "3rdparty/lzma/C/CpuArch.c",
216         MAME_DIR .. "3rdparty/lzma/C/LzmaDec.c",
217         MAME_DIR .. "3rdparty/lzma/C/Lzma2Dec.c",
218         MAME_DIR .. "3rdparty/lzma/C/LzmaEnc.c",
219         MAME_DIR .. "3rdparty/lzma/C/Lzma2Enc.c",
220         MAME_DIR .. "3rdparty/lzma/C/LzFind.c",
221         MAME_DIR .. "3rdparty/lzma/C/Bra.c",
222         MAME_DIR .. "3rdparty/lzma/C/Bra86.c",
223         MAME_DIR .. "3rdparty/lzma/C/Bcj2.c",
224         MAME_DIR .. "3rdparty/lzma/C/Ppmd7.c",
225         MAME_DIR .. "3rdparty/lzma/C/Ppmd7Dec.c",
226         MAME_DIR .. "3rdparty/lzma/C/7zStream.c",
202227      }
203228
229--------------------------------------------------
230-- LUA library objects
231--------------------------------------------------
204232
205233project "lua"
206234   uuid "d9e2eed1-f1ab-4737-a6ac-863700b1a5a9"
r245247r245248
228256   }
229257
230258   files {
231      MAME_DIR .. "3rdparty/lua/**.c",
232      MAME_DIR .. "3rdparty/lua/**.h",
259      MAME_DIR .. "3rdparty/lua/src/lapi.c",
260      MAME_DIR .. "3rdparty/lua/src/lcode.c",
261      MAME_DIR .. "3rdparty/lua/src/lctype.c",
262      MAME_DIR .. "3rdparty/lua/src/ldebug.c",
263      MAME_DIR .. "3rdparty/lua/src/ldo.c",
264      MAME_DIR .. "3rdparty/lua/src/ldump.c",
265      MAME_DIR .. "3rdparty/lua/src/lfunc.c",
266      MAME_DIR .. "3rdparty/lua/src/lgc.c",
267      MAME_DIR .. "3rdparty/lua/src/llex.c",
268      MAME_DIR .. "3rdparty/lua/src/lmem.c",
269      MAME_DIR .. "3rdparty/lua/src/lobject.c",
270      MAME_DIR .. "3rdparty/lua/src/lopcodes.c",
271      MAME_DIR .. "3rdparty/lua/src/lparser.c",
272      MAME_DIR .. "3rdparty/lua/src/lstate.c",
273      MAME_DIR .. "3rdparty/lua/src/lstring.c",
274      MAME_DIR .. "3rdparty/lua/src/ltable.c",
275      MAME_DIR .. "3rdparty/lua/src/ltm.c",
276      MAME_DIR .. "3rdparty/lua/src/lundump.c",
277      MAME_DIR .. "3rdparty/lua/src/lvm.c",
278      MAME_DIR .. "3rdparty/lua/src/lzio.c",
279      MAME_DIR .. "3rdparty/lua/src/lauxlib.c",
280      MAME_DIR .. "3rdparty/lua/src/lbaselib.c",
281      MAME_DIR .. "3rdparty/lua/src/lbitlib.c",
282      MAME_DIR .. "3rdparty/lua/src/lcorolib.c",
283      MAME_DIR .. "3rdparty/lua/src/ldblib.c",
284      MAME_DIR .. "3rdparty/lua/src/liolib.c",
285      MAME_DIR .. "3rdparty/lua/src/lmathlib.c",
286      MAME_DIR .. "3rdparty/lua/src/loslib.c",
287      MAME_DIR .. "3rdparty/lua/src/lstrlib.c",
288      MAME_DIR .. "3rdparty/lua/src/ltablib.c",
289      MAME_DIR .. "3rdparty/lua/src/loadlib.c",
290      MAME_DIR .. "3rdparty/lua/src/linit.c",
291      MAME_DIR .. "3rdparty/lua/src/lutf8lib.c",
233292   }
293
294--------------------------------------------------
295-- sqlite3 lua library objects
296--------------------------------------------------
234297   
235   removefiles {
236      MAME_DIR .. "3rdparty/lua/src/lua.c",
237      MAME_DIR .. "3rdparty/lua/src/luac.c",
238   }
239
240298project "lsqlite3"
241299   uuid "1d84edab-94cf-48fb-83ee-b75bc697660e"
242300   kind "StaticLib"
r245247r245248
255313      MAME_DIR .. "3rdparty/lsqlite3/lsqlite3.c",
256314   }
257315
316--------------------------------------------------
317-- mongoose library objects
318--------------------------------------------------
319
258320project "mongoose"
259321   uuid "ff05b529-2b6f-4166-9dff-5fe2aef89c40"
260322   kind "StaticLib"
r245247r245248
272334   }
273335
274336   files {
275      MAME_DIR .. "3rdparty/mongoose/*.c",
276      MAME_DIR .. "3rdparty/mongoose/*.h",
337      MAME_DIR .. "3rdparty/mongoose/mongoose.c",
277338   }
278339
340--------------------------------------------------
341-- jsoncpp library objects
342--------------------------------------------------
343
279344project "jsoncpp"
280345   uuid "ae023ff3-d712-4e54-adc5-3b56a148650f"
281346   kind "StaticLib"
r245247r245248
289354   }
290355
291356   files {
292      MAME_DIR .. "3rdparty/jsoncpp/src/lib_json/*.cpp",
293      MAME_DIR .. "3rdparty/jsoncpp/src/lib_json/*.h",
357      MAME_DIR .. "3rdparty/jsoncpp/src/lib_json/json_reader.cpp",
358      MAME_DIR .. "3rdparty/jsoncpp/src/lib_json/json_value.cpp",
359      MAME_DIR .. "3rdparty/jsoncpp/src/lib_json/json_writer.cpp",
360     
294361   }
295362
363--------------------------------------------------
364-- SQLite3 library objects
365--------------------------------------------------
366
296367project "sqllite3"
297368   uuid "5cb3d495-57ed-461c-81e5-80dc0857517d"
298369   kind "StaticLib"
r245247r245248
306377   configuration { }
307378
308379   files {
309      MAME_DIR .. "3rdparty/sqlite3/**.c",
310      MAME_DIR .. "3rdparty/sqlite3/**.h",
380      MAME_DIR .. "3rdparty/sqlite3/sqlite3.c",
311381   }
312382
313   removefiles {
314      MAME_DIR .. "3rdparty/sqlite3/shell.c",
315   }
383--------------------------------------------------
384-- portmidi library objects
385--------------------------------------------------
316386
317
318
319387project "portmidi"
320388   uuid "587f2da6-3274-4a65-86a2-f13ea315bb98"
321389   kind "StaticLib"
r245247r245248
335403   configuration { }
336404
337405   files {
338      MAME_DIR .. "3rdparty/portmidi/pm_common/*.c",
339      MAME_DIR .. "3rdparty/portmidi/pm_common/*.h",
340      MAME_DIR .. "3rdparty/portmidi/porttime/porttime.*",
341   }
406      MAME_DIR .. "3rdparty/portmidi/pm_common/portmidi.c",
407      MAME_DIR .. "3rdparty/portmidi/pm_common/pmutil.c",
408      MAME_DIR .. "3rdparty/portmidi/porttime/porttime.c",
409      }
342410
343411   if _OPTIONS["targetos"]=="windows" then
344412      files {
345         MAME_DIR .. "3rdparty/portmidi/pm_win/*.c",
346         MAME_DIR .. "3rdparty/portmidi/pm_win/*.h",
347         MAME_DIR .. "3rdparty/portmidi/porttime/ptwinmm.*",
413         MAME_DIR .. "3rdparty/portmidi/porttime/ptwinmm.c",
414         MAME_DIR .. "3rdparty/portmidi/pm_win/pmwin.c",
415         MAME_DIR .. "3rdparty/portmidi/pm_win/pmwinmm.c",
416         MAME_DIR .. "3rdparty/portmidi/porttime/ptwinmm.c",
348417      }
349418   end
350419
351420   if _OPTIONS["targetos"]=="linux" then
352421      files {
353         MAME_DIR .. "3rdparty/portmidi/pm_linux/*.c",
354         MAME_DIR .. "3rdparty/portmidi/pm_linux/*.h",
355         MAME_DIR .. "3rdparty/portmidi/porttime/ptlinux.*",
422         MAME_DIR .. "3rdparty/portmidi/pm_linux/pmlinux.c",
423         MAME_DIR .. "3rdparty/portmidi/pm_linux/pmlinuxalsa.c",
424         MAME_DIR .. "3rdparty/portmidi/pm_linux/finddefault.c",
425         MAME_DIR .. "3rdparty/portmidi/porttime/ptlinux.c",
356426      }
357427   end
358428   if _OPTIONS["targetos"]=="macosx" then
359429      files {
360         MAME_DIR .. "3rdparty/portmidi/pm_mac/*.c",
361         MAME_DIR .. "3rdparty/portmidi/pm_mac/*.h",
362         MAME_DIR .. "3rdparty/portmidi/pm_mac/*.m",
363         MAME_DIR .. "3rdparty/portmidi/porttime/ptmacosx_mach.*",
430         MAME_DIR .. "3rdparty/portmidi/pm_mac/pmmac.c",
431         MAME_DIR .. "3rdparty/portmidi/pm_mac/pmmacosxcm.c",
432         MAME_DIR .. "3rdparty/portmidi/pm_mac/finddefault.c",
433         MAME_DIR .. "3rdparty/portmidi/pm_mac/readbinaryplist.c",
434         MAME_DIR .. "3rdparty/portmidi/pm_mac/osxsupport.m",
435         MAME_DIR .. "3rdparty/portmidi/porttime/ptmacosx_mach.c",
364436      }
365437   end
438   
439--------------------------------------------------
440-- BGFX library objects
441--------------------------------------------------
442   
366443if (USE_BGFX == 1) then
367444project "bgfx"
368445   uuid "d3e7e119-35cf-4f4f-aba0-d3bdcd1b879a"
r245247r245248
400477      "__STDC_CONSTANT_MACROS",
401478   }
402479   files {
403      MAME_DIR .. "3rdparty/bgfx/src/*.h",
404      MAME_DIR .. "3rdparty/bgfx/src/*.cpp",
405      MAME_DIR .. "3rdparty/bgfx/examples/common/bgfx_utils.*",
406      MAME_DIR .. "3rdparty/bgfx/examples/common/bounds.*",
407      MAME_DIR .. "3rdparty/bgfx/examples/common/camera.*",
408      MAME_DIR .. "3rdparty/bgfx/examples/common/cube_atlas.*",
409      MAME_DIR .. "3rdparty/bgfx/examples/common/font/font_manager.*",
410      MAME_DIR .. "3rdparty/bgfx/examples/common/font/text_buffer_manager.*",
411      MAME_DIR .. "3rdparty/bgfx/examples/common/font/text_metrics.*",
412      MAME_DIR .. "3rdparty/bgfx/examples/common/font/utf8.*",
413      MAME_DIR .. "3rdparty/bgfx/examples/common/imgui/imgui.*",
414      MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg.*",
415      MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.*",
480      MAME_DIR .. "3rdparty/bgfx/src/bgfx.cpp",
481      MAME_DIR .. "3rdparty/bgfx/src/glcontext_egl.cpp",
482      MAME_DIR .. "3rdparty/bgfx/src/glcontext_glx.cpp",
483      MAME_DIR .. "3rdparty/bgfx/src/glcontext_ppapi.cpp",
484      MAME_DIR .. "3rdparty/bgfx/src/glcontext_wgl.cpp",
485      MAME_DIR .. "3rdparty/bgfx/src/image.cpp",
486      MAME_DIR .. "3rdparty/bgfx/src/ovr.cpp",
487      MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d12.cpp",
488      MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d11.cpp",
489      MAME_DIR .. "3rdparty/bgfx/src/renderer_d3d9.cpp",
490      MAME_DIR .. "3rdparty/bgfx/src/renderer_gl.cpp",
491      MAME_DIR .. "3rdparty/bgfx/src/renderer_null.cpp",
492      MAME_DIR .. "3rdparty/bgfx/src/renderer_vk.cpp",
493      MAME_DIR .. "3rdparty/bgfx/src/renderdoc.cpp",
494      MAME_DIR .. "3rdparty/bgfx/src/vertexdecl.cpp",
495      MAME_DIR .. "3rdparty/bgfx/examples/common/bgfx_utils.cpp",
496      MAME_DIR .. "3rdparty/bgfx/examples/common/bounds.cpp",
497      MAME_DIR .. "3rdparty/bgfx/examples/common/camera.cpp",
498      MAME_DIR .. "3rdparty/bgfx/examples/common/cube_atlas.cpp",
499      MAME_DIR .. "3rdparty/bgfx/examples/common/font/font_manager.cpp",
500      MAME_DIR .. "3rdparty/bgfx/examples/common/font/text_buffer_manager.cpp",
501      MAME_DIR .. "3rdparty/bgfx/examples/common/font/text_metrics.cpp",
502      MAME_DIR .. "3rdparty/bgfx/examples/common/font/utf8.cpp",
503      MAME_DIR .. "3rdparty/bgfx/examples/common/imgui/imgui.cpp",
504      MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg.cpp",
505      MAME_DIR .. "3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp",
416506   }
417507   if _OPTIONS["targetos"]=="macosx" then
418508      files {
419         MAME_DIR .. "3rdparty/bgfx/src/*.mm",
509         MAME_DIR .. "3rdparty/bgfx/src/glcontext_eagl.mm",
510         MAME_DIR .. "3rdparty/bgfx/src/glcontext_nsgl.mm",
511         
420512      }
421513   end
422   removefiles {
423      MAME_DIR .. "3rdparty/bgfx/src/amalgamated.cpp",
424   }
425514end
trunk/scripts/src/bus.lua
r245247r245248
1616
1717if (BUSES["A7800"]~=null) then
1818   files {
19      MAME_DIR .. "src/emu/bus/a7800/a78_slot.*",
20      MAME_DIR .. "src/emu/bus/a7800/rom.*",
21      MAME_DIR .. "src/emu/bus/a7800/hiscore.*",
22      MAME_DIR .. "src/emu/bus/a7800/xboard.*",
23      MAME_DIR .. "src/emu/bus/a7800/cpuwiz.*",
19      MAME_DIR .. "src/emu/bus/a7800/a78_slot.c",
20      MAME_DIR .. "src/emu/bus/a7800/rom.c",
21      MAME_DIR .. "src/emu/bus/a7800/hiscore.c",
22      MAME_DIR .. "src/emu/bus/a7800/xboard.c",
23      MAME_DIR .. "src/emu/bus/a7800/cpuwiz.c",
2424   }
2525end
2626
r245247r245248
3232
3333if (BUSES["A800"]~=null) then
3434   files {
35      MAME_DIR .. "src/emu/bus/a800/a800_slot.*",
36      MAME_DIR .. "src/emu/bus/a800/rom.*",
37      MAME_DIR .. "src/emu/bus/a800/oss.*",
38      MAME_DIR .. "src/emu/bus/a800/sparta.*",
35      MAME_DIR .. "src/emu/bus/a800/a800_slot.c",
36      MAME_DIR .. "src/emu/bus/a800/rom.c",
37      MAME_DIR .. "src/emu/bus/a800/oss.c",
38      MAME_DIR .. "src/emu/bus/a800/sparta.c",
3939   }
4040end
4141
r245247r245248
4747
4848if (BUSES["A8SIO"]~=null) then
4949   files {
50      MAME_DIR .. "src/emu/bus/a8sio/a8sio.*",
51      MAME_DIR .. "src/emu/bus/a8sio/cassette.*",
50      MAME_DIR .. "src/emu/bus/a8sio/a8sio.c",
51      MAME_DIR .. "src/emu/bus/a8sio/cassette.c",
5252   }
5353end
5454
r245247r245248
6060
6161if (BUSES["ABCBUS"]~=null) then
6262   files {
63      MAME_DIR .. "src/emu/bus/abcbus/abcbus.*",
64      MAME_DIR .. "src/emu/bus/abcbus/abc890.*",
65      MAME_DIR .. "src/emu/bus/abcbus/dos.*",
66      MAME_DIR .. "src/emu/bus/abcbus/fd2.*",
67      MAME_DIR .. "src/emu/bus/abcbus/hdc.*",
68      MAME_DIR .. "src/emu/bus/abcbus/lux10828.*",
69      MAME_DIR .. "src/emu/bus/abcbus/lux21046.*",
70      MAME_DIR .. "src/emu/bus/abcbus/lux21056.*",
71      MAME_DIR .. "src/emu/bus/abcbus/lux4105.*",
72      MAME_DIR .. "src/emu/bus/abcbus/uni800.*",
73      MAME_DIR .. "src/emu/bus/abcbus/sio.*",
74      MAME_DIR .. "src/emu/bus/abcbus/slutprov.*",
75      MAME_DIR .. "src/emu/bus/abcbus/turbo.*",
63      MAME_DIR .. "src/emu/bus/abcbus/abcbus.c",
64      MAME_DIR .. "src/emu/bus/abcbus/abc890.c",
65      MAME_DIR .. "src/emu/bus/abcbus/dos.c",
66      MAME_DIR .. "src/emu/bus/abcbus/fd2.c",
67      MAME_DIR .. "src/emu/bus/abcbus/hdc.c",
68      MAME_DIR .. "src/emu/bus/abcbus/lux10828.c",
69      MAME_DIR .. "src/emu/bus/abcbus/lux21046.c",
70      MAME_DIR .. "src/emu/bus/abcbus/lux21056.c",
71      MAME_DIR .. "src/emu/bus/abcbus/lux4105.c",
72      MAME_DIR .. "src/emu/bus/abcbus/uni800.c",
73      MAME_DIR .. "src/emu/bus/abcbus/sio.c",
74      MAME_DIR .. "src/emu/bus/abcbus/slutprov.c",
75      MAME_DIR .. "src/emu/bus/abcbus/turbo.c",
7676   }
7777end
7878
r245247r245248
8484
8585if (BUSES["ADAM"]~=null) then
8686   files {
87      MAME_DIR .. "src/emu/bus/adam/exp.*",
88      MAME_DIR .. "src/emu/bus/adam/adamlink.*",
89      MAME_DIR .. "src/emu/bus/adam/ide.*",
90      MAME_DIR .. "src/emu/bus/adam/ram.*",
87      MAME_DIR .. "src/emu/bus/adam/exp.c",
88      MAME_DIR .. "src/emu/bus/adam/adamlink.c",
89      MAME_DIR .. "src/emu/bus/adam/ide.c",
90      MAME_DIR .. "src/emu/bus/adam/ram.c",
9191   }
9292end
9393
r245247r245248
9999
100100if (BUSES["ADAMNET"]~=null) then
101101   files {
102      MAME_DIR .. "src/emu/bus/adamnet/adamnet.*",
103      MAME_DIR .. "src/emu/bus/adamnet/ddp.*",
104      MAME_DIR .. "src/emu/bus/adamnet/fdc.*",
105      MAME_DIR .. "src/emu/bus/adamnet/kb.*",
106      MAME_DIR .. "src/emu/bus/adamnet/printer.*",
107      MAME_DIR .. "src/emu/bus/adamnet/spi.*",
102      MAME_DIR .. "src/emu/bus/adamnet/adamnet.c",
103      MAME_DIR .. "src/emu/bus/adamnet/ddp.c",
104      MAME_DIR .. "src/emu/bus/adamnet/fdc.c",
105      MAME_DIR .. "src/emu/bus/adamnet/kb.c",
106      MAME_DIR .. "src/emu/bus/adamnet/printer.c",
107      MAME_DIR .. "src/emu/bus/adamnet/spi.c",
108108   }
109109end
110110
r245247r245248
116116
117117if (BUSES["APF"]~=null) then
118118   files {
119      MAME_DIR .. "src/emu/bus/apf/slot.*",
120      MAME_DIR .. "src/emu/bus/apf/rom.*",
119      MAME_DIR .. "src/emu/bus/apf/slot.c",
120      MAME_DIR .. "src/emu/bus/apf/rom.c",
121121   }
122122end
123123
r245247r245248
129129
130130if (BUSES["ARCADIA"]~=null) then
131131   files {
132      MAME_DIR .. "src/emu/bus/arcadia/slot.*",
133      MAME_DIR .. "src/emu/bus/arcadia/rom.*",
132      MAME_DIR .. "src/emu/bus/arcadia/slot.c",
133      MAME_DIR .. "src/emu/bus/arcadia/rom.c",
134134   }
135135end
136136
r245247r245248
142142
143143if (BUSES["ASTROCADE"]~=null) then
144144   files {
145      MAME_DIR .. "src/emu/bus/astrocde/slot.*",
146      MAME_DIR .. "src/emu/bus/astrocde/rom.*",
147      MAME_DIR .. "src/emu/bus/astrocde/exp.*",
148      MAME_DIR .. "src/emu/bus/astrocde/ram.*",
145      MAME_DIR .. "src/emu/bus/astrocde/slot.c",
146      MAME_DIR .. "src/emu/bus/astrocde/rom.c",
147      MAME_DIR .. "src/emu/bus/astrocde/exp.c",
148      MAME_DIR .. "src/emu/bus/astrocde/ram.c",
149149   }
150150end
151151
r245247r245248
157157
158158if (BUSES["BW2"]~=null) then
159159   files {
160      MAME_DIR .. "src/emu/bus/bw2/exp.*",
161      MAME_DIR .. "src/emu/bus/bw2/ramcard.*",
160      MAME_DIR .. "src/emu/bus/bw2/exp.c",
161      MAME_DIR .. "src/emu/bus/bw2/ramcard.c",
162162   }
163163end
164164
r245247r245248
171171
172172if (BUSES["C64"]~=null) then
173173   files {
174      MAME_DIR .. "src/emu/bus/c64/exp.*",
175      MAME_DIR .. "src/emu/bus/c64/c128_comal80.*",
176      MAME_DIR .. "src/emu/bus/c64/comal80.*",
177      MAME_DIR .. "src/emu/bus/c64/cpm.*",
178      MAME_DIR .. "src/emu/bus/c64/currah_speech.*",
179      MAME_DIR .. "src/emu/bus/c64/dela_ep256.*",
180      MAME_DIR .. "src/emu/bus/c64/dela_ep64.*",
181      MAME_DIR .. "src/emu/bus/c64/dela_ep7x8.*",
182      MAME_DIR .. "src/emu/bus/c64/dinamic.*",
183      MAME_DIR .. "src/emu/bus/c64/dqbb.*",
184      MAME_DIR .. "src/emu/bus/c64/easy_calc_result.*",
185      MAME_DIR .. "src/emu/bus/c64/easyflash.*",
186      MAME_DIR .. "src/emu/bus/c64/epyx_fast_load.*",
187      MAME_DIR .. "src/emu/bus/c64/exos.*",
188      MAME_DIR .. "src/emu/bus/c64/fcc.*",
189      MAME_DIR .. "src/emu/bus/c64/final.*",
190      MAME_DIR .. "src/emu/bus/c64/final3.*",
191      MAME_DIR .. "src/emu/bus/c64/fun_play.*",
192      MAME_DIR .. "src/emu/bus/c64/georam.*",
193      MAME_DIR .. "src/emu/bus/c64/ide64.*",
194      MAME_DIR .. "src/emu/bus/c64/ieee488.*",
195      MAME_DIR .. "src/emu/bus/c64/kingsoft.*",
196      MAME_DIR .. "src/emu/bus/c64/mach5.*",
197      MAME_DIR .. "src/emu/bus/c64/magic_desk.*",
198      MAME_DIR .. "src/emu/bus/c64/magic_formel.*",
199      MAME_DIR .. "src/emu/bus/c64/magic_voice.*",
200      MAME_DIR .. "src/emu/bus/c64/midi_maplin.*",
201      MAME_DIR .. "src/emu/bus/c64/midi_namesoft.*",
202      MAME_DIR .. "src/emu/bus/c64/midi_passport.*",
203      MAME_DIR .. "src/emu/bus/c64/midi_sci.*",
204      MAME_DIR .. "src/emu/bus/c64/midi_siel.*",
205      MAME_DIR .. "src/emu/bus/c64/mikro_assembler.*",
206      MAME_DIR .. "src/emu/bus/c64/multiscreen.*",
207      MAME_DIR .. "src/emu/bus/c64/music64.*",
208      MAME_DIR .. "src/emu/bus/c64/neoram.*",
209      MAME_DIR .. "src/emu/bus/c64/ocean.*",
210      MAME_DIR .. "src/emu/bus/c64/pagefox.*",
211      MAME_DIR .. "src/emu/bus/c64/partner.*",
212      MAME_DIR .. "src/emu/bus/c64/prophet64.*",
213      MAME_DIR .. "src/emu/bus/c64/ps64.*",
214      MAME_DIR .. "src/emu/bus/c64/reu.*",
215      MAME_DIR .. "src/emu/bus/c64/rex.*",
216      MAME_DIR .. "src/emu/bus/c64/rex_ep256.*",
217      MAME_DIR .. "src/emu/bus/c64/ross.*",
218      MAME_DIR .. "src/emu/bus/c64/sfx_sound_expander.*",
219      MAME_DIR .. "src/emu/bus/c64/silverrock.*",
220      MAME_DIR .. "src/emu/bus/c64/simons_basic.*",
221      MAME_DIR .. "src/emu/bus/c64/stardos.*",
222      MAME_DIR .. "src/emu/bus/c64/std.*",
223      MAME_DIR .. "src/emu/bus/c64/structured_basic.*",
224      MAME_DIR .. "src/emu/bus/c64/super_explode.*",
225      MAME_DIR .. "src/emu/bus/c64/super_games.*",
226      MAME_DIR .. "src/emu/bus/c64/supercpu.*",
227      MAME_DIR .. "src/emu/bus/c64/sw8k.*",
228      MAME_DIR .. "src/emu/bus/c64/swiftlink.*",
229      MAME_DIR .. "src/emu/bus/c64/system3.*",
230      MAME_DIR .. "src/emu/bus/c64/tdos.*",
231      MAME_DIR .. "src/emu/bus/c64/turbo232.*",
232      MAME_DIR .. "src/emu/bus/c64/vizastar.*",
233      MAME_DIR .. "src/emu/bus/c64/vw64.*",
234      MAME_DIR .. "src/emu/bus/c64/warp_speed.*",
235      MAME_DIR .. "src/emu/bus/c64/westermann.*",
236      MAME_DIR .. "src/emu/bus/c64/xl80.*",
237      MAME_DIR .. "src/emu/bus/c64/zaxxon.*",
238      MAME_DIR .. "src/emu/bus/c64/user.*",
239      MAME_DIR .. "src/emu/bus/c64/4dxh.*",
240      MAME_DIR .. "src/emu/bus/c64/4ksa.*",
241      MAME_DIR .. "src/emu/bus/c64/4tba.*",
242      MAME_DIR .. "src/emu/bus/c64/16kb.*",
243      MAME_DIR .. "src/emu/bus/c64/bn1541.*",
244      MAME_DIR .. "src/emu/bus/c64/geocable.*",
174      MAME_DIR .. "src/emu/bus/c64/exp.c",
175      MAME_DIR .. "src/emu/bus/c64/c128_comal80.c",
176      MAME_DIR .. "src/emu/bus/c64/comal80.c",
177      MAME_DIR .. "src/emu/bus/c64/cpm.c",
178      MAME_DIR .. "src/emu/bus/c64/currah_speech.c",
179      MAME_DIR .. "src/emu/bus/c64/dela_ep256.c",
180      MAME_DIR .. "src/emu/bus/c64/dela_ep64.c",
181      MAME_DIR .. "src/emu/bus/c64/dela_ep7x8.c",
182      MAME_DIR .. "src/emu/bus/c64/dinamic.c",
183      MAME_DIR .. "src/emu/bus/c64/dqbb.c",
184      MAME_DIR .. "src/emu/bus/c64/easy_calc_result.c",
185      MAME_DIR .. "src/emu/bus/c64/easyflash.c",
186      MAME_DIR .. "src/emu/bus/c64/epyx_fast_load.c",
187      MAME_DIR .. "src/emu/bus/c64/exos.c",
188      MAME_DIR .. "src/emu/bus/c64/fcc.c",
189      MAME_DIR .. "src/emu/bus/c64/final.c",
190      MAME_DIR .. "src/emu/bus/c64/final3.c",
191      MAME_DIR .. "src/emu/bus/c64/fun_play.c",
192      MAME_DIR .. "src/emu/bus/c64/georam.c",
193      MAME_DIR .. "src/emu/bus/c64/ide64.c",
194      MAME_DIR .. "src/emu/bus/c64/ieee488.c",
195      MAME_DIR .. "src/emu/bus/c64/kingsoft.c",
196      MAME_DIR .. "src/emu/bus/c64/mach5.c",
197      MAME_DIR .. "src/emu/bus/c64/magic_desk.c",
198      MAME_DIR .. "src/emu/bus/c64/magic_formel.c",
199      MAME_DIR .. "src/emu/bus/c64/magic_voice.c",
200      MAME_DIR .. "src/emu/bus/c64/midi_maplin.c",
201      MAME_DIR .. "src/emu/bus/c64/midi_namesoft.c",
202      MAME_DIR .. "src/emu/bus/c64/midi_passport.c",
203      MAME_DIR .. "src/emu/bus/c64/midi_sci.c",
204      MAME_DIR .. "src/emu/bus/c64/midi_siel.c",
205      MAME_DIR .. "src/emu/bus/c64/mikro_assembler.c",
206      MAME_DIR .. "src/emu/bus/c64/multiscreen.c",
207      MAME_DIR .. "src/emu/bus/c64/music64.c",
208      MAME_DIR .. "src/emu/bus/c64/neoram.c",
209      MAME_DIR .. "src/emu/bus/c64/ocean.c",
210      MAME_DIR .. "src/emu/bus/c64/pagefox.c",
211      MAME_DIR .. "src/emu/bus/c64/partner.c",
212      MAME_DIR .. "src/emu/bus/c64/prophet64.c",
213      MAME_DIR .. "src/emu/bus/c64/ps64.c",
214      MAME_DIR .. "src/emu/bus/c64/reu.c",
215      MAME_DIR .. "src/emu/bus/c64/rex.c",
216      MAME_DIR .. "src/emu/bus/c64/rex_ep256.c",
217      MAME_DIR .. "src/emu/bus/c64/ross.c",
218      MAME_DIR .. "src/emu/bus/c64/sfx_sound_expander.c",
219      MAME_DIR .. "src/emu/bus/c64/silverrock.c",
220      MAME_DIR .. "src/emu/bus/c64/simons_basic.c",
221      MAME_DIR .. "src/emu/bus/c64/stardos.c",
222      MAME_DIR .. "src/emu/bus/c64/std.c",
223      MAME_DIR .. "src/emu/bus/c64/structured_basic.c",
224      MAME_DIR .. "src/emu/bus/c64/super_explode.c",
225      MAME_DIR .. "src/emu/bus/c64/super_games.c",
226      MAME_DIR .. "src/emu/bus/c64/supercpu.c",
227      MAME_DIR .. "src/emu/bus/c64/sw8k.c",
228      MAME_DIR .. "src/emu/bus/c64/swiftlink.c",
229      MAME_DIR .. "src/emu/bus/c64/system3.c",
230      MAME_DIR .. "src/emu/bus/c64/tdos.c",
231      MAME_DIR .. "src/emu/bus/c64/turbo232.c",
232      MAME_DIR .. "src/emu/bus/c64/vizastar.c",
233      MAME_DIR .. "src/emu/bus/c64/vw64.c",
234      MAME_DIR .. "src/emu/bus/c64/warp_speed.c",
235      MAME_DIR .. "src/emu/bus/c64/westermann.c",
236      MAME_DIR .. "src/emu/bus/c64/xl80.c",
237      MAME_DIR .. "src/emu/bus/c64/zaxxon.c",
238      MAME_DIR .. "src/emu/bus/c64/user.c",
239      MAME_DIR .. "src/emu/bus/c64/4dxh.c",
240      MAME_DIR .. "src/emu/bus/c64/4ksa.c",
241      MAME_DIR .. "src/emu/bus/c64/4tba.c",
242      MAME_DIR .. "src/emu/bus/c64/16kb.c",
243      MAME_DIR .. "src/emu/bus/c64/bn1541.c",
244      MAME_DIR .. "src/emu/bus/c64/geocable.c",
245245   }
246246end
247247
r245247r245248
254254
255255if (BUSES["CBM2"]~=null) then
256256   files {
257      MAME_DIR .. "src/emu/bus/cbm2/exp.*",
258      MAME_DIR .. "src/emu/bus/cbm2/24k.*",
259      MAME_DIR .. "src/emu/bus/cbm2/hrg.*",
260      MAME_DIR .. "src/emu/bus/cbm2/std.*",
261      MAME_DIR .. "src/emu/bus/cbm2/user.*",
257      MAME_DIR .. "src/emu/bus/cbm2/exp.c",
258      MAME_DIR .. "src/emu/bus/cbm2/24k.c",
259      MAME_DIR .. "src/emu/bus/cbm2/hrg.c",
260      MAME_DIR .. "src/emu/bus/cbm2/std.c",
261      MAME_DIR .. "src/emu/bus/cbm2/user.c",
262262   }
263263end
264264
r245247r245248
270270
271271if (BUSES["CBMIEC"]~=null) then
272272   files {
273      MAME_DIR .. "src/emu/bus/cbmiec/cbmiec.*",
274      MAME_DIR .. "src/emu/bus/cbmiec/c1541.*",
275      MAME_DIR .. "src/emu/bus/cbmiec/c1571.*",
276      MAME_DIR .. "src/emu/bus/cbmiec/c1581.*",
277      MAME_DIR .. "src/emu/bus/cbmiec/c64_nl10.*",
278      MAME_DIR .. "src/emu/bus/cbmiec/cmdhd.*",
279      MAME_DIR .. "src/emu/bus/cbmiec/diag264_lb_iec.*",
280      MAME_DIR .. "src/emu/bus/cbmiec/fd2000.*",
281      MAME_DIR .. "src/emu/bus/cbmiec/interpod.*",
282      MAME_DIR .. "src/emu/bus/cbmiec/serialbox.*",
273      MAME_DIR .. "src/emu/bus/cbmiec/cbmiec.c",
274      MAME_DIR .. "src/emu/bus/cbmiec/c1541.c",
275      MAME_DIR .. "src/emu/bus/cbmiec/c1571.c",
276      MAME_DIR .. "src/emu/bus/cbmiec/c1581.c",
277      MAME_DIR .. "src/emu/bus/cbmiec/c64_nl10.c",
278      MAME_DIR .. "src/emu/bus/cbmiec/cmdhd.c",
279      MAME_DIR .. "src/emu/bus/cbmiec/diag264_lb_iec.c",
280      MAME_DIR .. "src/emu/bus/cbmiec/fd2000.c",
281      MAME_DIR .. "src/emu/bus/cbmiec/interpod.c",
282      MAME_DIR .. "src/emu/bus/cbmiec/serialbox.c",
283283   }
284284end
285285
r245247r245248
291291
292292if (BUSES["CHANNELF"]~=null) then
293293   files {
294      MAME_DIR .. "src/emu/bus/chanf/slot.*",
295      MAME_DIR .. "src/emu/bus/chanf/rom.*",
294      MAME_DIR .. "src/emu/bus/chanf/slot.c",
295      MAME_DIR .. "src/emu/bus/chanf/rom.c",
296296   }
297297end
298298
r245247r245248
304304
305305if (BUSES["COMX35"]~=null) then
306306   files {
307      MAME_DIR .. "src/emu/bus/comx35/exp.*",
308      MAME_DIR .. "src/emu/bus/comx35/clm.*",
309      MAME_DIR .. "src/emu/bus/comx35/expbox.*",
310      MAME_DIR .. "src/emu/bus/comx35/eprom.*",
311      MAME_DIR .. "src/emu/bus/comx35/fdc.*",
312      MAME_DIR .. "src/emu/bus/comx35/joycard.*",
313      MAME_DIR .. "src/emu/bus/comx35/printer.*",
314      MAME_DIR .. "src/emu/bus/comx35/ram.*",
315      MAME_DIR .. "src/emu/bus/comx35/thermal.*",
307      MAME_DIR .. "src/emu/bus/comx35/exp.c",
308      MAME_DIR .. "src/emu/bus/comx35/clm.c",
309      MAME_DIR .. "src/emu/bus/comx35/expbox.c",
310      MAME_DIR .. "src/emu/bus/comx35/eprom.c",
311      MAME_DIR .. "src/emu/bus/comx35/fdc.c",
312      MAME_DIR .. "src/emu/bus/comx35/joycard.c",
313      MAME_DIR .. "src/emu/bus/comx35/printer.c",
314      MAME_DIR .. "src/emu/bus/comx35/ram.c",
315      MAME_DIR .. "src/emu/bus/comx35/thermal.c",
316316   }
317317end
318318
r245247r245248
324324
325325if (BUSES["COLECO"]~=null) then
326326   files {
327      MAME_DIR .. "src/emu/bus/coleco/ctrl.*",
328      MAME_DIR .. "src/emu/bus/coleco/hand.*",
329      MAME_DIR .. "src/emu/bus/coleco/sac.*",
330      MAME_DIR .. "src/emu/bus/coleco/exp.*",
331      MAME_DIR .. "src/emu/bus/coleco/std.*",
327      MAME_DIR .. "src/emu/bus/coleco/ctrl.c",
328      MAME_DIR .. "src/emu/bus/coleco/hand.c",
329      MAME_DIR .. "src/emu/bus/coleco/sac.c",
330      MAME_DIR .. "src/emu/bus/coleco/exp.c",
331      MAME_DIR .. "src/emu/bus/coleco/std.c",
332332   }
333333end
334334
r245247r245248
340340
341341if (BUSES["CRVISION"]~=null) then
342342   files {
343      MAME_DIR .. "src/emu/bus/crvision/slot.*",
344      MAME_DIR .. "src/emu/bus/crvision/rom.*",
343      MAME_DIR .. "src/emu/bus/crvision/slot.c",
344      MAME_DIR .. "src/emu/bus/crvision/rom.c",
345345   }
346346end
347347
r245247r245248
353353
354354if (BUSES["DMV"]~=null) then
355355   files {
356      MAME_DIR .. "src/emu/bus/dmv/dmvbus.*",
357      MAME_DIR .. "src/emu/bus/dmv/k210.*",
358      MAME_DIR .. "src/emu/bus/dmv/k220.*",
359      MAME_DIR .. "src/emu/bus/dmv/k230.*",
360      MAME_DIR .. "src/emu/bus/dmv/k233.*",
361      MAME_DIR .. "src/emu/bus/dmv/k801.*",
362      MAME_DIR .. "src/emu/bus/dmv/k803.*",
363      MAME_DIR .. "src/emu/bus/dmv/k806.*",
364      MAME_DIR .. "src/emu/bus/dmv/ram.*",
356      MAME_DIR .. "src/emu/bus/dmv/dmvbus.c",
357      MAME_DIR .. "src/emu/bus/dmv/k210.c",
358      MAME_DIR .. "src/emu/bus/dmv/k220.c",
359      MAME_DIR .. "src/emu/bus/dmv/k230.c",
360      MAME_DIR .. "src/emu/bus/dmv/k233.c",
361      MAME_DIR .. "src/emu/bus/dmv/k801.c",
362      MAME_DIR .. "src/emu/bus/dmv/k803.c",
363      MAME_DIR .. "src/emu/bus/dmv/k806.c",
364      MAME_DIR .. "src/emu/bus/dmv/ram.c",
365365   }
366366end
367367
r245247r245248
373373
374374if (BUSES["ECBBUS"]~=null) then
375375   files {
376      MAME_DIR .. "src/emu/bus/ecbbus/ecbbus.*",
377      MAME_DIR .. "src/emu/bus/ecbbus/grip.*",
376      MAME_DIR .. "src/emu/bus/ecbbus/ecbbus.c",
377      MAME_DIR .. "src/emu/bus/ecbbus/grip.c",
378378   }
379379end
380380
r245247r245248
386386
387387if (BUSES["ECONET"]~=null) then
388388   files {
389      MAME_DIR .. "src/emu/bus/econet/econet.*",
390      MAME_DIR .. "src/emu/bus/econet/e01.*",
389      MAME_DIR .. "src/emu/bus/econet/econet.c",
390      MAME_DIR .. "src/emu/bus/econet/e01.c",
391391   }
392392end
393393
r245247r245248
399399
400400if (BUSES["EP64"]~=null) then
401401   files {
402      MAME_DIR .. "src/emu/bus/ep64/exp.*",
403      MAME_DIR .. "src/emu/bus/ep64/exdos.*",
402      MAME_DIR .. "src/emu/bus/ep64/exp.c",
403      MAME_DIR .. "src/emu/bus/ep64/exdos.c",
404404   }
405405end
406406
r245247r245248
412412
413413if (BUSES["GENERIC"]~=null) then
414414   files {
415      MAME_DIR .. "src/emu/bus/generic/slot.*",
416      MAME_DIR .. "src/emu/bus/generic/carts.*",
417      MAME_DIR .. "src/emu/bus/generic/ram.*",
418      MAME_DIR .. "src/emu/bus/generic/rom.*",
415      MAME_DIR .. "src/emu/bus/generic/slot.c",
416      MAME_DIR .. "src/emu/bus/generic/carts.c",
417      MAME_DIR .. "src/emu/bus/generic/ram.c",
418      MAME_DIR .. "src/emu/bus/generic/rom.c",
419419   }
420420end
421421
r245247r245248
427427
428428if (BUSES["IEEE488"]~=null) then
429429   files {
430      MAME_DIR .. "src/emu/bus/ieee488/ieee488.*",
431      MAME_DIR .. "src/emu/bus/ieee488/c2031.*",
432      MAME_DIR .. "src/emu/bus/ieee488/c2040.*",
433      MAME_DIR .. "src/emu/bus/ieee488/c2040fdc.*",
434      MAME_DIR .. "src/emu/bus/ieee488/c8050.*",
435      MAME_DIR .. "src/emu/bus/ieee488/c8050fdc.*",
436      MAME_DIR .. "src/emu/bus/ieee488/c8280.*",
437      MAME_DIR .. "src/emu/bus/ieee488/d9060.*",
438      MAME_DIR .. "src/emu/bus/ieee488/softbox.*",
439      MAME_DIR .. "src/emu/bus/ieee488/hardbox.*",
440      MAME_DIR .. "src/emu/bus/ieee488/shark.*",
430      MAME_DIR .. "src/emu/bus/ieee488/ieee488.c",
431      MAME_DIR .. "src/emu/bus/ieee488/c2031.c",
432      MAME_DIR .. "src/emu/bus/ieee488/c2040.c",
433      MAME_DIR .. "src/emu/bus/ieee488/c2040fdc.c",
434      MAME_DIR .. "src/emu/bus/ieee488/c8050.c",
435      MAME_DIR .. "src/emu/bus/ieee488/c8050fdc.c",
436      MAME_DIR .. "src/emu/bus/ieee488/c8280.c",
437      MAME_DIR .. "src/emu/bus/ieee488/d9060.c",
438      MAME_DIR .. "src/emu/bus/ieee488/softbox.c",
439      MAME_DIR .. "src/emu/bus/ieee488/hardbox.c",
440      MAME_DIR .. "src/emu/bus/ieee488/shark.c",
441441   }
442442end
443443
r245247r245248
449449
450450if (BUSES["IQ151"]~=null) then
451451   files {
452      MAME_DIR .. "src/emu/bus/iq151/iq151.*",
453      MAME_DIR .. "src/emu/bus/iq151/disc2.*",
454      MAME_DIR .. "src/emu/bus/iq151/grafik.*",
455      MAME_DIR .. "src/emu/bus/iq151/minigraf.*",
456      MAME_DIR .. "src/emu/bus/iq151/ms151a.*",
457      MAME_DIR .. "src/emu/bus/iq151/rom.*",
458      MAME_DIR .. "src/emu/bus/iq151/staper.*",
459      MAME_DIR .. "src/emu/bus/iq151/video32.*",
460      MAME_DIR .. "src/emu/bus/iq151/video64.*",
452      MAME_DIR .. "src/emu/bus/iq151/iq151.c",
453      MAME_DIR .. "src/emu/bus/iq151/disc2.c",
454      MAME_DIR .. "src/emu/bus/iq151/grafik.c",
455      MAME_DIR .. "src/emu/bus/iq151/minigraf.c",
456      MAME_DIR .. "src/emu/bus/iq151/ms151a.c",
457      MAME_DIR .. "src/emu/bus/iq151/rom.c",
458      MAME_DIR .. "src/emu/bus/iq151/staper.c",
459      MAME_DIR .. "src/emu/bus/iq151/video32.c",
460      MAME_DIR .. "src/emu/bus/iq151/video64.c",
461461   }
462462end
463463
r245247r245248
469469
470470if (BUSES["IMI7000"]~=null) then
471471   files {
472      MAME_DIR .. "src/emu/bus/imi7000/imi7000.*",
473      MAME_DIR .. "src/emu/bus/imi7000/imi5000h.*",
472      MAME_DIR .. "src/emu/bus/imi7000/imi7000.c",
473      MAME_DIR .. "src/emu/bus/imi7000/imi5000h.c",
474474   }
475475end
476476
r245247r245248
482482
483483if (BUSES["INTV"]~=null) then
484484   files {
485      MAME_DIR .. "src/emu/bus/intv/slot.*",
486      MAME_DIR .. "src/emu/bus/intv/rom.*",
487      MAME_DIR .. "src/emu/bus/intv/voice.*",
488      MAME_DIR .. "src/emu/bus/intv/ecs.*",
485      MAME_DIR .. "src/emu/bus/intv/slot.c",
486      MAME_DIR .. "src/emu/bus/intv/rom.c",
487      MAME_DIR .. "src/emu/bus/intv/voice.c",
488      MAME_DIR .. "src/emu/bus/intv/ecs.c",
489489   }
490490end
491491
r245247r245248
497497
498498if (BUSES["ISA"]~=null) then
499499   files {
500      MAME_DIR .. "src/emu/bus/isa/isa.*",
501      MAME_DIR .. "src/emu/bus/isa/isa_cards.*",
502      MAME_DIR .. "src/emu/bus/isa/mda.*",
503      MAME_DIR .. "src/emu/bus/isa/wdxt_gen.*",
504      MAME_DIR .. "src/emu/bus/isa/adlib.*",
505      MAME_DIR .. "src/emu/bus/isa/com.*",
506      MAME_DIR .. "src/emu/bus/isa/fdc.*",
507      MAME_DIR .. "src/emu/bus/isa/mufdc.*",
508      MAME_DIR .. "src/emu/bus/isa/finalchs.*",
509      MAME_DIR .. "src/emu/bus/isa/gblaster.*",
510      MAME_DIR .. "src/emu/bus/isa/gus.*",
511      MAME_DIR .. "src/emu/bus/isa/sb16.*",
512      MAME_DIR .. "src/emu/bus/isa/hdc.*",
513      MAME_DIR .. "src/emu/bus/isa/ibm_mfc.*",
514      MAME_DIR .. "src/emu/bus/isa/mpu401.*",
515      MAME_DIR .. "src/emu/bus/isa/sblaster.*",
516      MAME_DIR .. "src/emu/bus/isa/stereo_fx.*",
517      MAME_DIR .. "src/emu/bus/isa/ssi2001.*",
518      MAME_DIR .. "src/emu/bus/isa/ide.*",
519      MAME_DIR .. "src/emu/bus/isa/xtide.*",
520      MAME_DIR .. "src/emu/bus/isa/side116.*",
521      MAME_DIR .. "src/emu/bus/isa/aha1542.*",
522      MAME_DIR .. "src/emu/bus/isa/wd1002a_wx1.*",
523      MAME_DIR .. "src/emu/bus/isa/dectalk.*",
524      MAME_DIR .. "src/emu/bus/isa/pds.*",
525      MAME_DIR .. "src/emu/bus/isa/omti8621.*",
526      MAME_DIR .. "src/emu/bus/isa/cga.*",
527      MAME_DIR .. "src/emu/bus/isa/svga_cirrus.*",
528      MAME_DIR .. "src/emu/bus/isa/ega.*",
529      MAME_DIR .. "src/emu/bus/isa/vga.*",
530      MAME_DIR .. "src/emu/bus/isa/vga_ati.*",
531      MAME_DIR .. "src/emu/bus/isa/mach32.*",
532      MAME_DIR .. "src/emu/bus/isa/svga_tseng.*",
533      MAME_DIR .. "src/emu/bus/isa/svga_s3.*",
534      MAME_DIR .. "src/emu/bus/isa/s3virge.*",
535      MAME_DIR .. "src/emu/bus/isa/pc1640_iga.*",
536      MAME_DIR .. "src/emu/bus/isa/3c503.*",
537      MAME_DIR .. "src/emu/bus/isa/ne1000.*",
538      MAME_DIR .. "src/emu/bus/isa/ne2000.*",
539      MAME_DIR .. "src/emu/bus/isa/3c505.*",
540      MAME_DIR .. "src/emu/bus/isa/lpt.*",
541      MAME_DIR .. "src/emu/bus/isa/p1_fdc.*",
542      MAME_DIR .. "src/emu/bus/isa/p1_hdc.*",
543      MAME_DIR .. "src/emu/bus/isa/p1_rom.*",
544      MAME_DIR .. "src/emu/bus/isa/mc1502_fdc.*",
545      MAME_DIR .. "src/emu/bus/isa/mc1502_rom.*",
546      MAME_DIR .. "src/emu/bus/isa/xsu_cards.*",
547      MAME_DIR .. "src/emu/bus/isa/sc499.*",
548      MAME_DIR .. "src/emu/bus/isa/aga.*",
549      MAME_DIR .. "src/emu/bus/isa/svga_trident.*",
550      MAME_DIR .. "src/emu/bus/isa/num9rev.*",
500      MAME_DIR .. "src/emu/bus/isa/isa.c",
501      MAME_DIR .. "src/emu/bus/isa/isa_cards.c",
502      MAME_DIR .. "src/emu/bus/isa/mda.c",
503      MAME_DIR .. "src/emu/bus/isa/wdxt_gen.c",
504      MAME_DIR .. "src/emu/bus/isa/adlib.c",
505      MAME_DIR .. "src/emu/bus/isa/com.c",
506      MAME_DIR .. "src/emu/bus/isa/fdc.c",
507      MAME_DIR .. "src/emu/bus/isa/mufdc.c",
508      MAME_DIR .. "src/emu/bus/isa/finalchs.c",
509      MAME_DIR .. "src/emu/bus/isa/gblaster.c",
510      MAME_DIR .. "src/emu/bus/isa/gus.c",
511      MAME_DIR .. "src/emu/bus/isa/sb16.c",
512      MAME_DIR .. "src/emu/bus/isa/hdc.c",
513      MAME_DIR .. "src/emu/bus/isa/ibm_mfc.c",
514      MAME_DIR .. "src/emu/bus/isa/mpu401.c",
515      MAME_DIR .. "src/emu/bus/isa/sblaster.c",
516      MAME_DIR .. "src/emu/bus/isa/stereo_fx.c",
517      MAME_DIR .. "src/emu/bus/isa/ssi2001.c",
518      MAME_DIR .. "src/emu/bus/isa/ide.c",
519      MAME_DIR .. "src/emu/bus/isa/xtide.c",
520      MAME_DIR .. "src/emu/bus/isa/side116.c",
521      MAME_DIR .. "src/emu/bus/isa/aha1542.c",
522      MAME_DIR .. "src/emu/bus/isa/wd1002a_wx1.c",
523      MAME_DIR .. "src/emu/bus/isa/dectalk.c",
524      MAME_DIR .. "src/emu/bus/isa/pds.c",
525      MAME_DIR .. "src/emu/bus/isa/omti8621.c",
526      MAME_DIR .. "src/emu/bus/isa/cga.c",
527      MAME_DIR .. "src/emu/bus/isa/svga_cirrus.c",
528      MAME_DIR .. "src/emu/bus/isa/ega.c",
529      MAME_DIR .. "src/emu/bus/isa/vga.c",
530      MAME_DIR .. "src/emu/bus/isa/vga_ati.c",
531      MAME_DIR .. "src/emu/bus/isa/mach32.c",
532      MAME_DIR .. "src/emu/bus/isa/svga_tseng.c",
533      MAME_DIR .. "src/emu/bus/isa/svga_s3.c",
534      MAME_DIR .. "src/emu/bus/isa/s3virge.c",
535      MAME_DIR .. "src/emu/bus/isa/pc1640_iga.c",
536      MAME_DIR .. "src/emu/bus/isa/3c503.c",
537      MAME_DIR .. "src/emu/bus/isa/ne1000.c",
538      MAME_DIR .. "src/emu/bus/isa/ne2000.c",
539      MAME_DIR .. "src/emu/bus/isa/3c505.c",
540      MAME_DIR .. "src/emu/bus/isa/lpt.c",
541      MAME_DIR .. "src/emu/bus/isa/p1_fdc.c",
542      MAME_DIR .. "src/emu/bus/isa/p1_hdc.c",
543      MAME_DIR .. "src/emu/bus/isa/p1_rom.c",
544      MAME_DIR .. "src/emu/bus/isa/mc1502_fdc.c",
545      MAME_DIR .. "src/emu/bus/isa/mc1502_rom.c",
546      MAME_DIR .. "src/emu/bus/isa/xsu_cards.c",
547      MAME_DIR .. "src/emu/bus/isa/sc499.c",
548      MAME_DIR .. "src/emu/bus/isa/aga.c",
549      MAME_DIR .. "src/emu/bus/isa/svga_trident.c",
550      MAME_DIR .. "src/emu/bus/isa/num9rev.c",
551551   }
552552end
553553
r245247r245248
558558
559559if (BUSES["ISBX"]~=null) then
560560   files {
561      MAME_DIR .. "src/emu/bus/isbx/isbx.*",
562      MAME_DIR .. "src/emu/bus/isbx/compis_fdc.*",
563      MAME_DIR .. "src/emu/bus/isbx/isbc_218a.*",
561      MAME_DIR .. "src/emu/bus/isbx/isbx.c",
562      MAME_DIR .. "src/emu/bus/isbx/compis_fdc.c",
563      MAME_DIR .. "src/emu/bus/isbx/isbc_218a.c",
564564   }
565565end
566566
r245247r245248
572572
573573if (BUSES["MSX_SLOT"]~=null) then
574574   files {
575      MAME_DIR .. "src/emu/bus/msx_slot/bunsetsu.*",
576      MAME_DIR .. "src/emu/bus/msx_slot/cartridge.*",
577      MAME_DIR .. "src/emu/bus/msx_slot/disk.*",
578      MAME_DIR .. "src/emu/bus/msx_slot/fs4600.*",
579      MAME_DIR .. "src/emu/bus/msx_slot/music.*",
580      MAME_DIR .. "src/emu/bus/msx_slot/panasonic08.*",
581      MAME_DIR .. "src/emu/bus/msx_slot/rom.*",
582      MAME_DIR .. "src/emu/bus/msx_slot/ram.*",
583      MAME_DIR .. "src/emu/bus/msx_slot/ram_mm.*",
584      MAME_DIR .. "src/emu/bus/msx_slot/slot.*",
585      MAME_DIR .. "src/emu/bus/msx_slot/sony08.*",
586      MAME_DIR .. "src/emu/bus/msx_cart/arc.*",
587      MAME_DIR .. "src/emu/bus/msx_cart/ascii.*",
588      MAME_DIR .. "src/emu/bus/msx_cart/bm_012.*",
589      MAME_DIR .. "src/emu/bus/msx_cart/cartridge.*",
590      MAME_DIR .. "src/emu/bus/msx_cart/crossblaim.*",
591      MAME_DIR .. "src/emu/bus/msx_cart/disk.*",
592      MAME_DIR .. "src/emu/bus/msx_cart/dooly.*",
593      MAME_DIR .. "src/emu/bus/msx_cart/fmpac.*",
594      MAME_DIR .. "src/emu/bus/msx_cart/halnote.*",
595      MAME_DIR .. "src/emu/bus/msx_cart/hfox.*",
596      MAME_DIR .. "src/emu/bus/msx_cart/holy_quran.*",
597      MAME_DIR .. "src/emu/bus/msx_cart/konami.*",
598      MAME_DIR .. "src/emu/bus/msx_cart/korean.*",
599      MAME_DIR .. "src/emu/bus/msx_cart/majutsushi.*",
600      MAME_DIR .. "src/emu/bus/msx_cart/msx_audio.*",
601      MAME_DIR .. "src/emu/bus/msx_cart/msx_audio_kb.*",
602      MAME_DIR .. "src/emu/bus/msx_cart/msxdos2.*",
603      MAME_DIR .. "src/emu/bus/msx_cart/nomapper.*",
604      MAME_DIR .. "src/emu/bus/msx_cart/rtype.*",
605      MAME_DIR .. "src/emu/bus/msx_cart/superloderunner.*",
606      MAME_DIR .. "src/emu/bus/msx_cart/super_swangi.*",
607      MAME_DIR .. "src/emu/bus/msx_cart/yamaha.*",
575      MAME_DIR .. "src/emu/bus/msx_slot/bunsetsu.c",
576      MAME_DIR .. "src/emu/bus/msx_slot/cartridge.c",
577      MAME_DIR .. "src/emu/bus/msx_slot/disk.c",
578      MAME_DIR .. "src/emu/bus/msx_slot/fs4600.c",
579      MAME_DIR .. "src/emu/bus/msx_slot/music.c",
580      MAME_DIR .. "src/emu/bus/msx_slot/panasonic08.c",
581      MAME_DIR .. "src/emu/bus/msx_slot/rom.c",
582      MAME_DIR .. "src/emu/bus/msx_slot/ram.c",
583      MAME_DIR .. "src/emu/bus/msx_slot/ram_mm.c",
584      MAME_DIR .. "src/emu/bus/msx_slot/slot.c",
585      MAME_DIR .. "src/emu/bus/msx_slot/sony08.c",
586      MAME_DIR .. "src/emu/bus/msx_cart/arc.c",
587      MAME_DIR .. "src/emu/bus/msx_cart/ascii.c",
588      MAME_DIR .. "src/emu/bus/msx_cart/bm_012.c",
589      MAME_DIR .. "src/emu/bus/msx_cart/cartridge.c",
590      MAME_DIR .. "src/emu/bus/msx_cart/crossblaim.c",
591      MAME_DIR .. "src/emu/bus/msx_cart/disk.c",
592      MAME_DIR .. "src/emu/bus/msx_cart/dooly.c",
593      MAME_DIR .. "src/emu/bus/msx_cart/fmpac.c",
594      MAME_DIR .. "src/emu/bus/msx_cart/halnote.c",
595      MAME_DIR .. "src/emu/bus/msx_cart/hfox.c",
596      MAME_DIR .. "src/emu/bus/msx_cart/holy_quran.c",
597      MAME_DIR .. "src/emu/bus/msx_cart/konami.c",
598      MAME_DIR .. "src/emu/bus/msx_cart/korean.c",
599      MAME_DIR .. "src/emu/bus/msx_cart/majutsushi.c",
600      MAME_DIR .. "src/emu/bus/msx_cart/msx_audio.c",
601      MAME_DIR .. "src/emu/bus/msx_cart/msx_audio_kb.c",
602      MAME_DIR .. "src/emu/bus/msx_cart/msxdos2.c",
603      MAME_DIR .. "src/emu/bus/msx_cart/nomapper.c",
604      MAME_DIR .. "src/emu/bus/msx_cart/rtype.c",
605      MAME_DIR .. "src/emu/bus/msx_cart/superloderunner.c",
606      MAME_DIR .. "src/emu/bus/msx_cart/super_swangi.c",
607      MAME_DIR .. "src/emu/bus/msx_cart/yamaha.c",
608608   }
609609end
610610
r245247r245248
616616
617617if (BUSES["KC"]~=null) then
618618   files {
619      MAME_DIR .. "src/emu/bus/kc/kc.*",
620      MAME_DIR .. "src/emu/bus/kc/d002.*",
621      MAME_DIR .. "src/emu/bus/kc/d004.*",
622      MAME_DIR .. "src/emu/bus/kc/ram.*",
623      MAME_DIR .. "src/emu/bus/kc/rom.*",
619      MAME_DIR .. "src/emu/bus/kc/kc.c",
620      MAME_DIR .. "src/emu/bus/kc/d002.c",
621      MAME_DIR .. "src/emu/bus/kc/d004.c",
622      MAME_DIR .. "src/emu/bus/kc/ram.c",
623      MAME_DIR .. "src/emu/bus/kc/rom.c",
624624   }
625625end
626626
r245247r245248
631631
632632if (BUSES["O2"]~=null) then
633633   files {
634      MAME_DIR .. "src/emu/bus/odyssey2/slot.*",
635      MAME_DIR .. "src/emu/bus/odyssey2/rom.*",
636      MAME_DIR .. "src/emu/bus/odyssey2/chess.*",
637      MAME_DIR .. "src/emu/bus/odyssey2/voice.*",
634      MAME_DIR .. "src/emu/bus/odyssey2/slot.c",
635      MAME_DIR .. "src/emu/bus/odyssey2/rom.c",
636      MAME_DIR .. "src/emu/bus/odyssey2/chess.c",
637      MAME_DIR .. "src/emu/bus/odyssey2/voice.c",
638638   }
639639end
640640
r245247r245248
646646
647647if (BUSES["PC_JOY"]~=null) then
648648   files {
649      MAME_DIR .. "src/emu/bus/pc_joy/pc_joy.*",
650      MAME_DIR .. "src/emu/bus/pc_joy/pc_joy_sw.*",
649      MAME_DIR .. "src/emu/bus/pc_joy/pc_joy.c",
650      MAME_DIR .. "src/emu/bus/pc_joy/pc_joy_sw.c",
651651   }
652652end
653653
r245247r245248
659659
660660if (BUSES["PC_KBD"]~=null) then
661661   files {
662      MAME_DIR .. "src/emu/bus/pc_kbd/pc_kbdc.*",
663      MAME_DIR .. "src/emu/bus/pc_kbd/keyboards.*",
664      MAME_DIR .. "src/emu/bus/pc_kbd/ec1841.*",
665      MAME_DIR .. "src/emu/bus/pc_kbd/iskr1030.*",
666      MAME_DIR .. "src/emu/bus/pc_kbd/keytro.*",
667      MAME_DIR .. "src/emu/bus/pc_kbd/msnat.*",
668      MAME_DIR .. "src/emu/bus/pc_kbd/pc83.*",
669      MAME_DIR .. "src/emu/bus/pc_kbd/pcat84.*",
670      MAME_DIR .. "src/emu/bus/pc_kbd/pcxt83.*",
662      MAME_DIR .. "src/emu/bus/pc_kbd/pc_kbdc.c",
663      MAME_DIR .. "src/emu/bus/pc_kbd/keyboards.c",
664      MAME_DIR .. "src/emu/bus/pc_kbd/ec1841.c",
665      MAME_DIR .. "src/emu/bus/pc_kbd/iskr1030.c",
666      MAME_DIR .. "src/emu/bus/pc_kbd/keytro.c",
667      MAME_DIR .. "src/emu/bus/pc_kbd/msnat.c",
668      MAME_DIR .. "src/emu/bus/pc_kbd/pc83.c",
669      MAME_DIR .. "src/emu/bus/pc_kbd/pcat84.c",
670      MAME_DIR .. "src/emu/bus/pc_kbd/pcxt83.c",
671671   }
672672end
673673
r245247r245248
681681
682682if (BUSES["PET"]~=null) then
683683   files {
684      MAME_DIR .. "src/emu/bus/pet/cass.*",
685      MAME_DIR .. "src/emu/bus/pet/c2n.*",
686      MAME_DIR .. "src/emu/bus/pet/diag264_lb_tape.*",
687      MAME_DIR .. "src/emu/bus/pet/exp.*",
688      MAME_DIR .. "src/emu/bus/pet/64k.*",
689      MAME_DIR .. "src/emu/bus/pet/hsg.*",
690      MAME_DIR .. "src/emu/bus/pet/superpet.*",
691      MAME_DIR .. "src/emu/bus/pet/user.*",
692      MAME_DIR .. "src/emu/bus/pet/diag.*",
693      MAME_DIR .. "src/emu/bus/pet/petuja.*",
694      MAME_DIR .. "src/emu/bus/pet/cb2snd.*",
684      MAME_DIR .. "src/emu/bus/pet/cass.c",
685      MAME_DIR .. "src/emu/bus/pet/c2n.c",
686      MAME_DIR .. "src/emu/bus/pet/diag264_lb_tape.c",
687      MAME_DIR .. "src/emu/bus/pet/exp.c",
688      MAME_DIR .. "src/emu/bus/pet/64k.c",
689      MAME_DIR .. "src/emu/bus/pet/hsg.c",
690      MAME_DIR .. "src/emu/bus/pet/superpet.c",
691      MAME_DIR .. "src/emu/bus/pet/user.c",
692      MAME_DIR .. "src/emu/bus/pet/diag.c",
693      MAME_DIR .. "src/emu/bus/pet/petuja.c",
694      MAME_DIR .. "src/emu/bus/pet/cb2snd.c",
695695   }
696696end
697697
r245247r245248
704704
705705if (BUSES["PLUS4"]~=null) then
706706   files {
707      MAME_DIR .. "src/emu/bus/plus4/exp.*",
708      MAME_DIR .. "src/emu/bus/plus4/c1551.*",
709      MAME_DIR .. "src/emu/bus/plus4/sid.*",
710      MAME_DIR .. "src/emu/bus/plus4/std.*",
711      MAME_DIR .. "src/emu/bus/plus4/user.*",
712      MAME_DIR .. "src/emu/bus/plus4/diag264_lb_user.*",
707      MAME_DIR .. "src/emu/bus/plus4/exp.c",
708      MAME_DIR .. "src/emu/bus/plus4/c1551.c",
709      MAME_DIR .. "src/emu/bus/plus4/sid.c",
710      MAME_DIR .. "src/emu/bus/plus4/std.c",
711      MAME_DIR .. "src/emu/bus/plus4/user.c",
712      MAME_DIR .. "src/emu/bus/plus4/diag264_lb_user.c",
713713   }
714714end
715715
r245247r245248
721721
722722if (BUSES["S100"]~=null) then
723723   files {
724      MAME_DIR .. "src/emu/bus/s100/s100.*",
725      MAME_DIR .. "src/emu/bus/s100/dj2db.*",
726      MAME_DIR .. "src/emu/bus/s100/djdma.*",
727      MAME_DIR .. "src/emu/bus/s100/mm65k16s.*",
728      MAME_DIR .. "src/emu/bus/s100/nsmdsa.*",
729      MAME_DIR .. "src/emu/bus/s100/nsmdsad.*",
730      MAME_DIR .. "src/emu/bus/s100/wunderbus.*",
724      MAME_DIR .. "src/emu/bus/s100/s100.c",
725      MAME_DIR .. "src/emu/bus/s100/dj2db.c",
726      MAME_DIR .. "src/emu/bus/s100/djdma.c",
727      MAME_DIR .. "src/emu/bus/s100/mm65k16s.c",
728      MAME_DIR .. "src/emu/bus/s100/nsmdsa.c",
729      MAME_DIR .. "src/emu/bus/s100/nsmdsad.c",
730      MAME_DIR .. "src/emu/bus/s100/wunderbus.c",
731731   }
732732end
733733
r245247r245248
739739
740740if (BUSES["SPC1000"]~=null) then
741741   files {
742      MAME_DIR .. "src/emu/bus/spc1000/exp.*",
743      MAME_DIR .. "src/emu/bus/spc1000/fdd.*",
744      MAME_DIR .. "src/emu/bus/spc1000/vdp.*",
742      MAME_DIR .. "src/emu/bus/spc1000/exp.c",
743      MAME_DIR .. "src/emu/bus/spc1000/fdd.c",
744      MAME_DIR .. "src/emu/bus/spc1000/vdp.c",
745745   }
746746end
747747
r245247r245248
753753
754754if (BUSES["TVC"]~=null) then
755755   files {
756      MAME_DIR .. "src/emu/bus/tvc/tvc.*",
757      MAME_DIR .. "src/emu/bus/tvc/hbf.*",
756      MAME_DIR .. "src/emu/bus/tvc/tvc.c",
757      MAME_DIR .. "src/emu/bus/tvc/hbf.c",
758758   }
759759end
760760
r245247r245248
766766
767767if (BUSES["VC4000"]~=null) then
768768   files {
769      MAME_DIR .. "src/emu/bus/vc4000/slot.*",
770      MAME_DIR .. "src/emu/bus/vc4000/rom.*",
769      MAME_DIR .. "src/emu/bus/vc4000/slot.c",
770      MAME_DIR .. "src/emu/bus/vc4000/rom.c",
771771   }
772772end
773773
r245247r245248
779779
780780if (BUSES["VCS"]~=null) then
781781   files {
782      MAME_DIR .. "src/emu/bus/vcs/vcs_slot.*",
783      MAME_DIR .. "src/emu/bus/vcs/rom.*",
784      MAME_DIR .. "src/emu/bus/vcs/compumat.*",
785      MAME_DIR .. "src/emu/bus/vcs/dpc.*",
786      MAME_DIR .. "src/emu/bus/vcs/scharger.*",
782      MAME_DIR .. "src/emu/bus/vcs/vcs_slot.c",
783      MAME_DIR .. "src/emu/bus/vcs/rom.c",
784      MAME_DIR .. "src/emu/bus/vcs/compumat.c",
785      MAME_DIR .. "src/emu/bus/vcs/dpc.c",
786      MAME_DIR .. "src/emu/bus/vcs/scharger.c",
787787   }
788788end
789789
r245247r245248
795795
796796if (BUSES["VCS_CTRL"]~=null) then
797797   files {
798      MAME_DIR .. "src/emu/bus/vcs_ctrl/ctrl.*",
799      MAME_DIR .. "src/emu/bus/vcs_ctrl/joystick.*",
800      MAME_DIR .. "src/emu/bus/vcs_ctrl/joybooster.*",
801      MAME_DIR .. "src/emu/bus/vcs_ctrl/keypad.*",
802      MAME_DIR .. "src/emu/bus/vcs_ctrl/lightpen.*",
803      MAME_DIR .. "src/emu/bus/vcs_ctrl/paddles.*",
804      MAME_DIR .. "src/emu/bus/vcs_ctrl/wheel.*",
798      MAME_DIR .. "src/emu/bus/vcs_ctrl/ctrl.c",
799      MAME_DIR .. "src/emu/bus/vcs_ctrl/joystick.c",
800      MAME_DIR .. "src/emu/bus/vcs_ctrl/joybooster.c",
801      MAME_DIR .. "src/emu/bus/vcs_ctrl/keypad.c",
802      MAME_DIR .. "src/emu/bus/vcs_ctrl/lightpen.c",
803      MAME_DIR .. "src/emu/bus/vcs_ctrl/paddles.c",
804      MAME_DIR .. "src/emu/bus/vcs_ctrl/wheel.c",
805805   }
806806end
807807
r245247r245248
813813
814814if (BUSES["VECTREX"]~=null) then
815815   files {
816      MAME_DIR .. "src/emu/bus/vectrex/slot.*",
817      MAME_DIR .. "src/emu/bus/vectrex/rom.*",
816      MAME_DIR .. "src/emu/bus/vectrex/slot.c",
817      MAME_DIR .. "src/emu/bus/vectrex/rom.c",
818818   }
819819end
820820
r245247r245248
826826
827827if (BUSES["VIC10"]~=null) then
828828   files {
829      MAME_DIR .. "src/emu/bus/vic10/exp.*",
830      MAME_DIR .. "src/emu/bus/vic10/std.*",
829      MAME_DIR .. "src/emu/bus/vic10/exp.c",
830      MAME_DIR .. "src/emu/bus/vic10/std.c",
831831   }
832832end
833833
r245247r245248
840840
841841if (BUSES["VIC20"]~=null) then
842842   files {
843      MAME_DIR .. "src/emu/bus/vic20/exp.*",
844      MAME_DIR .. "src/emu/bus/vic20/fe3.*",
845      MAME_DIR .. "src/emu/bus/vic20/megacart.*",
846      MAME_DIR .. "src/emu/bus/vic20/std.*",
847      MAME_DIR .. "src/emu/bus/vic20/vic1010.*",
848      MAME_DIR .. "src/emu/bus/vic20/vic1110.*",
849      MAME_DIR .. "src/emu/bus/vic20/vic1111.*",
850      MAME_DIR .. "src/emu/bus/vic20/vic1112.*",
851      MAME_DIR .. "src/emu/bus/vic20/vic1210.*",
852      MAME_DIR .. "src/emu/bus/vic20/user.*",
853      MAME_DIR .. "src/emu/bus/vic20/4cga.*",
854      MAME_DIR .. "src/emu/bus/vic20/vic1011.*",
843      MAME_DIR .. "src/emu/bus/vic20/exp.c",
844      MAME_DIR .. "src/emu/bus/vic20/fe3.c",
845      MAME_DIR .. "src/emu/bus/vic20/megacart.c",
846      MAME_DIR .. "src/emu/bus/vic20/std.c",
847      MAME_DIR .. "src/emu/bus/vic20/vic1010.c",
848      MAME_DIR .. "src/emu/bus/vic20/vic1110.c",
849      MAME_DIR .. "src/emu/bus/vic20/vic1111.c",
850      MAME_DIR .. "src/emu/bus/vic20/vic1112.c",
851      MAME_DIR .. "src/emu/bus/vic20/vic1210.c",
852      MAME_DIR .. "src/emu/bus/vic20/user.c",
853      MAME_DIR .. "src/emu/bus/vic20/4cga.c",
854      MAME_DIR .. "src/emu/bus/vic20/vic1011.c",
855855   }
856856end
857857
r245247r245248
863863
864864if (BUSES["VIDBRAIN"]~=null) then
865865   files {
866      MAME_DIR .. "src/emu/bus/vidbrain/exp.*",
867      MAME_DIR .. "src/emu/bus/vidbrain/std.*",
868      MAME_DIR .. "src/emu/bus/vidbrain/money_minder.*",
869      MAME_DIR .. "src/emu/bus/vidbrain/timeshare.*",
866      MAME_DIR .. "src/emu/bus/vidbrain/exp.c",
867      MAME_DIR .. "src/emu/bus/vidbrain/std.c",
868      MAME_DIR .. "src/emu/bus/vidbrain/money_minder.c",
869      MAME_DIR .. "src/emu/bus/vidbrain/timeshare.c",
870870   }
871871end
872872
r245247r245248
879879
880880if (BUSES["VIP"]~=null) then
881881   files {
882      MAME_DIR .. "src/emu/bus/vip/byteio.*",
883      MAME_DIR .. "src/emu/bus/vip/vp620.*",
884      MAME_DIR .. "src/emu/bus/vip/exp.*",
885      MAME_DIR .. "src/emu/bus/vip/vp550.*",
886      MAME_DIR .. "src/emu/bus/vip/vp570.*",
887      MAME_DIR .. "src/emu/bus/vip/vp575.*",
888      MAME_DIR .. "src/emu/bus/vip/vp585.*",
889      MAME_DIR .. "src/emu/bus/vip/vp590.*",
890      MAME_DIR .. "src/emu/bus/vip/vp595.*",
891      MAME_DIR .. "src/emu/bus/vip/vp700.*",
882      MAME_DIR .. "src/emu/bus/vip/byteio.c",
883      MAME_DIR .. "src/emu/bus/vip/vp620.c",
884      MAME_DIR .. "src/emu/bus/vip/exp.c",
885      MAME_DIR .. "src/emu/bus/vip/vp550.c",
886      MAME_DIR .. "src/emu/bus/vip/vp570.c",
887      MAME_DIR .. "src/emu/bus/vip/vp575.c",
888      MAME_DIR .. "src/emu/bus/vip/vp585.c",
889      MAME_DIR .. "src/emu/bus/vip/vp590.c",
890      MAME_DIR .. "src/emu/bus/vip/vp595.c",
891      MAME_DIR .. "src/emu/bus/vip/vp700.c",
892892   }
893893end
894894
r245247r245248
900900
901901if (BUSES["WANGPC"]~=null) then
902902   files {
903      MAME_DIR .. "src/emu/bus/wangpc/wangpc.*",
904      MAME_DIR .. "src/emu/bus/wangpc/emb.*",
905      MAME_DIR .. "src/emu/bus/wangpc/lic.*",
906      MAME_DIR .. "src/emu/bus/wangpc/lvc.*",
907      MAME_DIR .. "src/emu/bus/wangpc/mcc.*",
908      MAME_DIR .. "src/emu/bus/wangpc/mvc.*",
909      MAME_DIR .. "src/emu/bus/wangpc/rtc.*",
910      MAME_DIR .. "src/emu/bus/wangpc/tig.*",
911      MAME_DIR .. "src/emu/bus/wangpc/wdc.*",
903      MAME_DIR .. "src/emu/bus/wangpc/wangpc.c",
904      MAME_DIR .. "src/emu/bus/wangpc/emb.c",
905      MAME_DIR .. "src/emu/bus/wangpc/lic.c",
906      MAME_DIR .. "src/emu/bus/wangpc/lvc.c",
907      MAME_DIR .. "src/emu/bus/wangpc/mcc.c",
908      MAME_DIR .. "src/emu/bus/wangpc/mvc.c",
909      MAME_DIR .. "src/emu/bus/wangpc/rtc.c",
910      MAME_DIR .. "src/emu/bus/wangpc/tig.c",
911      MAME_DIR .. "src/emu/bus/wangpc/wdc.c",
912912   }
913913end
914914
r245247r245248
920920
921921if (BUSES["Z88"]~=null) then
922922   files {
923      MAME_DIR .. "src/emu/bus/z88/z88.*",
924      MAME_DIR .. "src/emu/bus/z88/flash.*",
925      MAME_DIR .. "src/emu/bus/z88/ram.*",
926      MAME_DIR .. "src/emu/bus/z88/rom.*",
923      MAME_DIR .. "src/emu/bus/z88/z88.c",
924      MAME_DIR .. "src/emu/bus/z88/flash.c",
925      MAME_DIR .. "src/emu/bus/z88/ram.c",
926      MAME_DIR .. "src/emu/bus/z88/rom.c",
927927   }
928928end
929929
r245247r245248
934934
935935if (BUSES["A2BUS"]~=null) then
936936   files {
937      MAME_DIR .. "src/emu/bus/a2bus/a2bus.*",
938      MAME_DIR .. "src/emu/bus/a2bus/a2lang.*",
939      MAME_DIR .. "src/emu/bus/a2bus/a2diskii.*",
940      MAME_DIR .. "src/emu/bus/a2bus/a2mockingboard.*",
941      MAME_DIR .. "src/emu/bus/a2bus/a2cffa.*",
942      MAME_DIR .. "src/emu/bus/a2bus/a2memexp.*",
943      MAME_DIR .. "src/emu/bus/a2bus/a2scsi.*",
944      MAME_DIR .. "src/emu/bus/a2bus/a2thunderclock.*",
945      MAME_DIR .. "src/emu/bus/a2bus/a2softcard.*",
946      MAME_DIR .. "src/emu/bus/a2bus/a2videoterm.*",
947      MAME_DIR .. "src/emu/bus/a2bus/a2ssc.*",
948      MAME_DIR .. "src/emu/bus/a2bus/a2swyft.*",
949      MAME_DIR .. "src/emu/bus/a2bus/a2eauxslot.*",
950      MAME_DIR .. "src/emu/bus/a2bus/a2themill.*",
951      MAME_DIR .. "src/emu/bus/a2bus/a2sam.*",
952      MAME_DIR .. "src/emu/bus/a2bus/a2alfam2.*",
953      MAME_DIR .. "src/emu/bus/a2bus/laser128.*",
954      MAME_DIR .. "src/emu/bus/a2bus/a2echoii.*",
955      MAME_DIR .. "src/emu/bus/a2bus/a2arcadebd.*",
956      MAME_DIR .. "src/emu/bus/a2bus/a2midi.*",
957      MAME_DIR .. "src/emu/bus/a2bus/a2vulcan.*",
958      MAME_DIR .. "src/emu/bus/a2bus/a2zipdrive.*",
959      MAME_DIR .. "src/emu/bus/a2bus/a2applicard.*",
960      MAME_DIR .. "src/emu/bus/a2bus/a2hsscsi.*",
961      MAME_DIR .. "src/emu/bus/a2bus/a2ultraterm.*",
962      MAME_DIR .. "src/emu/bus/a2bus/a2pic.*",
963      MAME_DIR .. "src/emu/bus/a2bus/a2estd80col.*",
964      MAME_DIR .. "src/emu/bus/a2bus/a2eext80col.*",
965      MAME_DIR .. "src/emu/bus/a2bus/a2eramworks3.*",
966      MAME_DIR .. "src/emu/bus/a2bus/a2corvus.*",
967      MAME_DIR .. "src/emu/bus/a2bus/a2diskiing.*",
968      MAME_DIR .. "src/emu/bus/a2bus/a2mcms.*",
969      MAME_DIR .. "src/emu/bus/a2bus/a2dx1.*",
970      MAME_DIR .. "src/emu/bus/a2bus/timemasterho.*",
971      MAME_DIR .. "src/emu/bus/a2bus/mouse.*",
972      MAME_DIR .. "src/emu/bus/a2bus/corvfdc01.*",
973      MAME_DIR .. "src/emu/bus/a2bus/corvfdc02.*",
974      MAME_DIR .. "src/emu/bus/a2bus/ramcard16k.*",
975      MAME_DIR .. "src/emu/bus/a2bus/ramcard128k.*",
976      MAME_DIR .. "src/emu/bus/a2bus/ezcgi.*",
937      MAME_DIR .. "src/emu/bus/a2bus/a2bus.c",
938      MAME_DIR .. "src/emu/bus/a2bus/a2lang.c",
939      MAME_DIR .. "src/emu/bus/a2bus/a2diskii.c",
940      MAME_DIR .. "src/emu/bus/a2bus/a2mockingboard.c",
941      MAME_DIR .. "src/emu/bus/a2bus/a2cffa.c",
942      MAME_DIR .. "src/emu/bus/a2bus/a2memexp.c",
943      MAME_DIR .. "src/emu/bus/a2bus/a2scsi.c",
944      MAME_DIR .. "src/emu/bus/a2bus/a2thunderclock.c",
945      MAME_DIR .. "src/emu/bus/a2bus/a2softcard.c",
946      MAME_DIR .. "src/emu/bus/a2bus/a2videoterm.c",
947      MAME_DIR .. "src/emu/bus/a2bus/a2ssc.c",
948      MAME_DIR .. "src/emu/bus/a2bus/a2swyft.c",
949      MAME_DIR .. "src/emu/bus/a2bus/a2eauxslot.c",
950      MAME_DIR .. "src/emu/bus/a2bus/a2themill.c",
951      MAME_DIR .. "src/emu/bus/a2bus/a2sam.c",
952      MAME_DIR .. "src/emu/bus/a2bus/a2alfam2.c",
953      MAME_DIR .. "src/emu/bus/a2bus/laser128.c",
954      MAME_DIR .. "src/emu/bus/a2bus/a2echoii.c",
955      MAME_DIR .. "src/emu/bus/a2bus/a2arcadebd.c",
956      MAME_DIR .. "src/emu/bus/a2bus/a2midi.c",
957      MAME_DIR .. "src/emu/bus/a2bus/a2vulcan.c",
958      MAME_DIR .. "src/emu/bus/a2bus/a2zipdrive.c",
959      MAME_DIR .. "src/emu/bus/a2bus/a2applicard.c",
960      MAME_DIR .. "src/emu/bus/a2bus/a2hsscsi.c",
961      MAME_DIR .. "src/emu/bus/a2bus/a2ultraterm.c",
962      MAME_DIR .. "src/emu/bus/a2bus/a2pic.c",
963      MAME_DIR .. "src/emu/bus/a2bus/a2estd80col.c",
964      MAME_DIR .. "src/emu/bus/a2bus/a2eext80col.c",
965      MAME_DIR .. "src/emu/bus/a2bus/a2eramworks3.c",
966      MAME_DIR .. "src/emu/bus/a2bus/a2corvus.c",
967      MAME_DIR .. "src/emu/bus/a2bus/a2diskiing.c",
968      MAME_DIR .. "src/emu/bus/a2bus/a2mcms.c",
969      MAME_DIR .. "src/emu/bus/a2bus/a2dx1.c",
970      MAME_DIR .. "src/emu/bus/a2bus/timemasterho.c",
971      MAME_DIR .. "src/emu/bus/a2bus/mouse.c",
972      MAME_DIR .. "src/emu/bus/a2bus/corvfdc01.c",
973      MAME_DIR .. "src/emu/bus/a2bus/corvfdc02.c",
974      MAME_DIR .. "src/emu/bus/a2bus/ramcard16k.c",
975      MAME_DIR .. "src/emu/bus/a2bus/ramcard128k.c",
976      MAME_DIR .. "src/emu/bus/a2bus/ezcgi.c",
977977   }
978978end
979979
r245247r245248
984984
985985if (BUSES["NUBUS"]~=null) then
986986   files {
987      MAME_DIR .. "src/emu/bus/nubus/nubus.*",
988      MAME_DIR .. "src/emu/bus/nubus/nubus_48gc.*",
989      MAME_DIR .. "src/emu/bus/nubus/nubus_cb264.*",
990      MAME_DIR .. "src/emu/bus/nubus/nubus_vikbw.*",
991      MAME_DIR .. "src/emu/bus/nubus/nubus_specpdq.*",
992      MAME_DIR .. "src/emu/bus/nubus/nubus_m2hires.*",
993      MAME_DIR .. "src/emu/bus/nubus/nubus_spec8.*",
994      MAME_DIR .. "src/emu/bus/nubus/nubus_radiustpd.*",
995      MAME_DIR .. "src/emu/bus/nubus/nubus_m2video.*",
996      MAME_DIR .. "src/emu/bus/nubus/nubus_asntmc3b.*",
997      MAME_DIR .. "src/emu/bus/nubus/nubus_image.*",
998      MAME_DIR .. "src/emu/bus/nubus/nubus_wsportrait.*",
999      MAME_DIR .. "src/emu/bus/nubus/pds30_cb264.*",
1000      MAME_DIR .. "src/emu/bus/nubus/pds30_procolor816.*",
1001      MAME_DIR .. "src/emu/bus/nubus/pds30_sigmalview.*",
1002      MAME_DIR .. "src/emu/bus/nubus/pds30_30hr.*",
1003      MAME_DIR .. "src/emu/bus/nubus/pds30_mc30.*",
987      MAME_DIR .. "src/emu/bus/nubus/nubus.c",
988      MAME_DIR .. "src/emu/bus/nubus/nubus_48gc.c",
989      MAME_DIR .. "src/emu/bus/nubus/nubus_cb264.c",
990      MAME_DIR .. "src/emu/bus/nubus/nubus_vikbw.c",
991      MAME_DIR .. "src/emu/bus/nubus/nubus_specpdq.c",
992      MAME_DIR .. "src/emu/bus/nubus/nubus_m2hires.c",
993      MAME_DIR .. "src/emu/bus/nubus/nubus_spec8.c",
994      MAME_DIR .. "src/emu/bus/nubus/nubus_radiustpd.c",
995      MAME_DIR .. "src/emu/bus/nubus/nubus_m2video.c",
996      MAME_DIR .. "src/emu/bus/nubus/nubus_asntmc3b.c",
997      MAME_DIR .. "src/emu/bus/nubus/nubus_image.c",
998      MAME_DIR .. "src/emu/bus/nubus/nubus_wsportrait.c",
999      MAME_DIR .. "src/emu/bus/nubus/pds30_cb264.c",
1000      MAME_DIR .. "src/emu/bus/nubus/pds30_procolor816.c",
1001      MAME_DIR .. "src/emu/bus/nubus/pds30_sigmalview.c",
1002      MAME_DIR .. "src/emu/bus/nubus/pds30_30hr.c",
1003      MAME_DIR .. "src/emu/bus/nubus/pds30_mc30.c",
10041004   }
10051005end
10061006
r245247r245248
10111011
10121012if (BUSES["CENTRONICS"]~=null) then
10131013   files {
1014      MAME_DIR .. "src/emu/bus/centronics/ctronics.*",
1015      MAME_DIR .. "src/emu/bus/centronics/comxpl80.*",
1016      MAME_DIR .. "src/emu/bus/centronics/covox.*",
1017      MAME_DIR .. "src/emu/bus/centronics/dsjoy.*",
1018      MAME_DIR .. "src/emu/bus/centronics/epson_ex800.*",
1019      MAME_DIR .. "src/emu/bus/centronics/epson_lx800.*",
1020      MAME_DIR .. "src/emu/bus/centronics/epson_lx810l.*",
1021      MAME_DIR .. "src/emu/bus/centronics/printer.*",
1022      MAME_DIR .. "src/emu/bus/centronics/digiblst.*",
1014      MAME_DIR .. "src/emu/bus/centronics/ctronics.c",
1015      MAME_DIR .. "src/emu/bus/centronics/comxpl80.c",
1016      MAME_DIR .. "src/emu/bus/centronics/covox.c",
1017      MAME_DIR .. "src/emu/bus/centronics/dsjoy.c",
1018      MAME_DIR .. "src/emu/bus/centronics/epson_ex800.c",
1019      MAME_DIR .. "src/emu/bus/centronics/epson_lx800.c",
1020      MAME_DIR .. "src/emu/bus/centronics/epson_lx810l.c",
1021      MAME_DIR .. "src/emu/bus/centronics/printer.c",
1022      MAME_DIR .. "src/emu/bus/centronics/digiblst.c",
10231023   }
10241024end
10251025
r245247r245248
10301030
10311031if (BUSES["RS232"]~=null) then
10321032   files {
1033      MAME_DIR .. "src/emu/bus/rs232/keyboard.*",
1034      MAME_DIR .. "src/emu/bus/rs232/loopback.*",
1035      MAME_DIR .. "src/emu/bus/rs232/null_modem.*",
1036      MAME_DIR .. "src/emu/bus/rs232/printer.*",
1037      MAME_DIR .. "src/emu/bus/rs232/rs232.*",
1038      MAME_DIR .. "src/emu/bus/rs232/ser_mouse.*",
1039      MAME_DIR .. "src/emu/bus/rs232/terminal.*",
1040      MAME_DIR .. "src/emu/bus/rs232/xvd701.*",
1033      MAME_DIR .. "src/emu/bus/rs232/keyboard.c",
1034      MAME_DIR .. "src/emu/bus/rs232/loopback.c",
1035      MAME_DIR .. "src/emu/bus/rs232/null_modem.c",
1036      MAME_DIR .. "src/emu/bus/rs232/printer.c",
1037      MAME_DIR .. "src/emu/bus/rs232/rs232.c",
1038      MAME_DIR .. "src/emu/bus/rs232/ser_mouse.c",
1039      MAME_DIR .. "src/emu/bus/rs232/terminal.c",
1040      MAME_DIR .. "src/emu/bus/rs232/xvd701.c",
10411041   }
10421042end
10431043
r245247r245248
10481048
10491049if (BUSES["MIDI"]~=null) then
10501050   files {
1051      MAME_DIR .. "src/emu/bus/midi/midi.*",
1052      MAME_DIR .. "src/emu/bus/midi/midiinport.*",
1053      MAME_DIR .. "src/emu/bus/midi/midioutport.*",
1051      MAME_DIR .. "src/emu/bus/midi/midi.c",
1052      MAME_DIR .. "src/emu/bus/midi/midiinport.c",
1053      MAME_DIR .. "src/emu/bus/midi/midioutport.c",
10541054   }
10551055end
10561056
r245247r245248
10611061
10621062if (BUSES["LPCI"]~=null) then
10631063   files {
1064      MAME_DIR .. "src/emu/bus/lpci/pci.*",
1065      MAME_DIR .. "src/emu/bus/lpci/cirrus.*",
1066      MAME_DIR .. "src/emu/bus/lpci/i82371ab.*",
1067      MAME_DIR .. "src/emu/bus/lpci/i82371sb.*",
1068      MAME_DIR .. "src/emu/bus/lpci/i82439tx.*",
1069      MAME_DIR .. "src/emu/bus/lpci/northbridge.*",
1070      MAME_DIR .. "src/emu/bus/lpci/southbridge.*",
1071      MAME_DIR .. "src/emu/bus/lpci/mpc105.*",
1064      MAME_DIR .. "src/emu/bus/lpci/pci.c",
1065      MAME_DIR .. "src/emu/bus/lpci/cirrus.c",
1066      MAME_DIR .. "src/emu/bus/lpci/i82371ab.c",
1067      MAME_DIR .. "src/emu/bus/lpci/i82371sb.c",
1068      MAME_DIR .. "src/emu/bus/lpci/i82439tx.c",
1069      MAME_DIR .. "src/emu/bus/lpci/northbridge.c",
1070      MAME_DIR .. "src/emu/bus/lpci/southbridge.c",
1071      MAME_DIR .. "src/emu/bus/lpci/mpc105.c",
10721072   }
10731073end
10741074
r245247r245248
10791079
10801080if (BUSES["NES"]~=null) then
10811081   files {
1082      MAME_DIR .. "src/emu/bus/nes/nes_slot.*",
1083      MAME_DIR .. "src/emu/bus/nes/nes_carts.*",
1084      MAME_DIR .. "src/emu/bus/nes/2a03pur.*",
1085      MAME_DIR .. "src/emu/bus/nes/act53.*",
1086      MAME_DIR .. "src/emu/bus/nes/aladdin.*",
1087      MAME_DIR .. "src/emu/bus/nes/ave.*",
1088      MAME_DIR .. "src/emu/bus/nes/bandai.*",
1089      MAME_DIR .. "src/emu/bus/nes/benshieng.*",
1090      MAME_DIR .. "src/emu/bus/nes/bootleg.*",
1091      MAME_DIR .. "src/emu/bus/nes/camerica.*",
1092      MAME_DIR .. "src/emu/bus/nes/cne.*",
1093      MAME_DIR .. "src/emu/bus/nes/cony.*",
1094      MAME_DIR .. "src/emu/bus/nes/datach.*",
1095      MAME_DIR .. "src/emu/bus/nes/discrete.*",
1096      MAME_DIR .. "src/emu/bus/nes/disksys.*",
1097      MAME_DIR .. "src/emu/bus/nes/event.*",
1098      MAME_DIR .. "src/emu/bus/nes/ggenie.*",
1099      MAME_DIR .. "src/emu/bus/nes/henggedianzi.*",
1100      MAME_DIR .. "src/emu/bus/nes/hes.*",
1101      MAME_DIR .. "src/emu/bus/nes/hosenkan.*",
1102      MAME_DIR .. "src/emu/bus/nes/irem.*",
1103      MAME_DIR .. "src/emu/bus/nes/jaleco.*",
1104      MAME_DIR .. "src/emu/bus/nes/jy.*",
1105      MAME_DIR .. "src/emu/bus/nes/kaiser.*",
1106      MAME_DIR .. "src/emu/bus/nes/karastudio.*",
1107      MAME_DIR .. "src/emu/bus/nes/konami.*",
1108      MAME_DIR .. "src/emu/bus/nes/legacy.*",
1109      MAME_DIR .. "src/emu/bus/nes/mmc1.*",
1110      MAME_DIR .. "src/emu/bus/nes/mmc2.*",
1111      MAME_DIR .. "src/emu/bus/nes/mmc3.*",
1112      MAME_DIR .. "src/emu/bus/nes/mmc3_clones.*",
1113      MAME_DIR .. "src/emu/bus/nes/mmc5.*",
1114      MAME_DIR .. "src/emu/bus/nes/multigame.*",
1115      MAME_DIR .. "src/emu/bus/nes/namcot.*",
1116      MAME_DIR .. "src/emu/bus/nes/nanjing.*",
1117      MAME_DIR .. "src/emu/bus/nes/ntdec.*",
1118      MAME_DIR .. "src/emu/bus/nes/nxrom.*",
1119      MAME_DIR .. "src/emu/bus/nes/pirate.*",
1120      MAME_DIR .. "src/emu/bus/nes/pt554.*",
1121      MAME_DIR .. "src/emu/bus/nes/racermate.*",
1122      MAME_DIR .. "src/emu/bus/nes/rcm.*",
1123      MAME_DIR .. "src/emu/bus/nes/rexsoft.*",
1124      MAME_DIR .. "src/emu/bus/nes/sachen.*",
1125      MAME_DIR .. "src/emu/bus/nes/somari.*",
1126      MAME_DIR .. "src/emu/bus/nes/sunsoft.*",
1127      MAME_DIR .. "src/emu/bus/nes/sunsoft_dcs.*",
1128      MAME_DIR .. "src/emu/bus/nes/taito.*",
1129      MAME_DIR .. "src/emu/bus/nes/tengen.*",
1130      MAME_DIR .. "src/emu/bus/nes/txc.*",
1131      MAME_DIR .. "src/emu/bus/nes/waixing.*",
1082      MAME_DIR .. "src/emu/bus/nes/nes_slot.c",
1083      MAME_DIR .. "src/emu/bus/nes/nes_carts.c",
1084      MAME_DIR .. "src/emu/bus/nes/2a03pur.c",
1085      MAME_DIR .. "src/emu/bus/nes/act53.c",
1086      MAME_DIR .. "src/emu/bus/nes/aladdin.c",
1087      MAME_DIR .. "src/emu/bus/nes/ave.c",
1088      MAME_DIR .. "src/emu/bus/nes/bandai.c",
1089      MAME_DIR .. "src/emu/bus/nes/benshieng.c",
1090      MAME_DIR .. "src/emu/bus/nes/bootleg.c",
1091      MAME_DIR .. "src/emu/bus/nes/camerica.c",
1092      MAME_DIR .. "src/emu/bus/nes/cne.c",
1093      MAME_DIR .. "src/emu/bus/nes/cony.c",
1094      MAME_DIR .. "src/emu/bus/nes/datach.c",
1095      MAME_DIR .. "src/emu/bus/nes/discrete.c",
1096      MAME_DIR .. "src/emu/bus/nes/disksys.c",
1097      MAME_DIR .. "src/emu/bus/nes/event.c",
1098      MAME_DIR .. "src/emu/bus/nes/ggenie.c",
1099      MAME_DIR .. "src/emu/bus/nes/henggedianzi.c",
1100      MAME_DIR .. "src/emu/bus/nes/hes.c",
1101      MAME_DIR .. "src/emu/bus/nes/hosenkan.c",
1102      MAME_DIR .. "src/emu/bus/nes/irem.c",
1103      MAME_DIR .. "src/emu/bus/nes/jaleco.c",
1104      MAME_DIR .. "src/emu/bus/nes/jy.c",
1105      MAME_DIR .. "src/emu/bus/nes/kaiser.c",
1106      MAME_DIR .. "src/emu/bus/nes/karastudio.c",
1107      MAME_DIR .. "src/emu/bus/nes/konami.c",
1108      MAME_DIR .. "src/emu/bus/nes/legacy.c",
1109      MAME_DIR .. "src/emu/bus/nes/mmc1.c",
1110      MAME_DIR .. "src/emu/bus/nes/mmc2.c",
1111      MAME_DIR .. "src/emu/bus/nes/mmc3.c",
1112      MAME_DIR .. "src/emu/bus/nes/mmc3_clones.c",
1113      MAME_DIR .. "src/emu/bus/nes/mmc5.c",
1114      MAME_DIR .. "src/emu/bus/nes/multigame.c",
1115      MAME_DIR .. "src/emu/bus/nes/namcot.c",
1116      MAME_DIR .. "src/emu/bus/nes/nanjing.c",
1117      MAME_DIR .. "src/emu/bus/nes/ntdec.c",
1118      MAME_DIR .. "src/emu/bus/nes/nxrom.c",
1119      MAME_DIR .. "src/emu/bus/nes/pirate.c",
1120      MAME_DIR .. "src/emu/bus/nes/pt554.c",
1121      MAME_DIR .. "src/emu/bus/nes/racermate.c",
1122      MAME_DIR .. "src/emu/bus/nes/rcm.c",
1123      MAME_DIR .. "src/emu/bus/nes/rexsoft.c",
1124      MAME_DIR .. "src/emu/bus/nes/sachen.c",
1125      MAME_DIR .. "src/emu/bus/nes/somari.c",
1126      MAME_DIR .. "src/emu/bus/nes/sunsoft.c",
1127      MAME_DIR .. "src/emu/bus/nes/sunsoft_dcs.c",
1128      MAME_DIR .. "src/emu/bus/nes/taito.c",
1129      MAME_DIR .. "src/emu/bus/nes/tengen.c",
1130      MAME_DIR .. "src/emu/bus/nes/txc.c",
1131      MAME_DIR .. "src/emu/bus/nes/waixing.c",
11321132   }
11331133end
11341134
r245247r245248
11391139
11401140if (BUSES["NES_CTRL"]~=null) then
11411141   files {
1142      MAME_DIR .. "src/emu/bus/nes_ctrl/ctrl.*",
1143      MAME_DIR .. "src/emu/bus/nes_ctrl/joypad.*",
1144      MAME_DIR .. "src/emu/bus/nes_ctrl/4score.*",
1145      MAME_DIR .. "src/emu/bus/nes_ctrl/arkpaddle.*",
1146      MAME_DIR .. "src/emu/bus/nes_ctrl/bcbattle.*",
1147      MAME_DIR .. "src/emu/bus/nes_ctrl/ftrainer.*",
1148      MAME_DIR .. "src/emu/bus/nes_ctrl/fckeybrd.*",
1149      MAME_DIR .. "src/emu/bus/nes_ctrl/hori.*",
1150      MAME_DIR .. "src/emu/bus/nes_ctrl/konamihs.*",
1151      MAME_DIR .. "src/emu/bus/nes_ctrl/miracle.*",
1152      MAME_DIR .. "src/emu/bus/nes_ctrl/mjpanel.*",
1153      MAME_DIR .. "src/emu/bus/nes_ctrl/pachinko.*",
1154      MAME_DIR .. "src/emu/bus/nes_ctrl/partytap.*",
1155      MAME_DIR .. "src/emu/bus/nes_ctrl/powerpad.*",
1156      MAME_DIR .. "src/emu/bus/nes_ctrl/suborkey.*",
1157      MAME_DIR .. "src/emu/bus/nes_ctrl/zapper.*",
1142      MAME_DIR .. "src/emu/bus/nes_ctrl/ctrl.c",
1143      MAME_DIR .. "src/emu/bus/nes_ctrl/joypad.c",
1144      MAME_DIR .. "src/emu/bus/nes_ctrl/4score.c",
1145      MAME_DIR .. "src/emu/bus/nes_ctrl/arkpaddle.c",
1146      MAME_DIR .. "src/emu/bus/nes_ctrl/bcbattle.c",
1147      MAME_DIR .. "src/emu/bus/nes_ctrl/ftrainer.c",
1148      MAME_DIR .. "src/emu/bus/nes_ctrl/fckeybrd.c",
1149      MAME_DIR .. "src/emu/bus/nes_ctrl/hori.c",
1150      MAME_DIR .. "src/emu/bus/nes_ctrl/konamihs.c",
1151      MAME_DIR .. "src/emu/bus/nes_ctrl/miracle.c",
1152      MAME_DIR .. "src/emu/bus/nes_ctrl/mjpanel.c",
1153      MAME_DIR .. "src/emu/bus/nes_ctrl/pachinko.c",
1154      MAME_DIR .. "src/emu/bus/nes_ctrl/partytap.c",
1155      MAME_DIR .. "src/emu/bus/nes_ctrl/powerpad.c",
1156      MAME_DIR .. "src/emu/bus/nes_ctrl/suborkey.c",
1157      MAME_DIR .. "src/emu/bus/nes_ctrl/zapper.c",
11581158   }
11591159end
11601160
r245247r245248
11651165
11661166if (BUSES["SNES"]~=null) then
11671167   files {
1168      MAME_DIR .. "src/emu/bus/snes/snes_slot.*",
1169      MAME_DIR .. "src/emu/bus/snes/snes_carts.*",
1170      MAME_DIR .. "src/emu/bus/snes/bsx.*",
1171      MAME_DIR .. "src/emu/bus/snes/event.*",
1172      MAME_DIR .. "src/emu/bus/snes/rom.*",
1173      MAME_DIR .. "src/emu/bus/snes/rom21.*",
1174      MAME_DIR .. "src/emu/bus/snes/sa1.*",
1175      MAME_DIR .. "src/emu/bus/snes/sdd1.*",
1176      MAME_DIR .. "src/emu/bus/snes/sfx.*",
1177      MAME_DIR .. "src/emu/bus/snes/sgb.*",
1178      MAME_DIR .. "src/emu/bus/snes/spc7110.*",
1179      MAME_DIR .. "src/emu/bus/snes/sufami.*",
1180      MAME_DIR .. "src/emu/bus/snes/upd.*",
1168      MAME_DIR .. "src/emu/bus/snes/snes_slot.c",
1169      MAME_DIR .. "src/emu/bus/snes/snes_carts.c",
1170      MAME_DIR .. "src/emu/bus/snes/bsx.c",
1171      MAME_DIR .. "src/emu/bus/snes/event.c",
1172      MAME_DIR .. "src/emu/bus/snes/rom.c",
1173      MAME_DIR .. "src/emu/bus/snes/rom21.c",
1174      MAME_DIR .. "src/emu/bus/snes/sa1.c",
1175      MAME_DIR .. "src/emu/bus/snes/sdd1.c",
1176      MAME_DIR .. "src/emu/bus/snes/sfx.c",
1177      MAME_DIR .. "src/emu/bus/snes/sgb.c",
1178      MAME_DIR .. "src/emu/bus/snes/spc7110.c",
1179      MAME_DIR .. "src/emu/bus/snes/sufami.c",
1180      MAME_DIR .. "src/emu/bus/snes/upd.c",
11811181   }
11821182end
11831183
r245247r245248
11881188
11891189if (BUSES["SNES_CTRL"]~=null) then
11901190   files {
1191      MAME_DIR .. "src/emu/bus/snes_ctrl/ctrl.*",
1192      MAME_DIR .. "src/emu/bus/snes_ctrl/bcbattle.*",
1193      MAME_DIR .. "src/emu/bus/snes_ctrl/joypad.*",
1194      MAME_DIR .. "src/emu/bus/snes_ctrl/miracle.*",
1195      MAME_DIR .. "src/emu/bus/snes_ctrl/mouse.*",
1196      MAME_DIR .. "src/emu/bus/snes_ctrl/multitap.*",
1197      MAME_DIR .. "src/emu/bus/snes_ctrl/pachinko.*",
1198      MAME_DIR .. "src/emu/bus/snes_ctrl/sscope.*",
1199      MAME_DIR .. "src/emu/bus/snes_ctrl/twintap.*",
1191      MAME_DIR .. "src/emu/bus/snes_ctrl/ctrl.c",
1192      MAME_DIR .. "src/emu/bus/snes_ctrl/bcbattle.c",
1193      MAME_DIR .. "src/emu/bus/snes_ctrl/joypad.c",
1194      MAME_DIR .. "src/emu/bus/snes_ctrl/miracle.c",
1195      MAME_DIR .. "src/emu/bus/snes_ctrl/mouse.c",
1196      MAME_DIR .. "src/emu/bus/snes_ctrl/multitap.c",
1197      MAME_DIR .. "src/emu/bus/snes_ctrl/pachinko.c",
1198      MAME_DIR .. "src/emu/bus/snes_ctrl/sscope.c",
1199      MAME_DIR .. "src/emu/bus/snes_ctrl/twintap.c",
12001200   }
12011201end
12021202
r245247r245248
12061206---------------------------------------------------
12071207if (BUSES["VBOY"]~=null) then
12081208   files {
1209      MAME_DIR .. "src/emu/bus/vboy/slot.*",
1210      MAME_DIR .. "src/emu/bus/vboy/rom.*",
1209      MAME_DIR .. "src/emu/bus/vboy/slot.c",
1210      MAME_DIR .. "src/emu/bus/vboy/rom.c",
12111211   }
12121212end
12131213
r245247r245248
12181218
12191219if (BUSES["MEGADRIVE"]~=null) then
12201220   files {
1221      MAME_DIR .. "src/emu/bus/megadrive/md_slot.*",
1222      MAME_DIR .. "src/emu/bus/megadrive/md_carts.*",
1223      MAME_DIR .. "src/emu/bus/megadrive/eeprom.*",
1224      MAME_DIR .. "src/emu/bus/megadrive/ggenie.*",
1225      MAME_DIR .. "src/emu/bus/megadrive/jcart.*",
1226      MAME_DIR .. "src/emu/bus/megadrive/rom.*",
1227      MAME_DIR .. "src/emu/bus/megadrive/sk.*",
1228      MAME_DIR .. "src/emu/bus/megadrive/stm95.*",
1229      MAME_DIR .. "src/emu/bus/megadrive/svp.*",
1221      MAME_DIR .. "src/emu/bus/megadrive/md_slot.c",
1222      MAME_DIR .. "src/emu/bus/megadrive/md_carts.c",
1223      MAME_DIR .. "src/emu/bus/megadrive/eeprom.c",
1224      MAME_DIR .. "src/emu/bus/megadrive/ggenie.c",
1225      MAME_DIR .. "src/emu/bus/megadrive/jcart.c",
1226      MAME_DIR .. "src/emu/bus/megadrive/rom.c",
1227      MAME_DIR .. "src/emu/bus/megadrive/sk.c",
1228      MAME_DIR .. "src/emu/bus/megadrive/stm95.c",
1229      MAME_DIR .. "src/emu/bus/megadrive/svp.c",
12301230   }
12311231end
12321232
r245247r245248
12371237
12381238if (BUSES["NEOGEO"]~=null) then
12391239   files {
1240      MAME_DIR .. "src/emu/bus/neogeo/neogeo_slot.*",
1241      MAME_DIR .. "src/emu/bus/neogeo/neogeo_intf.*",
1242      MAME_DIR .. "src/emu/bus/neogeo/neogeo_carts.*",
1243      MAME_DIR .. "src/emu/bus/neogeo/neogeo_helper.*",
1244      MAME_DIR .. "src/emu/bus/neogeo/banked_cart.*",
1245      MAME_DIR .. "src/emu/bus/neogeo/mslugx_prot.*",
1246      MAME_DIR .. "src/emu/bus/neogeo/mslugx_cart.*",
1247      MAME_DIR .. "src/emu/bus/neogeo/sma_prot.*",
1248      MAME_DIR .. "src/emu/bus/neogeo/sma_cart.*",
1249      MAME_DIR .. "src/emu/bus/neogeo/cmc_prot.*",
1250      MAME_DIR .. "src/emu/bus/neogeo/cmc_cart.*",
1251      MAME_DIR .. "src/emu/bus/neogeo/pcm2_prot.*",
1252      MAME_DIR .. "src/emu/bus/neogeo/pcm2_cart.*",
1253      MAME_DIR .. "src/emu/bus/neogeo/kof2002_prot.*",
1254      MAME_DIR .. "src/emu/bus/neogeo/kof2002_cart.*",
1255      MAME_DIR .. "src/emu/bus/neogeo/pvc_prot.*",
1256      MAME_DIR .. "src/emu/bus/neogeo/pvc_cart.*",
1257      MAME_DIR .. "src/emu/bus/neogeo/fatfury2_prot.*",
1258      MAME_DIR .. "src/emu/bus/neogeo/fatfury2_cart.*",
1259      MAME_DIR .. "src/emu/bus/neogeo/kof98_prot.*",
1260      MAME_DIR .. "src/emu/bus/neogeo/kof98_cart.*",
1261      MAME_DIR .. "src/emu/bus/neogeo/bootleg_prot.*",
1262      MAME_DIR .. "src/emu/bus/neogeo/bootleg_cart.*",
1263      MAME_DIR .. "src/emu/bus/neogeo/bootleg_hybrid_cart.*",
1264      MAME_DIR .. "src/emu/bus/neogeo/sbp_prot.*",
1265      MAME_DIR .. "src/emu/bus/neogeo/kog_prot.*",
1266      MAME_DIR .. "src/emu/bus/neogeo/rom.*",
1240      MAME_DIR .. "src/emu/bus/neogeo/neogeo_slot.c",
1241      MAME_DIR .. "src/emu/bus/neogeo/neogeo_intf.c",
1242      MAME_DIR .. "src/emu/bus/neogeo/neogeo_carts.c",
1243      MAME_DIR .. "src/emu/bus/neogeo/neogeo_helper.c",
1244      MAME_DIR .. "src/emu/bus/neogeo/banked_cart.c",
1245      MAME_DIR .. "src/emu/bus/neogeo/mslugx_prot.c",
1246      MAME_DIR .. "src/emu/bus/neogeo/mslugx_cart.c",
1247      MAME_DIR .. "src/emu/bus/neogeo/sma_prot.c",
1248      MAME_DIR .. "src/emu/bus/neogeo/sma_cart.c",
1249      MAME_DIR .. "src/emu/bus/neogeo/cmc_prot.c",
1250      MAME_DIR .. "src/emu/bus/neogeo/cmc_cart.c",
1251      MAME_DIR .. "src/emu/bus/neogeo/pcm2_prot.c",
1252      MAME_DIR .. "src/emu/bus/neogeo/pcm2_cart.c",
1253      MAME_DIR .. "src/emu/bus/neogeo/kof2002_prot.c",
1254      MAME_DIR .. "src/emu/bus/neogeo/kof2002_cart.c",
1255      MAME_DIR .. "src/emu/bus/neogeo/pvc_prot.c",
1256      MAME_DIR .. "src/emu/bus/neogeo/pvc_cart.c",
1257      MAME_DIR .. "src/emu/bus/neogeo/fatfury2_prot.c",
1258      MAME_DIR .. "src/emu/bus/neogeo/fatfury2_cart.c",
1259      MAME_DIR .. "src/emu/bus/neogeo/kof98_prot.c",
1260      MAME_DIR .. "src/emu/bus/neogeo/kof98_cart.c",
1261      MAME_DIR .. "src/emu/bus/neogeo/bootleg_prot.c",
1262      MAME_DIR .. "src/emu/bus/neogeo/bootleg_cart.c",
1263      MAME_DIR .. "src/emu/bus/neogeo/bootleg_hybrid_cart.c",
1264      MAME_DIR .. "src/emu/bus/neogeo/sbp_prot.c",
1265      MAME_DIR .. "src/emu/bus/neogeo/kog_prot.c",
1266      MAME_DIR .. "src/emu/bus/neogeo/rom.c",
12671267   }
12681268end
12691269
r245247r245248
12751275
12761276if (BUSES["SATURN"]~=null) then
12771277   files {
1278      MAME_DIR .. "src/emu/bus/saturn/sat_slot.*",
1279      MAME_DIR .. "src/emu/bus/saturn/bram.*",
1280      MAME_DIR .. "src/emu/bus/saturn/dram.*",
1281      MAME_DIR .. "src/emu/bus/saturn/rom.*",
1278      MAME_DIR .. "src/emu/bus/saturn/sat_slot.c",
1279      MAME_DIR .. "src/emu/bus/saturn/bram.c",
1280      MAME_DIR .. "src/emu/bus/saturn/dram.c",
1281      MAME_DIR .. "src/emu/bus/saturn/rom.c",
12821282   }
12831283end
12841284
r245247r245248
12891289
12901290if (BUSES["SEGA8"]~=null) then
12911291   files {
1292      MAME_DIR .. "src/emu/bus/sega8/sega8_slot.*",
1293      MAME_DIR .. "src/emu/bus/sega8/rom.*",
1294      MAME_DIR .. "src/emu/bus/sega8/ccatch.*",
1295      MAME_DIR .. "src/emu/bus/sega8/mgear.*",
1292      MAME_DIR .. "src/emu/bus/sega8/sega8_slot.c",
1293      MAME_DIR .. "src/emu/bus/sega8/rom.c",
1294      MAME_DIR .. "src/emu/bus/sega8/ccatch.c",
1295      MAME_DIR .. "src/emu/bus/sega8/mgear.c",
12961296   }
12971297end
12981298
r245247r245248
13031303
13041304if (BUSES["SMS_CTRL"]~=null) then
13051305   files {
1306      MAME_DIR .. "src/emu/bus/sms_ctrl/smsctrl.*",
1307      MAME_DIR .. "src/emu/bus/sms_ctrl/joypad.*",
1308      MAME_DIR .. "src/emu/bus/sms_ctrl/lphaser.*",
1309      MAME_DIR .. "src/emu/bus/sms_ctrl/paddle.*",
1310      MAME_DIR .. "src/emu/bus/sms_ctrl/rfu.*",
1311      MAME_DIR .. "src/emu/bus/sms_ctrl/sports.*",
1312      MAME_DIR .. "src/emu/bus/sms_ctrl/sportsjp.*",
1313      MAME_DIR .. "src/emu/bus/sms_ctrl/multitap.*",
1314      MAME_DIR .. "src/emu/bus/sms_ctrl/graphic.*",
1306      MAME_DIR .. "src/emu/bus/sms_ctrl/smsctrl.c",
1307      MAME_DIR .. "src/emu/bus/sms_ctrl/joypad.c",
1308      MAME_DIR .. "src/emu/bus/sms_ctrl/lphaser.c",
1309      MAME_DIR .. "src/emu/bus/sms_ctrl/paddle.c",
1310      MAME_DIR .. "src/emu/bus/sms_ctrl/rfu.c",
1311      MAME_DIR .. "src/emu/bus/sms_ctrl/sports.c",
1312      MAME_DIR .. "src/emu/bus/sms_ctrl/sportsjp.c",
1313      MAME_DIR .. "src/emu/bus/sms_ctrl/multitap.c",
1314      MAME_DIR .. "src/emu/bus/sms_ctrl/graphic.c",
13151315   }
13161316end
13171317
r245247r245248
13221322
13231323if (BUSES["SMS_EXP"]~=null) then
13241324   files {
1325      MAME_DIR .. "src/emu/bus/sms_exp/smsexp.*",
1326      MAME_DIR .. "src/emu/bus/sms_exp/gender.*",
1325      MAME_DIR .. "src/emu/bus/sms_exp/smsexp.c",
1326      MAME_DIR .. "src/emu/bus/sms_exp/gender.c",
13271327   }
13281328end
13291329
r245247r245248
13341334
13351335if (BUSES["TI99PEB"]~=null) then
13361336   files {
1337      MAME_DIR .. "src/emu/bus/ti99_peb/peribox.*",
1338      MAME_DIR .. "src/emu/bus/ti99_peb/bwg.*",
1339      MAME_DIR .. "src/emu/bus/ti99_peb/evpc.*",
1340      MAME_DIR .. "src/emu/bus/ti99_peb/hfdc.*",
1341      MAME_DIR .. "src/emu/bus/ti99_peb/horizon.*",
1342      MAME_DIR .. "src/emu/bus/ti99_peb/hsgpl.*",
1343      MAME_DIR .. "src/emu/bus/ti99_peb/memex.*",
1344      MAME_DIR .. "src/emu/bus/ti99_peb/myarcmem.*",
1345      MAME_DIR .. "src/emu/bus/ti99_peb/pcode.*",
1346      MAME_DIR .. "src/emu/bus/ti99_peb/samsmem.*",
1347      MAME_DIR .. "src/emu/bus/ti99_peb/spchsyn.*",
1348      MAME_DIR .. "src/emu/bus/ti99_peb/ti_32kmem.*",
1349      MAME_DIR .. "src/emu/bus/ti99_peb/ti_fdc.*",
1350      MAME_DIR .. "src/emu/bus/ti99_peb/ti_rs232.*",
1351      MAME_DIR .. "src/emu/bus/ti99_peb/tn_ide.*",
1352      MAME_DIR .. "src/emu/bus/ti99_peb/tn_usbsm.*",
1337      MAME_DIR .. "src/emu/bus/ti99_peb/peribox.c",
1338      MAME_DIR .. "src/emu/bus/ti99_peb/bwg.c",
1339      MAME_DIR .. "src/emu/bus/ti99_peb/evpc.c",
1340      MAME_DIR .. "src/emu/bus/ti99_peb/hfdc.c",
1341      MAME_DIR .. "src/emu/bus/ti99_peb/horizon.c",
1342      MAME_DIR .. "src/emu/bus/ti99_peb/hsgpl.c",
1343      MAME_DIR .. "src/emu/bus/ti99_peb/memex.c",
1344      MAME_DIR .. "src/emu/bus/ti99_peb/myarcmem.c",
1345      MAME_DIR .. "src/emu/bus/ti99_peb/pcode.c",
1346      MAME_DIR .. "src/emu/bus/ti99_peb/samsmem.c",
1347      MAME_DIR .. "src/emu/bus/ti99_peb/spchsyn.c",
1348      MAME_DIR .. "src/emu/bus/ti99_peb/ti_32kmem.c",
1349      MAME_DIR .. "src/emu/bus/ti99_peb/ti_fdc.c",
1350      MAME_DIR .. "src/emu/bus/ti99_peb/ti_rs232.c",
1351      MAME_DIR .. "src/emu/bus/ti99_peb/tn_ide.c",
1352      MAME_DIR .. "src/emu/bus/ti99_peb/tn_usbsm.c",
13531353   }
13541354end
13551355
r245247r245248
13601360
13611361if (BUSES["GAMEBOY"]~=null) then
13621362   files {
1363      MAME_DIR .. "src/emu/bus/gameboy/gb_slot.*",
1364      MAME_DIR .. "src/emu/bus/gameboy/rom.*",
1365      MAME_DIR .. "src/emu/bus/gameboy/mbc.*",
1363      MAME_DIR .. "src/emu/bus/gameboy/gb_slot.c",
1364      MAME_DIR .. "src/emu/bus/gameboy/rom.c",
1365      MAME_DIR .. "src/emu/bus/gameboy/mbc.c",
13661366   }
13671367end
13681368
r245247r245248
13731373
13741374if (BUSES["GAMEGEAR"]~=null) then
13751375   files {
1376      MAME_DIR .. "src/emu/bus/gamegear/ggext.*",
1377      MAME_DIR .. "src/emu/bus/gamegear/smsctrladp.*",
1376      MAME_DIR .. "src/emu/bus/gamegear/ggext.c",
1377      MAME_DIR .. "src/emu/bus/gamegear/smsctrladp.c",
13781378   }
13791379end
13801380
r245247r245248
13851385
13861386if (BUSES["GBA"]~=null) then
13871387   files {
1388      MAME_DIR .. "src/emu/bus/gba/gba_slot.*",
1389      MAME_DIR .. "src/emu/bus/gba/rom.*",
1388      MAME_DIR .. "src/emu/bus/gba/gba_slot.c",
1389      MAME_DIR .. "src/emu/bus/gba/rom.c",
13901390   }
13911391end
13921392
r245247r245248
13961396---------------------------------------------------
13971397if (BUSES["BML3"]~=null) then
13981398   files {
1399      MAME_DIR .. "src/emu/bus/bml3/bml3bus.*",
1400      MAME_DIR .. "src/emu/bus/bml3/bml3mp1802.*",
1401      MAME_DIR .. "src/emu/bus/bml3/bml3mp1805.*",
1402      MAME_DIR .. "src/emu/bus/bml3/bml3kanji.*",
1399      MAME_DIR .. "src/emu/bus/bml3/bml3bus.c",
1400      MAME_DIR .. "src/emu/bus/bml3/bml3mp1802.c",
1401      MAME_DIR .. "src/emu/bus/bml3/bml3mp1805.c",
1402      MAME_DIR .. "src/emu/bus/bml3/bml3kanji.c",
14031403   }
14041404end
14051405
r245247r245248
14091409---------------------------------------------------
14101410if (BUSES["COCO"]~=null) then
14111411   files {
1412      MAME_DIR .. "src/emu/bus/coco/cococart.*",
1413      MAME_DIR .. "src/emu/bus/coco/coco_232.*",
1414      MAME_DIR .. "src/emu/bus/coco/coco_orch90.*",
1415      MAME_DIR .. "src/emu/bus/coco/coco_pak.*",
1416      MAME_DIR .. "src/emu/bus/coco/coco_fdc.*",
1417      MAME_DIR .. "src/emu/bus/coco/coco_multi.*",
1418      MAME_DIR .. "src/emu/bus/coco/coco_dwsock.*",
1412      MAME_DIR .. "src/emu/bus/coco/cococart.c",
1413      MAME_DIR .. "src/emu/bus/coco/coco_232.c",
1414      MAME_DIR .. "src/emu/bus/coco/coco_orch90.c",
1415      MAME_DIR .. "src/emu/bus/coco/coco_pak.c",
1416      MAME_DIR .. "src/emu/bus/coco/coco_fdc.c",
1417      MAME_DIR .. "src/emu/bus/coco/coco_multi.c",
1418      MAME_DIR .. "src/emu/bus/coco/coco_dwsock.c",
14191419   }
14201420end
14211421
r245247r245248
14251425---------------------------------------------------
14261426if (BUSES["CPC"]~=null) then
14271427   files {
1428      MAME_DIR .. "src/emu/bus/cpc/cpcexp.*",
1429      MAME_DIR .. "src/emu/bus/cpc/cpc_ssa1.*",
1430      MAME_DIR .. "src/emu/bus/cpc/cpc_rom.*",
1431      MAME_DIR .. "src/emu/bus/cpc/cpc_pds.*",
1432      MAME_DIR .. "src/emu/bus/cpc/cpc_rs232.*",
1433      MAME_DIR .. "src/emu/bus/cpc/mface2.*",
1434      MAME_DIR .. "src/emu/bus/cpc/symbfac2.*",
1435      MAME_DIR .. "src/emu/bus/cpc/amdrum.*",
1436      MAME_DIR .. "src/emu/bus/cpc/playcity.*",
1437      MAME_DIR .. "src/emu/bus/cpc/smartwatch.*",
1428      MAME_DIR .. "src/emu/bus/cpc/cpcexp.c",
1429      MAME_DIR .. "src/emu/bus/cpc/cpc_ssa1.c",
1430      MAME_DIR .. "src/emu/bus/cpc/cpc_rom.c",
1431      MAME_DIR .. "src/emu/bus/cpc/cpc_pds.c",
1432      MAME_DIR .. "src/emu/bus/cpc/cpc_rs232.c",
1433      MAME_DIR .. "src/emu/bus/cpc/mface2.c",
1434      MAME_DIR .. "src/emu/bus/cpc/symbfac2.c",
1435      MAME_DIR .. "src/emu/bus/cpc/amdrum.c",
1436      MAME_DIR .. "src/emu/bus/cpc/playcity.c",
1437      MAME_DIR .. "src/emu/bus/cpc/smartwatch.c",
14381438   }
14391439end
14401440
r245247r245248
14441444---------------------------------------------------
14451445if (BUSES["EPSON_SIO"]~=null) then
14461446   files {
1447      MAME_DIR .. "src/emu/bus/epson_sio/epson_sio.*",
1448      MAME_DIR .. "src/emu/bus/epson_sio/pf10.*",
1449      MAME_DIR .. "src/emu/bus/epson_sio/tf20.*",
1447      MAME_DIR .. "src/emu/bus/epson_sio/epson_sio.c",
1448      MAME_DIR .. "src/emu/bus/epson_sio/pf10.c",
1449      MAME_DIR .. "src/emu/bus/epson_sio/tf20.c",
14501450   }
14511451end
14521452
r245247r245248
14561456---------------------------------------------------
14571457if (BUSES["PCE"]~=null) then
14581458   files {
1459      MAME_DIR .. "src/emu/bus/pce/pce_slot.*",
1460      MAME_DIR .. "src/emu/bus/pce/pce_rom.*",
1459      MAME_DIR .. "src/emu/bus/pce/pce_slot.c",
1460      MAME_DIR .. "src/emu/bus/pce/pce_rom.c",
14611461   }
14621462end
14631463
r245247r245248
14671467---------------------------------------------------
14681468if (BUSES["SCV"]~=null) then
14691469   files {
1470      MAME_DIR .. "src/emu/bus/scv/slot.*",
1471      MAME_DIR .. "src/emu/bus/scv/rom.*",
1470      MAME_DIR .. "src/emu/bus/scv/slot.c",
1471      MAME_DIR .. "src/emu/bus/scv/rom.c",
14721472   }
14731473end
14741474
r245247r245248
14781478---------------------------------------------------
14791479if (BUSES["X68K"]~=null) then
14801480   files {
1481      MAME_DIR .. "src/emu/bus/x68k/x68kexp.*",
1482      MAME_DIR .. "src/emu/bus/x68k/x68k_neptunex.*",
1483      MAME_DIR .. "src/emu/bus/x68k/x68k_scsiext.*",
1481      MAME_DIR .. "src/emu/bus/x68k/x68kexp.c",
1482      MAME_DIR .. "src/emu/bus/x68k/x68k_neptunex.c",
1483      MAME_DIR .. "src/emu/bus/x68k/x68k_scsiext.c",
14841484   }
14851485end
14861486
r245247r245248
14901490---------------------------------------------------
14911491if (BUSES["ABCKB"]~=null) then
14921492   files {
1493      MAME_DIR .. "src/emu/bus/abckb/abckb.*",
1494      MAME_DIR .. "src/emu/bus/abckb/abc77.*",
1495      MAME_DIR .. "src/emu/bus/abckb/abc99.*",
1496      MAME_DIR .. "src/emu/bus/abckb/abc800kb.*",
1493      MAME_DIR .. "src/emu/bus/abckb/abckb.c",
1494      MAME_DIR .. "src/emu/bus/abckb/abc77.c",
1495      MAME_DIR .. "src/emu/bus/abckb/abc99.c",
1496      MAME_DIR .. "src/emu/bus/abckb/abc800kb.c",
14971497   }
14981498end
14991499
r245247r245248
15031503---------------------------------------------------
15041504if (BUSES["COMPUCOLOR"]~=null) then
15051505   files {
1506      MAME_DIR .. "src/emu/bus/compucolor/floppy.*",
1506      MAME_DIR .. "src/emu/bus/compucolor/floppy.c",
15071507   }
15081508end
15091509
r245247r245248
15131513---------------------------------------------------
15141514if (BUSES["SCSI"]~=null) then
15151515   files {
1516      MAME_DIR .. "src/emu/bus/scsi/scsi.*",
1517      MAME_DIR .. "src/emu/bus/scsi/scsicd.*",
1518      MAME_DIR .. "src/emu/bus/scsi/scsihd.*",
1519      MAME_DIR .. "src/emu/bus/scsi/scsihle.*",
1520      MAME_DIR .. "src/emu/bus/scsi/cdu76s.*",
1521      MAME_DIR .. "src/emu/bus/scsi/acb4070.*",
1522      MAME_DIR .. "src/emu/bus/scsi/d9060hd.*",
1523      MAME_DIR .. "src/emu/bus/scsi/sa1403d.*",
1524      MAME_DIR .. "src/emu/bus/scsi/s1410.*",
1525      MAME_DIR .. "src/emu/bus/scsi/pc9801_sasi.*",
1526      MAME_DIR .. "src/emu/bus/scsi/omti5100.*",
1516      MAME_DIR .. "src/emu/bus/scsi/scsi.c",
1517      MAME_DIR .. "src/emu/bus/scsi/scsicd.c",
1518      MAME_DIR .. "src/emu/bus/scsi/scsihd.c",
1519      MAME_DIR .. "src/emu/bus/scsi/scsihle.c",
1520      MAME_DIR .. "src/emu/bus/scsi/cdu76s.c",
1521      MAME_DIR .. "src/emu/bus/scsi/acb4070.c",
1522      MAME_DIR .. "src/emu/bus/scsi/d9060hd.c",
1523      MAME_DIR .. "src/emu/bus/scsi/sa1403d.c",
1524      MAME_DIR .. "src/emu/bus/scsi/s1410.c",
1525      MAME_DIR .. "src/emu/bus/scsi/pc9801_sasi.c",
1526      MAME_DIR .. "src/emu/bus/scsi/omti5100.c",
15271527   }
15281528end
15291529
r245247r245248
15331533---------------------------------------------------
15341534if (BUSES["MACPDS"]~=null) then
15351535   files {
1536      MAME_DIR .. "src/emu/bus/macpds/macpds.*",
1537      MAME_DIR .. "src/emu/bus/macpds/pds_tpdfpd.*",
1536      MAME_DIR .. "src/emu/bus/macpds/macpds.c",
1537      MAME_DIR .. "src/emu/bus/macpds/pds_tpdfpd.c",
15381538   }
15391539end
15401540
r245247r245248
15441544---------------------------------------------------
15451545if (BUSES["ORICEXT"]~=null) then
15461546   files {
1547      MAME_DIR .. "src/emu/bus/oricext/oricext.*",
1548      MAME_DIR .. "src/emu/bus/oricext/jasmin.*",
1549      MAME_DIR .. "src/emu/bus/oricext/microdisc.*",
1547      MAME_DIR .. "src/emu/bus/oricext/oricext.c",
1548      MAME_DIR .. "src/emu/bus/oricext/jasmin.c",
1549      MAME_DIR .. "src/emu/bus/oricext/microdisc.c",
15501550   }
15511551end
15521552
r245247r245248
15571557
15581558if (BUSES["A1BUS"]~=null) then
15591559   files {
1560      MAME_DIR .. "src/emu/bus/a1bus/a1bus.*",
1561      MAME_DIR .. "src/emu/bus/a1bus/a1cassette.*",
1562      MAME_DIR .. "src/emu/bus/a1bus/a1cffa.*",
1560      MAME_DIR .. "src/emu/bus/a1bus/a1bus.c",
1561      MAME_DIR .. "src/emu/bus/a1bus/a1cassette.c",
1562      MAME_DIR .. "src/emu/bus/a1bus/a1cffa.c",
15631563   }
15641564end
15651565
r245247r245248
15701570
15711571if (BUSES["ZORRO"]~=null) then
15721572   files {
1573      MAME_DIR .. "src/emu/bus/amiga/zorro/zorro.*",
1574      MAME_DIR .. "src/emu/bus/amiga/zorro/cards.*",
1575      MAME_DIR .. "src/emu/bus/amiga/zorro/a2052.*",
1576      MAME_DIR .. "src/emu/bus/amiga/zorro/a2232.*",
1577      MAME_DIR .. "src/emu/bus/amiga/zorro/a590.*",
1578      MAME_DIR .. "src/emu/bus/amiga/zorro/action_replay.*",
1579      MAME_DIR .. "src/emu/bus/amiga/zorro/buddha.*",
1573      MAME_DIR .. "src/emu/bus/amiga/zorro/zorro.c",
1574      MAME_DIR .. "src/emu/bus/amiga/zorro/cards.c",
1575      MAME_DIR .. "src/emu/bus/amiga/zorro/a2052.c",
1576      MAME_DIR .. "src/emu/bus/amiga/zorro/a2232.c",
1577      MAME_DIR .. "src/emu/bus/amiga/zorro/a590.c",
1578      MAME_DIR .. "src/emu/bus/amiga/zorro/action_replay.c",
1579      MAME_DIR .. "src/emu/bus/amiga/zorro/buddha.c",
15801580   }
15811581end
15821582
r245247r245248
15871587
15881588if (BUSES["QL"]~=null) then
15891589   files {
1590      MAME_DIR .. "src/emu/bus/ql/exp.*",
1591      MAME_DIR .. "src/emu/bus/ql/cst_qdisc.*",
1592      MAME_DIR .. "src/emu/bus/ql/cst_q_plus4.*",
1593      MAME_DIR .. "src/emu/bus/ql/cumana_fdi.*",
1594      MAME_DIR .. "src/emu/bus/ql/kempston_di.*",
1595      MAME_DIR .. "src/emu/bus/ql/miracle_gold_card.*",
1596      MAME_DIR .. "src/emu/bus/ql/mp_fdi.*",
1597      MAME_DIR .. "src/emu/bus/ql/opd_basic_master.*",
1598      MAME_DIR .. "src/emu/bus/ql/pcml_qdisk.*",
1599      MAME_DIR .. "src/emu/bus/ql/qubide.*",
1600      MAME_DIR .. "src/emu/bus/ql/sandy_superdisk.*",
1601      MAME_DIR .. "src/emu/bus/ql/sandy_superqboard.*",
1602      MAME_DIR .. "src/emu/bus/ql/trumpcard.*",
1603      MAME_DIR .. "src/emu/bus/ql/rom.*",
1604      MAME_DIR .. "src/emu/bus/ql/miracle_hd.*",
1605      MAME_DIR .. "src/emu/bus/ql/std.*",
1590      MAME_DIR .. "src/emu/bus/ql/exp.c",
1591      MAME_DIR .. "src/emu/bus/ql/cst_qdisc.c",
1592      MAME_DIR .. "src/emu/bus/ql/cst_q_plus4.c",
1593      MAME_DIR .. "src/emu/bus/ql/cumana_fdi.c",
1594      MAME_DIR .. "src/emu/bus/ql/kempston_di.c",
1595      MAME_DIR .. "src/emu/bus/ql/miracle_gold_card.c",
1596      MAME_DIR .. "src/emu/bus/ql/mp_fdi.c",
1597      MAME_DIR .. "src/emu/bus/ql/opd_basic_master.c",
1598      MAME_DIR .. "src/emu/bus/ql/pcml_qdisk.c",
1599      MAME_DIR .. "src/emu/bus/ql/qubide.c",
1600      MAME_DIR .. "src/emu/bus/ql/sandy_superdisk.c",
1601      MAME_DIR .. "src/emu/bus/ql/sandy_superqboard.c",
1602      MAME_DIR .. "src/emu/bus/ql/trumpcard.c",
1603      MAME_DIR .. "src/emu/bus/ql/rom.c",
1604      MAME_DIR .. "src/emu/bus/ql/miracle_hd.c",
1605      MAME_DIR .. "src/emu/bus/ql/std.c",
16061606   }
16071607end
16081608
r245247r245248
16131613
16141614if (BUSES["VTECH_MEMEXP"]~=null) then
16151615   files {
1616      MAME_DIR .. "src/emu/bus/vtech/memexp/memexp.*",
1617      MAME_DIR .. "src/emu/bus/vtech/memexp/carts.*",
1618      MAME_DIR .. "src/emu/bus/vtech/memexp/floppy.*",
1619      MAME_DIR .. "src/emu/bus/vtech/memexp/memory.*",
1620      MAME_DIR .. "src/emu/bus/vtech/memexp/rs232.*",
1621      MAME_DIR .. "src/emu/bus/vtech/memexp/wordpro.*",
1616      MAME_DIR .. "src/emu/bus/vtech/memexp/memexp.c",
1617      MAME_DIR .. "src/emu/bus/vtech/memexp/carts.c",
1618      MAME_DIR .. "src/emu/bus/vtech/memexp/floppy.c",
1619      MAME_DIR .. "src/emu/bus/vtech/memexp/memory.c",
1620      MAME_DIR .. "src/emu/bus/vtech/memexp/rs232.c",
1621      MAME_DIR .. "src/emu/bus/vtech/memexp/wordpro.c",
16221622   }
16231623end
16241624
r245247r245248
16291629
16301630if (BUSES["VTECH_IOEXP"]~=null) then
16311631   files {
1632      MAME_DIR .. "src/emu/bus/vtech/ioexp/ioexp.*",
1633      MAME_DIR .. "src/emu/bus/vtech/ioexp/carts.*",
1634      MAME_DIR .. "src/emu/bus/vtech/ioexp/joystick.*",
1635      MAME_DIR .. "src/emu/bus/vtech/ioexp/printer.*",
1632      MAME_DIR .. "src/emu/bus/vtech/ioexp/ioexp.c",
1633      MAME_DIR .. "src/emu/bus/vtech/ioexp/carts.c",
1634      MAME_DIR .. "src/emu/bus/vtech/ioexp/joystick.c",
1635      MAME_DIR .. "src/emu/bus/vtech/ioexp/printer.c",
16361636   }
16371637end
16381638
r245247r245248
16431643
16441644if (BUSES["WSWAN"]~=null) then
16451645   files {
1646      MAME_DIR .. "src/emu/bus/wswan/slot.*",
1647      MAME_DIR .. "src/emu/bus/wswan/rom.*",
1646      MAME_DIR .. "src/emu/bus/wswan/slot.c",
1647      MAME_DIR .. "src/emu/bus/wswan/rom.c",
16481648   }
16491649end
16501650
r245247r245248
16551655
16561656if (BUSES["PSX_CONTROLLER"]~=null) then
16571657   files {
1658      MAME_DIR .. "src/emu/bus/psx/ctlrport.*",
1659      MAME_DIR .. "src/emu/bus/psx/analogue.*",
1660      MAME_DIR .. "src/emu/bus/psx/multitap.*",
1661      MAME_DIR .. "src/emu/bus/psx/memcard.*",
1658      MAME_DIR .. "src/emu/bus/psx/ctlrport.c",
1659      MAME_DIR .. "src/emu/bus/psx/analogue.c",
1660      MAME_DIR .. "src/emu/bus/psx/multitap.c",
1661      MAME_DIR .. "src/emu/bus/psx/memcard.c",
16621662   }
16631663end
trunk/scripts/src/cpu.lua
r245247r245248
1414--------------------------------------------------
1515
1616files {
17   MAME_DIR .. "src/emu/cpu/vtlb.*",
17   MAME_DIR .. "src/emu/cpu/vtlb.c",
1818}
1919
2020--------------------------------------------------
r245247r245248
2323
2424if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RSP"]~=null) then
2525   files {
26      MAME_DIR .. "src/emu/cpu/drcbec.*",
27      MAME_DIR .. "src/emu/cpu/drcbeut.*",
28      MAME_DIR .. "src/emu/cpu/drccache.*",
29      MAME_DIR .. "src/emu/cpu/drcfe.*",
30      MAME_DIR .. "src/emu/cpu/drcuml.*",
31      MAME_DIR .. "src/emu/cpu/uml.*",
32      MAME_DIR .. "src/emu/cpu/i386/i386dasm.*",
33      MAME_DIR .. "src/emu/cpu/x86log.*",
34      MAME_DIR .. "src/emu/cpu/drcbex86.*",
35      MAME_DIR .. "src/emu/cpu/drcbex64.*",
26      MAME_DIR .. "src/emu/cpu/drcbec.c",
27      MAME_DIR .. "src/emu/cpu/drcbeut.c",
28      MAME_DIR .. "src/emu/cpu/drccache.c",
29      MAME_DIR .. "src/emu/cpu/drcfe.c",
30      MAME_DIR .. "src/emu/cpu/drcuml.c",
31      MAME_DIR .. "src/emu/cpu/uml.c",
32      MAME_DIR .. "src/emu/cpu/i386/i386dasm.c",
33      MAME_DIR .. "src/emu/cpu/x86log.c",
34      MAME_DIR .. "src/emu/cpu/drcbex86.c",
35      MAME_DIR .. "src/emu/cpu/drcbex64.c",
3636   }
3737end
3838
r245247r245248
4343
4444if (CPUS["8X300"]~=null) then
4545   files {
46      MAME_DIR .. "src/emu/cpu/8x300/8x300.*",
46      MAME_DIR .. "src/emu/cpu/8x300/8x300.c",
4747   }
48   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/8x300/8x300dasm.*")
48   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/8x300/8x300dasm.c")
4949end
5050
5151--------------------------------------------------
r245247r245248
5555
5656if (CPUS["ARC"]~=null) then
5757   files {
58      MAME_DIR .. "src/emu/cpu/arc/arc.*",
58      MAME_DIR .. "src/emu/cpu/arc/arc.c",
5959   }
60   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arc/arcdasm.*")
60   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arc/arcdasm.c")
6161end
6262
6363--------------------------------------------------
r245247r245248
6767
6868if (CPUS["ARCOMPACT"]~=null) then
6969   files {
70      MAME_DIR .. "src/emu/cpu/arcompact/arcompact.*",
71      MAME_DIR .. "src/emu/cpu/arcompact/arcompact_execute.*",
70      MAME_DIR .. "src/emu/cpu/arcompact/arcompact.c",
71      MAME_DIR .. "src/emu/cpu/arcompact/arcompact_execute.c",
7272   }
73   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm.*")
74   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_dispatch.*")
75   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_ops.*")
76   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompact_common.*")
73   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm.c")
74   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_dispatch.c")
75   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompactdasm_ops.c")
76   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arcompact/arcompact_common.c")
7777end
7878
7979--------------------------------------------------
r245247r245248
8585
8686if (CPUS["ARM"]~=null) then
8787   files {
88      MAME_DIR .. "src/emu/cpu/arm/arm.*",
88      MAME_DIR .. "src/emu/cpu/arm/arm.c",
8989   }
90   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm/armdasm.*")
90   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm/armdasm.c")
9191end
9292
9393if (CPUS["ARM7"]~=null) then
9494   files {
95      MAME_DIR .. "src/emu/cpu/arm7/arm7.*",
96      MAME_DIR .. "src/emu/cpu/arm7/arm7thmb.*",
97      MAME_DIR .. "src/emu/cpu/arm7/arm7ops.*",
95      MAME_DIR .. "src/emu/cpu/arm7/arm7.c",
96      MAME_DIR .. "src/emu/cpu/arm7/arm7thmb.c",
97      MAME_DIR .. "src/emu/cpu/arm7/arm7ops.c",
9898   }
99   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm7/arm7dasm.*")
99   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/arm7/arm7dasm.c")
100100end
101101
102102--------------------------------------------------
r245247r245248
106106
107107if (CPUS["SE3208"]~=null) then
108108   files {
109      MAME_DIR .. "src/emu/cpu/se3208/se3208.*",
109      MAME_DIR .. "src/emu/cpu/se3208/se3208.c",
110110   }
111   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/se3208/se3208dis.*")
111   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/se3208/se3208dis.c")
112112end
113113
114114--------------------------------------------------
r245247r245248
118118
119119if (CPUS["AMIS2000"]~=null) then
120120   files {
121      MAME_DIR .. "src/emu/cpu/amis2000/amis2000.*",
121      MAME_DIR .. "src/emu/cpu/amis2000/amis2000.c",
122122   }
123   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/amis2000/amis2000d.*")
123   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/amis2000/amis2000d.c")
124124end
125125--------------------------------------------------
126126-- Alpha 8201
r245247r245248
129129
130130if (CPUS["ALPHA8201"]~=null) then
131131   files {
132      MAME_DIR .. "src/emu/cpu/alph8201/alph8201.*",
132      MAME_DIR .. "src/emu/cpu/alph8201/alph8201.c",
133133   }
134   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alph8201/8201dasm.*")
134   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alph8201/8201dasm.c")
135135end
136136
137137--------------------------------------------------
r245247r245248
141141
142142if (CPUS["ADSP21XX"]~=null) then
143143   files {
144      MAME_DIR .. "src/emu/cpu/adsp2100/adsp2100.*",
144      MAME_DIR .. "src/emu/cpu/adsp2100/adsp2100.c",
145145   }
146   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/adsp2100/2100dasm.*")
146   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/adsp2100/2100dasm.c")
147147end
148148
149149--------------------------------------------------
r245247r245248
153153
154154if (CPUS["ADSP21062"]~=null) then
155155   files {
156      MAME_DIR .. "src/emu/cpu/sharc/sharc.*",
157   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sharc/sharcdsm.*")
156      MAME_DIR .. "src/emu/cpu/sharc/sharc.c",
157   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sharc/sharcdsm.c")
158158   }
159159end
160160
r245247r245248
165165
166166if (CPUS["APEXC"]~=null) then
167167   files {
168      MAME_DIR .. "src/emu/cpu/apexc/apexc.*",
168      MAME_DIR .. "src/emu/cpu/apexc/apexc.c",
169169   }
170   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/apexc/apexcdsm.*")
170   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/apexc/apexcdsm.c")
171171end
172172
173173--------------------------------------------------
r245247r245248
177177
178178if (CPUS["DSP16A"]~=null) then
179179   files {
180      MAME_DIR .. "src/emu/cpu/dsp16/dsp16.*",
180      MAME_DIR .. "src/emu/cpu/dsp16/dsp16.c",
181181   }
182   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp16/dsp16dis.*")
182   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp16/dsp16dis.c")
183183end
184184
185185--------------------------------------------------
r245247r245248
189189
190190if (CPUS["DSP32C"]~=null) then
191191   files {
192      MAME_DIR .. "src/emu/cpu/dsp32/dsp32.*",
192      MAME_DIR .. "src/emu/cpu/dsp32/dsp32.c",
193193   }
194   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp32/dsp32dis.*")
194   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp32/dsp32dis.c")
195195end
196196
197197--------------------------------------------------
r245247r245248
201201
202202if (CPUS["ASAP"]~=null) then
203203   files {
204      MAME_DIR .. "src/emu/cpu/asap/asap.*",
204      MAME_DIR .. "src/emu/cpu/asap/asap.c",
205205   }
206   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/asap/asapdasm.*")
206   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/asap/asapdasm.c")
207207end
208208
209209--------------------------------------------------
r245247r245248
213213
214214if (CPUS["AM29000"]~=null) then
215215   files {
216      MAME_DIR .. "src/emu/cpu/am29000/am29000.*",
216      MAME_DIR .. "src/emu/cpu/am29000/am29000.c",
217217   }
218   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/am29000/am29dasm.*")
218   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/am29000/am29dasm.c")
219219end
220220
221221--------------------------------------------------
r245247r245248
225225
226226if (CPUS["JAGUAR"]~=null) then
227227   files {
228      MAME_DIR .. "src/emu/cpu/jaguar/jaguar.*",
228      MAME_DIR .. "src/emu/cpu/jaguar/jaguar.c",
229229   }
230   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/jaguar/jagdasm.*")
230   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/jaguar/jagdasm.c")
231231end
232232
233233--------------------------------------------------
r245247r245248
237237
238238if (CPUS["CUBEQCPU"]~=null) then
239239   files {
240      MAME_DIR .. "src/emu/cpu/cubeqcpu/cubeqcpu.*",
240      MAME_DIR .. "src/emu/cpu/cubeqcpu/cubeqcpu.c",
241241   }
242   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cubeqcpu/cubedasm.*")
242   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cubeqcpu/cubedasm.c")
243243end
244244
245245--------------------------------------------------
r245247r245248
249249
250250if (CPUS["ES5510"]~=null) then
251251   files {
252      MAME_DIR .. "src/emu/cpu/es5510/es5510.*",
252      MAME_DIR .. "src/emu/cpu/es5510/es5510.c",
253253   }
254254end
255255
r245247r245248
260260
261261if (CPUS["ESRIP"]~=null) then
262262   files {
263      MAME_DIR .. "src/emu/cpu/esrip/esrip.*",
263      MAME_DIR .. "src/emu/cpu/esrip/esrip.c",
264264   }
265   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/esrip/esripdsm.*")
265   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/esrip/esripdsm.c")
266266end
267267
268268--------------------------------------------------
r245247r245248
272272
273273if (CPUS["COSMAC"]~=null) then
274274   files {
275      MAME_DIR .. "src/emu/cpu/cosmac/cosmac.*",
275      MAME_DIR .. "src/emu/cpu/cosmac/cosmac.c",
276276   }
277   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cosmac/cosdasm.*")
277   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cosmac/cosdasm.c")
278278end
279279
280280--------------------------------------------------
r245247r245248
284284
285285if (CPUS["COP400"]~=null) then
286286   files {
287      MAME_DIR .. "src/emu/cpu/cop400/cop400.*",
287      MAME_DIR .. "src/emu/cpu/cop400/cop400.c",
288288   }
289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop410ds.*")
290   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop420ds.*")
291   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop440ds.*")
289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop410ds.c")
290   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop420ds.c")
291   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cop400/cop440ds.c")
292292end
293293
294294--------------------------------------------------
r245247r245248
298298
299299if (CPUS["CP1610"]~=null) then
300300   files {
301      MAME_DIR .. "src/emu/cpu/cp1610/cp1610.*",
301      MAME_DIR .. "src/emu/cpu/cp1610/cp1610.c",
302302   }
303   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cp1610/1610dasm.*")
303   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/cp1610/1610dasm.c")
304304end
305305
306306--------------------------------------------------
r245247r245248
310310
311311if (CPUS["CCPU"]~=null) then
312312   files {
313      MAME_DIR .. "src/emu/cpu/ccpu/ccpu.*",
313      MAME_DIR .. "src/emu/cpu/ccpu/ccpu.c",
314314   }
315   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ccpu/ccpudasm.*")
315   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ccpu/ccpudasm.c")
316316end
317317
318318--------------------------------------------------
r245247r245248
322322
323323if (CPUS["T11"]~=null) then
324324   files {
325      MAME_DIR .. "src/emu/cpu/t11/t11.*",
325      MAME_DIR .. "src/emu/cpu/t11/t11.c",
326326   }
327   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/t11/t11dasm.*")
327   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/t11/t11dasm.c")
328328end
329329
330330--------------------------------------------------
r245247r245248
334334
335335if (CPUS["F8"]~=null) then
336336   files {
337      MAME_DIR .. "src/emu/cpu/f8/f8.*",
337      MAME_DIR .. "src/emu/cpu/f8/f8.c",
338338   }
339   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/f8/f8dasm.*")
339   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/f8/f8dasm.c")
340340end
341341
342342--------------------------------------------------
r245247r245248
346346
347347if (CPUS["G65816"]~=null) then
348348   files {
349      MAME_DIR .. "src/emu/cpu/g65816/g65816.*",
350      MAME_DIR .. "src/emu/cpu/g65816/g65816o0.*",
351      MAME_DIR .. "src/emu/cpu/g65816/g65816o1.*",
352      MAME_DIR .. "src/emu/cpu/g65816/g65816o2.*",
353      MAME_DIR .. "src/emu/cpu/g65816/g65816o3.*",
354      MAME_DIR .. "src/emu/cpu/g65816/g65816o4.*",
349      MAME_DIR .. "src/emu/cpu/g65816/g65816.c",
350      MAME_DIR .. "src/emu/cpu/g65816/g65816o0.c",
351      MAME_DIR .. "src/emu/cpu/g65816/g65816o1.c",
352      MAME_DIR .. "src/emu/cpu/g65816/g65816o2.c",
353      MAME_DIR .. "src/emu/cpu/g65816/g65816o3.c",
354      MAME_DIR .. "src/emu/cpu/g65816/g65816o4.c",
355355   }
356   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/g65816/g65816ds.*")
356   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/g65816/g65816ds.c")
357357end
358358
359359--------------------------------------------------
r245247r245248
363363
364364if (CPUS["H8"]~=null) then
365365   files {
366      MAME_DIR .. "src/emu/cpu/h8/h8.*",
367      MAME_DIR .. "src/emu/cpu/h8/h8h.*",
368      MAME_DIR .. "src/emu/cpu/h8/h8s2000.*",
369      MAME_DIR .. "src/emu/cpu/h8/h8s2600.*",
370      MAME_DIR .. "src/emu/cpu/h8/h83337.*",
371      MAME_DIR .. "src/emu/cpu/h8/h83002.*",
372      MAME_DIR .. "src/emu/cpu/h8/h83006.*",
373      MAME_DIR .. "src/emu/cpu/h8/h83008.*",
374      MAME_DIR .. "src/emu/cpu/h8/h83048.*",
375      MAME_DIR .. "src/emu/cpu/h8/h8s2245.*",
376      MAME_DIR .. "src/emu/cpu/h8/h8s2320.*",
377      MAME_DIR .. "src/emu/cpu/h8/h8s2357.*",
378      MAME_DIR .. "src/emu/cpu/h8/h8s2655.*",
379      MAME_DIR .. "src/emu/cpu/h8/h8_adc.*",
380      MAME_DIR .. "src/emu/cpu/h8/h8_port.*",
381      MAME_DIR .. "src/emu/cpu/h8/h8_intc.*",
382      MAME_DIR .. "src/emu/cpu/h8/h8_timer8.*",
383      MAME_DIR .. "src/emu/cpu/h8/h8_timer16.*",
384      MAME_DIR .. "src/emu/cpu/h8/h8_sci.*",
366      MAME_DIR .. "src/emu/cpu/h8/h8.c",
367      MAME_DIR .. "src/emu/cpu/h8/h8h.c",
368      MAME_DIR .. "src/emu/cpu/h8/h8s2000.c",
369      MAME_DIR .. "src/emu/cpu/h8/h8s2600.c",
370      MAME_DIR .. "src/emu/cpu/h8/h83337.c",
371      MAME_DIR .. "src/emu/cpu/h8/h83002.c",
372      MAME_DIR .. "src/emu/cpu/h8/h83006.c",
373      MAME_DIR .. "src/emu/cpu/h8/h83008.c",
374      MAME_DIR .. "src/emu/cpu/h8/h83048.c",
375      MAME_DIR .. "src/emu/cpu/h8/h8s2245.c",
376      MAME_DIR .. "src/emu/cpu/h8/h8s2320.c",
377      MAME_DIR .. "src/emu/cpu/h8/h8s2357.c",
378      MAME_DIR .. "src/emu/cpu/h8/h8s2655.c",
379      MAME_DIR .. "src/emu/cpu/h8/h8_adc.c",
380      MAME_DIR .. "src/emu/cpu/h8/h8_port.c",
381      MAME_DIR .. "src/emu/cpu/h8/h8_intc.c",
382      MAME_DIR .. "src/emu/cpu/h8/h8_timer8.c",
383      MAME_DIR .. "src/emu/cpu/h8/h8_timer16.c",
384      MAME_DIR .. "src/emu/cpu/h8/h8_sci.c",
385385   }
386386end
387387
r245247r245248
392392
393393if (CPUS["HCD62121"]~=null) then
394394   files {
395      MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121.*",
395      MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121.c",
396396   }
397   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121d.*")
397   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hcd62121/hcd62121d.c")
398398end
399399
400400--------------------------------------------------
r245247r245248
404404
405405if (CPUS["HMCS40"]~=null) then
406406   files {
407      MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40.*",
407      MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40.c",
408408   }
409   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40d.*")
409   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hmcs40/hmcs40d.c")
410410end
411411
412412--------------------------------------------------
r245247r245248
416416
417417if (CPUS["SH2"]~=null) then
418418   files {
419      MAME_DIR .. "src/emu/cpu/sh2/sh2.*",
420      MAME_DIR .. "src/emu/cpu/sh2/sh2fe.*",
419      MAME_DIR .. "src/emu/cpu/sh2/sh2.c",
420      MAME_DIR .. "src/emu/cpu/sh2/sh2fe.c",
421421   }
422   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh2/sh2dasm.*")
422   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh2/sh2dasm.c")
423423end
424424
425425--------------------------------------------------
r245247r245248
429429
430430if (CPUS["SH4"]~=null) then
431431   files {
432      MAME_DIR .. "src/emu/cpu/sh4/sh4.*",
433      MAME_DIR .. "src/emu/cpu/sh4/sh4comn.*",
434      MAME_DIR .. "src/emu/cpu/sh4/sh3comn.*",
435      MAME_DIR .. "src/emu/cpu/sh4/sh4tmu.*",
436      MAME_DIR .. "src/emu/cpu/sh4/sh4dmac.*",
432      MAME_DIR .. "src/emu/cpu/sh4/sh4.c",
433      MAME_DIR .. "src/emu/cpu/sh4/sh4comn.c",
434      MAME_DIR .. "src/emu/cpu/sh4/sh3comn.c",
435      MAME_DIR .. "src/emu/cpu/sh4/sh4tmu.c",
436      MAME_DIR .. "src/emu/cpu/sh4/sh4dmac.c",
437437   }
438   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh4/sh4dasm.*")
438   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sh4/sh4dasm.c")
439439end
440440
441441--------------------------------------------------
r245247r245248
445445
446446if (CPUS["H6280"]~=null) then
447447   files {
448      MAME_DIR .. "src/emu/cpu/h6280/h6280.*",
448      MAME_DIR .. "src/emu/cpu/h6280/h6280.c",
449449   }
450   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/h6280/6280dasm.*")
450   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/h6280/6280dasm.c")
451451end
452452
453453--------------------------------------------------
r245247r245248
457457
458458if (CPUS["E1"]~=null) then
459459   files {
460      MAME_DIR .. "src/emu/cpu/e132xs/e132xs.*",
460      MAME_DIR .. "src/emu/cpu/e132xs/e132xs.c",
461461   }
462   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/e132xs/32xsdasm.*")
462   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/e132xs/32xsdasm.c")
463463end
464464
465465--------------------------------------------------
r245247r245248
469469
470470if (CPUS["IE15"]~=null) then
471471   files {
472      MAME_DIR .. "src/emu/cpu/ie15/ie15.*",
472      MAME_DIR .. "src/emu/cpu/ie15/ie15.c",
473473   }
474   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ie15/ie15dasm.*")
474   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ie15/ie15dasm.c")
475475end
476476
477477--------------------------------------------------
r245247r245248
481481
482482if (CPUS["I4004"]~=null) then
483483   files {
484      MAME_DIR .. "src/emu/cpu/i4004/i4004.*",
484      MAME_DIR .. "src/emu/cpu/i4004/i4004.c",
485485   }
486   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i4004/4004dasm.*")
486   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i4004/4004dasm.c")
487487end
488488
489489--------------------------------------------------
r245247r245248
493493
494494if (CPUS["I8008"]~=null) then
495495   files {
496      MAME_DIR .. "src/emu/cpu/i8008/i8008.*",
496      MAME_DIR .. "src/emu/cpu/i8008/i8008.c",
497497   }
498   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8008/8008dasm.*")
498   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8008/8008dasm.c")
499499end
500500
501501--------------------------------------------------
r245247r245248
505505
506506if (CPUS["SCMP"]~=null) then
507507   files {
508      MAME_DIR .. "src/emu/cpu/scmp/scmp.*",
508      MAME_DIR .. "src/emu/cpu/scmp/scmp.c",
509509   }
510   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scmp/scmpdasm.*")
510   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scmp/scmpdasm.c")
511511end
512512
513513--------------------------------------------------
r245247r245248
517517
518518if (CPUS["I8085"]~=null) then
519519   files {
520      MAME_DIR .. "src/emu/cpu/i8085/i8085.*",
520      MAME_DIR .. "src/emu/cpu/i8085/i8085.c",
521521   }
522   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8085/8085dasm.*")
522   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8085/8085dasm.c")
523523end
524524
525525--------------------------------------------------
r245247r245248
529529
530530if (CPUS["I8089"]~=null) then
531531   files {
532      MAME_DIR .. "src/emu/cpu/i8089/i8089.*",
533      MAME_DIR .. "src/emu/cpu/i8089/i8089_channel.*",
534      MAME_DIR .. "src/emu/cpu/i8089/i8089_ops.*",
532      MAME_DIR .. "src/emu/cpu/i8089/i8089.c",
533      MAME_DIR .. "src/emu/cpu/i8089/i8089_channel.c",
534      MAME_DIR .. "src/emu/cpu/i8089/i8089_ops.c",
535535   }
536   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8089/i8089_dasm.*")
536   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i8089/i8089_dasm.c")
537537end
538538
539539--------------------------------------------------
r245247r245248
543543
544544if (CPUS["MCS48"]~=null) then
545545   files {
546      MAME_DIR .. "src/emu/cpu/mcs48/mcs48.*",
546      MAME_DIR .. "src/emu/cpu/mcs48/mcs48.c",
547547   }
548   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs48/mcs48dsm.*")
548   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs48/mcs48dsm.c")
549549end
550550
551551--------------------------------------------------
r245247r245248
555555
556556if (CPUS["MCS51"]~=null) then
557557   files {
558      MAME_DIR .. "src/emu/cpu/mcs51/mcs51.*",
558      MAME_DIR .. "src/emu/cpu/mcs51/mcs51.c",
559559   }
560   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs51/mcs51dasm.*")
560   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mcs51/mcs51dasm.c")
561561end
562562
563563--------------------------------------------------
r245247r245248
567567
568568if (CPUS["MCS96"]~=null) then
569569   files {
570      MAME_DIR .. "src/emu/cpu/mcs96/mcs96.*",
571      MAME_DIR .. "src/emu/cpu/mcs96/i8x9x.*",
572      MAME_DIR .. "src/emu/cpu/mcs96/i8xc196.*",
570      MAME_DIR .. "src/emu/cpu/mcs96/mcs96.c",
571      MAME_DIR .. "src/emu/cpu/mcs96/i8x9x.c",
572      MAME_DIR .. "src/emu/cpu/mcs96/i8xc196.c",
573573   }
574574end
575575
r245247r245248
582582
583583if (CPUS["I86"]~=null) then
584584   files {
585      MAME_DIR .. "src/emu/cpu/i86/i86.*",
586      MAME_DIR .. "src/emu/cpu/i86/i186.*",
587      MAME_DIR .. "src/emu/cpu/i86/i286.*",
585      MAME_DIR .. "src/emu/cpu/i86/i86.c",
586      MAME_DIR .. "src/emu/cpu/i86/i186.c",
587      MAME_DIR .. "src/emu/cpu/i86/i286.c",
588588   }
589   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.*")
589   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.c")
590590end
591591
592592if (CPUS["I386"]~=null) then
593593   files {
594      MAME_DIR .. "src/emu/cpu/i386/i386.*",
594      MAME_DIR .. "src/emu/cpu/i386/i386.c",
595595   }
596   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.*")
596   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i386/i386dasm.c")
597597end
598598
599599--------------------------------------------------
r245247r245248
603603
604604if (CPUS["I860"]~=null) then
605605   files {
606      MAME_DIR .. "src/emu/cpu/i860/i860.*",
606      MAME_DIR .. "src/emu/cpu/i860/i860.c",
607607   }
608   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i860/i860dis.*")
608   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i860/i860dis.c")
609609end
610610
611611--------------------------------------------------
r245247r245248
615615
616616if (CPUS["I960"]~=null) then
617617   files {
618      MAME_DIR .. "src/emu/cpu/i960/i960.*",
618      MAME_DIR .. "src/emu/cpu/i960/i960.c",
619619   }
620   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i960/i960dis.*")
620   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/i960/i960dis.c")
621621end
622622
623623--------------------------------------------------
r245247r245248
627627
628628if (CPUS["LH5801"]~=null) then
629629   files {
630      MAME_DIR .. "src/emu/cpu/lh5801/lh5801.*",
630      MAME_DIR .. "src/emu/cpu/lh5801/lh5801.c",
631631   }
632   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lh5801/5801dasm.*")
632   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lh5801/5801dasm.c")
633633end
634634
635635--------------------------------------------------
r245247r245248
639639
640640if (CPUS["SSEM"]~=null) then
641641   files {
642      MAME_DIR .. "src/emu/cpu/ssem/ssem.*",
642      MAME_DIR .. "src/emu/cpu/ssem/ssem.c",
643643   }
644   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssem/ssemdasm.*")
644   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssem/ssemdasm.c")
645645end
646646
647647--------------------------------------------------
r245247r245248
651651
652652if (CPUS["MB88XX"]~=null) then
653653   files {
654      MAME_DIR .. "src/emu/cpu/mb88xx/mb88xx.*",
654      MAME_DIR .. "src/emu/cpu/mb88xx/mb88xx.c",
655655   }
656   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb88xx/mb88dasm.*")
656   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb88xx/mb88dasm.c")
657657end
658658
659659--------------------------------------------------
r245247r245248
663663
664664if (CPUS["MB86233"]~=null) then
665665   files {
666      MAME_DIR .. "src/emu/cpu/mb86233/mb86233.*",
666      MAME_DIR .. "src/emu/cpu/mb86233/mb86233.c",
667667   }
668   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86233/mb86233d.*")
668   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86233/mb86233d.c")
669669end
670670
671671--------------------------------------------------
r245247r245248
675675
676676if (CPUS["MB86235"]~=null) then
677677   files {
678      MAME_DIR .. "src/emu/cpu/mb86235/mb86235.*",
678      MAME_DIR .. "src/emu/cpu/mb86235/mb86235.c",
679679   }
680   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86235/mb86235d.*")
680   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mb86235/mb86235d.c")
681681end
682682
683683--------------------------------------------------
r245247r245248
687687
688688if (CPUS["PIC16C5X"]~=null) then
689689   files {
690      MAME_DIR .. "src/emu/cpu/pic16c5x/pic16c5x.*",
690      MAME_DIR .. "src/emu/cpu/pic16c5x/pic16c5x.c",
691691   }
692   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c5x/16c5xdsm.*")
692   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c5x/16c5xdsm.c")
693693end
694694
695695--------------------------------------------------
r245247r245248
699699
700700if (CPUS["PIC16C62X"]~=null) then
701701   files {
702      MAME_DIR .. "src/emu/cpu/pic16c62x/pic16c62x.*",
702      MAME_DIR .. "src/emu/cpu/pic16c62x/pic16c62x.c",
703703   }
704   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c62x/16c62xdsm.*")
704   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pic16c62x/16c62xdsm.c")
705705end
706706
707707--------------------------------------------------
r245247r245248
712712
713713if (CPUS["MIPS"]~=null) then
714714   files {
715      MAME_DIR .. "src/emu/cpu/mips/r3000.*",
716      MAME_DIR .. "src/emu/cpu/mips/mips3com.*",
717      MAME_DIR .. "src/emu/cpu/mips/mips3.*",
718      MAME_DIR .. "src/emu/cpu/mips/mips3fe.*",
719      MAME_DIR .. "src/emu/cpu/mips/mips3drc.*",
715      MAME_DIR .. "src/emu/cpu/mips/r3000.c",
716      MAME_DIR .. "src/emu/cpu/mips/mips3com.c",
717      MAME_DIR .. "src/emu/cpu/mips/mips3.c",
718      MAME_DIR .. "src/emu/cpu/mips/mips3fe.c",
719      MAME_DIR .. "src/emu/cpu/mips/mips3drc.c",
720720   }
721   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/r3kdasm.*")
722   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/mips3dsm.*")
721   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/r3kdasm.c")
722   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mips/mips3dsm.c")
723723end
724724
725725--------------------------------------------------
r245247r245248
729729
730730if (CPUS["PSX"]~=null) then
731731   files {
732      MAME_DIR .. "src/emu/cpu/psx/psx.*",
733      MAME_DIR .. "src/emu/cpu/psx/gte.*",
734      MAME_DIR .. "src/emu/cpu/psx/dma.*",
735      MAME_DIR .. "src/emu/cpu/psx/irq.*",
736      MAME_DIR .. "src/emu/cpu/psx/mdec.*",
737      MAME_DIR .. "src/emu/cpu/psx/rcnt.*",
738      MAME_DIR .. "src/emu/cpu/psx/sio.*",
732      MAME_DIR .. "src/emu/cpu/psx/psx.c",
733      MAME_DIR .. "src/emu/cpu/psx/gte.c",
734      MAME_DIR .. "src/emu/cpu/psx/dma.c",
735      MAME_DIR .. "src/emu/cpu/psx/irq.c",
736      MAME_DIR .. "src/emu/cpu/psx/mdec.c",
737      MAME_DIR .. "src/emu/cpu/psx/rcnt.c",
738      MAME_DIR .. "src/emu/cpu/psx/sio.c",
739739   }
740   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/psx/psxdasm.*")
740   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/psx/psxdasm.c")
741741end
742742
743743--------------------------------------------------
r245247r245248
747747
748748if (CPUS["M37710"]~=null) then
749749   files {
750      MAME_DIR .. "src/emu/cpu/m37710/m37710.*",
751      MAME_DIR .. "src/emu/cpu/m37710/m37710o0.*",
752      MAME_DIR .. "src/emu/cpu/m37710/m37710o1.*",
753      MAME_DIR .. "src/emu/cpu/m37710/m37710o2.*",
754      MAME_DIR .. "src/emu/cpu/m37710/m37710o3.*",
750      MAME_DIR .. "src/emu/cpu/m37710/m37710.c",
751      MAME_DIR .. "src/emu/cpu/m37710/m37710o0.c",
752      MAME_DIR .. "src/emu/cpu/m37710/m37710o1.c",
753      MAME_DIR .. "src/emu/cpu/m37710/m37710o2.c",
754      MAME_DIR .. "src/emu/cpu/m37710/m37710o3.c",
755755   }
756   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m37710/m7700ds.*")
756   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m37710/m7700ds.c")
757757end
758758
759759--------------------------------------------------
r245247r245248
780780
781781if (CPUS["M6502"]~=null) then
782782   files {
783      MAME_DIR .. "src/emu/cpu/m6502/deco16.*",
784      MAME_DIR .. "src/emu/cpu/m6502/m4510.*",
785      MAME_DIR .. "src/emu/cpu/m6502/m6502.*",
786      MAME_DIR .. "src/emu/cpu/m6502/m65c02.*",
787      MAME_DIR .. "src/emu/cpu/m6502/m65ce02.*",
788      MAME_DIR .. "src/emu/cpu/m6502/m65sc02.*",
789      MAME_DIR .. "src/emu/cpu/m6502/m6504.*",
790      MAME_DIR .. "src/emu/cpu/m6502/m6509.*",
791      MAME_DIR .. "src/emu/cpu/m6502/m6510.*",
792      MAME_DIR .. "src/emu/cpu/m6502/m6510t.*",
793      MAME_DIR .. "src/emu/cpu/m6502/m7501.*",
794      MAME_DIR .. "src/emu/cpu/m6502/m8502.*",
795      MAME_DIR .. "src/emu/cpu/m6502/n2a03.*",
796      MAME_DIR .. "src/emu/cpu/m6502/r65c02.*",
797      MAME_DIR .. "src/emu/cpu/m6502/m740.*",
798      MAME_DIR .. "src/emu/cpu/m6502/m3745x.*",
799      MAME_DIR .. "src/emu/cpu/m6502/m5074x.*",
783      MAME_DIR .. "src/emu/cpu/m6502/deco16.c",
784      MAME_DIR .. "src/emu/cpu/m6502/m4510.c",
785      MAME_DIR .. "src/emu/cpu/m6502/m6502.c",
786      MAME_DIR .. "src/emu/cpu/m6502/m65c02.c",
787      MAME_DIR .. "src/emu/cpu/m6502/m65ce02.c",
788      MAME_DIR .. "src/emu/cpu/m6502/m65sc02.c",
789      MAME_DIR .. "src/emu/cpu/m6502/m6504.c",
790      MAME_DIR .. "src/emu/cpu/m6502/m6509.c",
791      MAME_DIR .. "src/emu/cpu/m6502/m6510.c",
792      MAME_DIR .. "src/emu/cpu/m6502/m6510t.c",
793      MAME_DIR .. "src/emu/cpu/m6502/m7501.c",
794      MAME_DIR .. "src/emu/cpu/m6502/m8502.c",
795      MAME_DIR .. "src/emu/cpu/m6502/n2a03.c",
796      MAME_DIR .. "src/emu/cpu/m6502/r65c02.c",
797      MAME_DIR .. "src/emu/cpu/m6502/m740.c",
798      MAME_DIR .. "src/emu/cpu/m6502/m3745x.c",
799      MAME_DIR .. "src/emu/cpu/m6502/m5074x.c",
800800   }
801801end
802802
r245247r245248
807807
808808if (CPUS["M6800"]~=null) then
809809   files {
810      MAME_DIR .. "src/emu/cpu/m6800/m6800.*",
810      MAME_DIR .. "src/emu/cpu/m6800/m6800.c",
811811   }
812   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6800/6800dasm.*")
812   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6800/6800dasm.c")
813813end
814814
815815--------------------------------------------------
r245247r245248
819819
820820if (CPUS["M6805"]~=null) then
821821   files {
822      MAME_DIR .. "src/emu/cpu/m6805/m6805.*",
822      MAME_DIR .. "src/emu/cpu/m6805/m6805.c",
823823   }
824   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6805/6805dasm.*")
824   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6805/6805dasm.c")
825825end
826826
827827--------------------------------------------------
r245247r245248
833833
834834if (CPUS["M6809"]~=null) then
835835   files {
836      MAME_DIR .. "src/emu/cpu/m6809/m6809.*",
837      MAME_DIR .. "src/emu/cpu/m6809/hd6309.*",
838      MAME_DIR .. "src/emu/cpu/m6809/konami.*",
836      MAME_DIR .. "src/emu/cpu/m6809/m6809.c",
837      MAME_DIR .. "src/emu/cpu/m6809/hd6309.c",
838      MAME_DIR .. "src/emu/cpu/m6809/konami.c",
839839   }
840   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6809dasm.*")
841   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6309dasm.*")
842   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/knmidasm.*")
840   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6809dasm.c")
841   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/6309dasm.c")
842   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m6809/knmidasm.c")
843843end
844844
845845--------------------------------------------------
r245247r245248
849849
850850if (CPUS["MC68HC11"]~=null) then
851851   files {
852      MAME_DIR .. "src/emu/cpu/mc68hc11/mc68hc11.*",
852      MAME_DIR .. "src/emu/cpu/mc68hc11/mc68hc11.c",
853853   }
854   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mc68hc11/hc11dasm.*")
854   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mc68hc11/hc11dasm.c")
855855end
856856
857857--------------------------------------------------
r245247r245248
861861
862862if (CPUS["M680X0"]~=null) then
863863   files {
864      MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.*",
865      GEN_DIR .. "emu/cpu/m68000/m68kops.*",
864      MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.c",
865      GEN_DIR .. "emu/cpu/m68000/m68kops.c",
866866   }
867   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m68000/m68kdasm.*")
867   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/m68000/m68kdasm.c")
868868end
869869
870870--------------------------------------------------
r245247r245248
874874
875875if (CPUS["DSP56156"]~=null) then
876876   files {
877      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56k.*",
878      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56mem.*",
879      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56pcu.*",
877      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56k.c",
878      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56mem.c",
879      MAME_DIR .. "src/emu/cpu/dsp56k/dsp56pcu.c",
880880   }
881   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/dsp56dsm.*")
882   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/opcode.*")
883   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/inst.*")
884   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/pmove.*")
885   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/tables.*")
881   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/dsp56dsm.c")
882   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/opcode.c")
883   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/inst.c")
884   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/pmove.c")
885   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/dsp56k/tables.c")
886886end
887887
888888
r245247r245248
895895
896896if (CPUS["PDP1"]~=null) then
897897   files {
898      MAME_DIR .. "src/emu/cpu/pdp1/pdp1.*",
899      MAME_DIR .. "src/emu/cpu/pdp1/tx0.*",
898      MAME_DIR .. "src/emu/cpu/pdp1/pdp1.c",
899      MAME_DIR .. "src/emu/cpu/pdp1/tx0.c",
900900   }
901   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/pdp1dasm.*")
902   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/tx0dasm.*")
901   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/pdp1dasm.c")
902   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pdp1/tx0dasm.c")
903903end
904904
905905--------------------------------------------------
r245247r245248
909909
910910if (CPUS["POWERPC"]~=null) then
911911   files {
912      MAME_DIR .. "src/emu/cpu/powerpc/ppccom.*",
913      MAME_DIR .. "src/emu/cpu/powerpc/ppcfe.*",
914      MAME_DIR .. "src/emu/cpu/powerpc/ppcdrc.*",
912      MAME_DIR .. "src/emu/cpu/powerpc/ppccom.c",
913      MAME_DIR .. "src/emu/cpu/powerpc/ppcfe.c",
914      MAME_DIR .. "src/emu/cpu/powerpc/ppcdrc.c",
915915   }
916   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/powerpc/ppc_dasm.*")
916   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/powerpc/ppc_dasm.c")
917917end
918918
919919--------------------------------------------------
r245247r245248
924924
925925if (CPUS["NEC"]~=null) then
926926   files {
927      MAME_DIR .. "src/emu/cpu/nec/nec.*",
928      MAME_DIR .. "src/emu/cpu/nec/v25.*",
929      MAME_DIR .. "src/emu/cpu/nec/v25sfr.*",
930      MAME_DIR .. "src/emu/cpu/nec/v53.*",
927      MAME_DIR .. "src/emu/cpu/nec/nec.c",
928      MAME_DIR .. "src/emu/cpu/nec/v25.c",
929      MAME_DIR .. "src/emu/cpu/nec/v25sfr.c",
930      MAME_DIR .. "src/emu/cpu/nec/v53.c",
931931   }
932   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.*")
932   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.c")
933933end
934934
935935if (CPUS["V30MZ"]~=null) then
936936   files {
937      MAME_DIR .. "src/emu/cpu/v30mz/v30mz.*",
937      MAME_DIR .. "src/emu/cpu/v30mz/v30mz.c",
938938   }
939   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.*")
939   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/nec/necdasm.c")
940940end
941941
942942--------------------------------------------------
r245247r245248
946946
947947if (CPUS["V60"]~=null) then
948948   files {
949      MAME_DIR .. "src/emu/cpu/v60/v60.*",
949      MAME_DIR .. "src/emu/cpu/v60/v60.c",
950950   }
951   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v60/v60d.*")
951   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v60/v60d.c")
952952end
953953
954954--------------------------------------------------
r245247r245248
958958
959959if (CPUS["V810"]~=null) then
960960   files {
961      MAME_DIR .. "src/emu/cpu/v810/v810.*",
961      MAME_DIR .. "src/emu/cpu/v810/v810.c",
962962   }
963   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v810/v810dasm.*")
963   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/v810/v810dasm.c")
964964end
965965
966966--------------------------------------------------
r245247r245248
970970
971971if (CPUS["UPD7725"]~=null) then
972972   files {
973      MAME_DIR .. "src/emu/cpu/upd7725/upd7725.*",
973      MAME_DIR .. "src/emu/cpu/upd7725/upd7725.c",
974974   }
975   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7725/dasm7725.*")
975   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7725/dasm7725.c")
976976end
977977
978978--------------------------------------------------
r245247r245248
982982
983983if (CPUS["UPD7810"]~=null) then
984984   files {
985      MAME_DIR .. "src/emu/cpu/upd7810/upd7810.*",
986      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_opcodes.*",
987      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_table.*",
985      MAME_DIR .. "src/emu/cpu/upd7810/upd7810.c",
986      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_opcodes.c",
987      MAME_DIR .. "src/emu/cpu/upd7810/upd7810_table.c",
988988   }
989   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7810/upd7810_dasm.*")
989   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/upd7810/upd7810_dasm.c")
990990end
991991
992992--------------------------------------------------
r245247r245248
996996
997997if (CPUS["UCOM4"]~=null) then
998998   files {
999      MAME_DIR .. "src/emu/cpu/ucom4/ucom4.*",
999      MAME_DIR .. "src/emu/cpu/ucom4/ucom4.c",
10001000   }
1001   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ucom4/ucom4d.*")
1001   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ucom4/ucom4d.c")
10021002end
10031003
10041004--------------------------------------------------
r245247r245248
10081008
10091009if (CPUS["MINX"]~=null) then
10101010   files {
1011      MAME_DIR .. "src/emu/cpu/minx/minx.*",
1011      MAME_DIR .. "src/emu/cpu/minx/minx.c",
10121012   }
1013   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/minx/minxd.*")
1013   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/minx/minxd.c")
10141014end
10151015
10161016--------------------------------------------------
r245247r245248
10201020
10211021if (CPUS["RSP"]~=null) then
10221022   files {
1023      MAME_DIR .. "src/emu/cpu/rsp/rsp.*",
1024      MAME_DIR .. "src/emu/cpu/rsp/rspdrc.*",
1025      MAME_DIR .. "src/emu/cpu/rsp/rspfe.*",
1026      MAME_DIR .. "src/emu/cpu/rsp/rspcp2.*",
1027      MAME_DIR .. "src/emu/cpu/rsp/rspcp2d.*",
1023      MAME_DIR .. "src/emu/cpu/rsp/rsp.c",
1024      MAME_DIR .. "src/emu/cpu/rsp/rspdrc.c",
1025      MAME_DIR .. "src/emu/cpu/rsp/rspfe.c",
1026      MAME_DIR .. "src/emu/cpu/rsp/rspcp2.c",
1027      MAME_DIR .. "src/emu/cpu/rsp/rspcp2d.c",
10281028   }
1029   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/rsp/rsp_dasm.*")
1029   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/rsp/rsp_dasm.c")
10301030end
10311031
10321032--------------------------------------------------
r245247r245248
10361036
10371037if (CPUS["MN10200"]~=null) then
10381038   files {
1039      MAME_DIR .. "src/emu/cpu/mn10200/mn10200.*",
1039      MAME_DIR .. "src/emu/cpu/mn10200/mn10200.c",
10401040   }
1041   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mn10200/mn102dis.*")
1041   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/mn10200/mn102dis.c")
10421042end
10431043
10441044--------------------------------------------------
r245247r245248
10481048
10491049if (CPUS["SATURN"]~=null) then
10501050   files {
1051      MAME_DIR .. "src/emu/cpu/saturn/saturn.*",
1051      MAME_DIR .. "src/emu/cpu/saturn/saturn.c",
10521052   }
1053   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/saturn/saturnds.*")
1053   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/saturn/saturnds.c")
10541054end
10551055
10561056--------------------------------------------------
r245247r245248
10601060
10611061if (CPUS["S2650"]~=null) then
10621062   files {
1063      MAME_DIR .. "src/emu/cpu/s2650/s2650.*",
1063      MAME_DIR .. "src/emu/cpu/s2650/s2650.c",
10641064   }
1065   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/s2650/2650dasm.*")
1065   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/s2650/2650dasm.c")
10661066end
10671067
10681068--------------------------------------------------
r245247r245248
10721072
10731073if (CPUS["SC61860"]~=null) then
10741074   files {
1075      MAME_DIR .. "src/emu/cpu/sc61860/sc61860.*",
1075      MAME_DIR .. "src/emu/cpu/sc61860/sc61860.c",
10761076   }
1077   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sc61860/scdasm.*")
1077   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sc61860/scdasm.c")
10781078end
10791079
10801080--------------------------------------------------
r245247r245248
10841084
10851085if (CPUS["SM8500"]~=null) then
10861086   files {
1087      MAME_DIR .. "src/emu/cpu/sm8500/sm8500.*",
1087      MAME_DIR .. "src/emu/cpu/sm8500/sm8500.c",
10881088   }
1089   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm8500/sm8500d.*")
1089   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/sm8500/sm8500d.c")
10901090end
10911091
10921092--------------------------------------------------
r245247r245248
10961096
10971097if (CPUS["SPC700"]~=null) then
10981098   files {
1099      MAME_DIR .. "src/emu/cpu/spc700/spc700.*",
1099      MAME_DIR .. "src/emu/cpu/spc700/spc700.c",
11001100   }
1101   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/spc700/spc700ds.*")
1101   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/spc700/spc700ds.c")
11021102end
11031103
11041104--------------------------------------------------
r245247r245248
11081108
11091109if (CPUS["SSP1601"]~=null) then
11101110   files {
1111      MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601.*",
1111      MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601.c",
11121112   }
1113   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601d.*")
1113   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/ssp1601/ssp1601d.c")
11141114end
11151115
11161116--------------------------------------------------
r245247r245248
11201120
11211121if (CPUS["UNSP"]~=null) then
11221122   files {
1123      MAME_DIR .. "src/emu/cpu/unsp/unsp.*",
1123      MAME_DIR .. "src/emu/cpu/unsp/unsp.c",
11241124   }
1125   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/unsp/unspdasm.*")
1125   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/unsp/unspdasm.c")
11261126end
11271127
11281128--------------------------------------------------
r245247r245248
11321132
11331133if (CPUS["AVR8"]~=null) then
11341134   files {
1135      MAME_DIR .. "src/emu/cpu/avr8/avr8.*",
1135      MAME_DIR .. "src/emu/cpu/avr8/avr8.c",
11361136   }
1137   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/avr8/avr8dasm.*")
1137   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/avr8/avr8dasm.c")
11381138end
11391139
11401140--------------------------------------------------
r245247r245248
11441144
11451145if (CPUS["TMS0980"]~=null) then
11461146   files {
1147      MAME_DIR .. "src/emu/cpu/tms0980/tms0980.*",
1147      MAME_DIR .. "src/emu/cpu/tms0980/tms0980.c",
11481148   }
1149   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms0980/tms0980d.*")
1149   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms0980/tms0980d.c")
11501150end
11511151
11521152--------------------------------------------------
r245247r245248
11561156
11571157if (CPUS["TMS7000"]~=null) then
11581158   files {
1159      MAME_DIR .. "src/emu/cpu/tms7000/tms7000.*",
1159      MAME_DIR .. "src/emu/cpu/tms7000/tms7000.c",
11601160   }
1161   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms7000/7000dasm.*")
1161   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms7000/7000dasm.c")
11621162end
11631163
11641164--------------------------------------------------
r245247r245248
11711171
11721172if (CPUS["TMS9900"]~=null) then
11731173   files {
1174      MAME_DIR .. "src/emu/cpu/tms9900/tms9900.*",
1175      MAME_DIR .. "src/emu/cpu/tms9900/tms9980a.*",
1176      MAME_DIR .. "src/emu/cpu/tms9900/tms9995.*",
1177      MAME_DIR .. "src/emu/cpu/tms9900/ti990_10.*",
1174      MAME_DIR .. "src/emu/cpu/tms9900/tms9900.c",
1175      MAME_DIR .. "src/emu/cpu/tms9900/tms9980a.c",
1176      MAME_DIR .. "src/emu/cpu/tms9900/tms9995.c",
1177      MAME_DIR .. "src/emu/cpu/tms9900/ti990_10.c",
11781178   }
1179   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms9900/9900dasm.*")
1179   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms9900/9900dasm.c")
11801180end
11811181
11821182--------------------------------------------------
r245247r245248
11861186
11871187if (CPUS["TMS340X0"]~=null) then
11881188   files {
1189      MAME_DIR .. "src/emu/cpu/tms34010/tms34010.*",
1189      MAME_DIR .. "src/emu/cpu/tms34010/tms34010.c",
11901190   }
1191   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms34010/34010dsm.*")
1191   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms34010/34010dsm.c")
11921192end
11931193
11941194--------------------------------------------------
r245247r245248
11981198
11991199if (CPUS["TMS32010"]~=null) then
12001200   files {
1201      MAME_DIR .. "src/emu/cpu/tms32010/tms32010.*",
1201      MAME_DIR .. "src/emu/cpu/tms32010/tms32010.c",
12021202   }
1203   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32010/32010dsm.*")
1203   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32010/32010dsm.c")
12041204end
12051205
12061206--------------------------------------------------
r245247r245248
12101210
12111211if (CPUS["TMS32025"]~=null) then
12121212   files {
1213      MAME_DIR .. "src/emu/cpu/tms32025/tms32025.*",
1213      MAME_DIR .. "src/emu/cpu/tms32025/tms32025.c",
12141214   }
1215   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32025/32025dsm.*")
1215   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32025/32025dsm.c")
12161216end
12171217
12181218--------------------------------------------------
r245247r245248
12221222
12231223if (CPUS["TMS32031"]~=null) then
12241224   files {
1225      MAME_DIR .. "src/emu/cpu/tms32031/tms32031.*",
1225      MAME_DIR .. "src/emu/cpu/tms32031/tms32031.c",
12261226   }
1227   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32031/dis32031.*")
1227   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32031/dis32031.c")
12281228end
12291229
12301230--------------------------------------------------
r245247r245248
12341234
12351235if (CPUS["TMS32051"]~=null) then
12361236   files {
1237      MAME_DIR .. "src/emu/cpu/tms32051/tms32051.*",
1237      MAME_DIR .. "src/emu/cpu/tms32051/tms32051.c",
12381238   }
1239   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32051/dis32051.*")
1239   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32051/dis32051.c")
12401240end
12411241
12421242--------------------------------------------------
r245247r245248
12461246
12471247if (CPUS["TMS32082"]~=null) then
12481248   files {
1249      MAME_DIR .. "src/emu/cpu/tms32082/tms32082.*",
1250      MAME_DIR .. "src/emu/cpu/tms32082/mp_ops.*",
1249      MAME_DIR .. "src/emu/cpu/tms32082/tms32082.c",
1250      MAME_DIR .. "src/emu/cpu/tms32082/mp_ops.c",
12511251   }
1252   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_mp.*")
1253   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_pp.*")
1252   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_mp.c")
1253   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms32082/dis_pp.c")
12541254end
12551255
12561256--------------------------------------------------
r245247r245248
12601260
12611261if (CPUS["TMS57002"]~=null) then
12621262   files {
1263      MAME_DIR .. "src/emu/cpu/tms57002/tms57002.*",
1264      MAME_DIR .. "src/emu/cpu/tms57002/tms57kdec.*",
1263      MAME_DIR .. "src/emu/cpu/tms57002/tms57002.c",
1264      MAME_DIR .. "src/emu/cpu/tms57002/tms57kdec.c",
12651265   }
1266   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms57002/57002dsm.*")
1266   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tms57002/57002dsm.c")
12671267end
12681268
12691269--------------------------------------------------
r245247r245248
12731273
12741274if (CPUS["TLCS90"]~=null) then
12751275   files {
1276      MAME_DIR .. "src/emu/cpu/tlcs90/tlcs90.*",
1276      MAME_DIR .. "src/emu/cpu/tlcs90/tlcs90.c",
12771277   }
12781278end
12791279
r245247r245248
12841284
12851285if (CPUS["TLCS900"]~=null) then
12861286   files {
1287      MAME_DIR .. "src/emu/cpu/tlcs900/tlcs900.*",
1287      MAME_DIR .. "src/emu/cpu/tlcs900/tlcs900.c",
12881288   }
1289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tlcs900/dasm900.*")
1289   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/tlcs900/dasm900.c")
12901290end
12911291
12921292--------------------------------------------------
r245247r245248
12961296
12971297if (CPUS["Z80"]~=null) then
12981298   files {
1299      MAME_DIR .. "src/emu/cpu/z80/z80.*",
1300      MAME_DIR .. "src/emu/cpu/z80/z80daisy.*",
1301      MAME_DIR .. "src/emu/cpu/z80/tmpz84c011.*",
1302      MAME_DIR .. "src/emu/cpu/z80/tmpz84c015.*",
1303      MAME_DIR .. "src/emu/cpu/z80/kl5c80a12.*",
1299      MAME_DIR .. "src/emu/cpu/z80/z80.c",
1300      MAME_DIR .. "src/emu/cpu/z80/z80daisy.c",
1301      MAME_DIR .. "src/emu/cpu/z80/tmpz84c011.c",
1302      MAME_DIR .. "src/emu/cpu/z80/tmpz84c015.c",
1303      MAME_DIR .. "src/emu/cpu/z80/kl5c80a12.c",
13041304   }
1305   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z80/z80dasm.*")
1305   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z80/z80dasm.c")
13061306end
13071307
13081308--------------------------------------------------
r245247r245248
13121312
13131313if (CPUS["LR35902"]~=null) then
13141314   files {
1315      MAME_DIR .. "src/emu/cpu/lr35902/lr35902.*",
1315      MAME_DIR .. "src/emu/cpu/lr35902/lr35902.c",
13161316   }
1317   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lr35902/lr35902d.*")
1317   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lr35902/lr35902d.c")
13181318end
13191319
13201320--------------------------------------------------
r245247r245248
13241324
13251325if (CPUS["Z180"]~=null) then
13261326   files {
1327      MAME_DIR .. "src/emu/cpu/z180/z180.*",
1328      MAME_DIR .. "src/emu/cpu/z80/z80daisy.*",
1327      MAME_DIR .. "src/emu/cpu/z180/z180.c",
1328      MAME_DIR .. "src/emu/cpu/z80/z80daisy.c",
13291329   }
1330   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z180/z180dasm.*")
1330   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z180/z180dasm.c")
13311331end
13321332
13331333--------------------------------------------------
r245247r245248
13371337
13381338if (CPUS["Z8000"]~=null) then
13391339   files {
1340      MAME_DIR .. "src/emu/cpu/z8000/z8000.*",
1340      MAME_DIR .. "src/emu/cpu/z8000/z8000.c",
13411341   }
1342   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8000/8000dasm.*")
1342   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8000/8000dasm.c")
13431343end
13441344
13451345--------------------------------------------------
r245247r245248
13491349
13501350if (CPUS["Z8"]~=null) then
13511351   files {
1352      MAME_DIR .. "src/emu/cpu/z8/z8.*",
1352      MAME_DIR .. "src/emu/cpu/z8/z8.c",
13531353   }
1354   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8/z8dasm.*")
1354   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/z8/z8dasm.c")
13551355end
13561356
13571357--------------------------------------------------
r245247r245248
13611361
13621362if (CPUS["SUPERFX"]~=null) then
13631363   files {
1364      MAME_DIR .. "src/emu/cpu/superfx/superfx.*",
1364      MAME_DIR .. "src/emu/cpu/superfx/superfx.c",
13651365   }
1366   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/superfx/sfx_dasm.*")
1366   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/superfx/sfx_dasm.c")
13671367end
13681368
13691369--------------------------------------------------
r245247r245248
13731373
13741374if (CPUS["PPS4"]~=null) then
13751375   files {
1376      MAME_DIR .. "src/emu/cpu/pps4/pps4.*",
1376      MAME_DIR .. "src/emu/cpu/pps4/pps4.c",
13771377   }
1378   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pps4/pps4dasm.*")
1378   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/pps4/pps4dasm.c")
13791379end
13801380
13811381--------------------------------------------------
r245247r245248
13851385
13861386if (CPUS["HD61700"]~=null) then
13871387   files {
1388      MAME_DIR .. "src/emu/cpu/hd61700/hd61700.*",
1388      MAME_DIR .. "src/emu/cpu/hd61700/hd61700.c",
13891389   }
1390   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hd61700/hd61700d.*")
1390   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/hd61700/hd61700d.c")
13911391end
13921392
13931393--------------------------------------------------
r245247r245248
13971397
13981398if (CPUS["LC8670"]~=null) then
13991399   files {
1400      MAME_DIR .. "src/emu/cpu/lc8670/lc8670.*",
1400      MAME_DIR .. "src/emu/cpu/lc8670/lc8670.c",
14011401   }
1402   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lc8670/lc8670dsm.*")
1402   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/lc8670/lc8670dsm.c")
14031403end
14041404
14051405--------------------------------------------------
r245247r245248
14091409
14101410if (CPUS["SCUDSP"]~=null) then
14111411   files {
1412      MAME_DIR .. "src/emu/cpu/scudsp/scudsp.*",
1412      MAME_DIR .. "src/emu/cpu/scudsp/scudsp.c",
14131413   }
1414   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scudsp/scudspdasm.*")
1414   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/scudsp/scudspdasm.c")
14151415end
14161416
14171417--------------------------------------------------
r245247r245248
14211421
14221422if (CPUS["SCORE"]~=null) then
14231423   files {
1424      MAME_DIR .. "src/emu/cpu/score/score.*",
1424      MAME_DIR .. "src/emu/cpu/score/score.c",
14251425   }
1426   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/score/scoredsm.*")
1426   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/score/scoredsm.c")
14271427end
14281428
14291429--------------------------------------------------
r245247r245248
14331433
14341434if (CPUS["ALTO2"]~=null) then
14351435   files {
1436      MAME_DIR .. "src/emu/cpu/alto2/alto2cpu.*",
1437      MAME_DIR .. "src/emu/cpu/alto2/a2disk.*",
1438      MAME_DIR .. "src/emu/cpu/alto2/a2disp.*",
1439      MAME_DIR .. "src/emu/cpu/alto2/a2curt.*",
1440      MAME_DIR .. "src/emu/cpu/alto2/a2dht.*",
1441      MAME_DIR .. "src/emu/cpu/alto2/a2dvt.*",
1442      MAME_DIR .. "src/emu/cpu/alto2/a2dwt.*",
1443      MAME_DIR .. "src/emu/cpu/alto2/a2emu.*",
1444      MAME_DIR .. "src/emu/cpu/alto2/a2ether.*",
1445      MAME_DIR .. "src/emu/cpu/alto2/a2hw.*",
1446      MAME_DIR .. "src/emu/cpu/alto2/a2kbd.*",
1447      MAME_DIR .. "src/emu/cpu/alto2/a2ksec.*",
1448      MAME_DIR .. "src/emu/cpu/alto2/a2kwd.*",
1449      MAME_DIR .. "src/emu/cpu/alto2/a2mem.*",
1450      MAME_DIR .. "src/emu/cpu/alto2/a2mouse.*",
1451      MAME_DIR .. "src/emu/cpu/alto2/a2mrt.*",
1452      MAME_DIR .. "src/emu/cpu/alto2/a2part.*",
1453      MAME_DIR .. "src/emu/cpu/alto2/a2ram.*",
1454      MAME_DIR .. "src/emu/cpu/alto2/a2roms.*",
1436      MAME_DIR .. "src/emu/cpu/alto2/alto2cpu.c",
1437      MAME_DIR .. "src/emu/cpu/alto2/a2disk.c",
1438      MAME_DIR .. "src/emu/cpu/alto2/a2disp.c",
1439      MAME_DIR .. "src/emu/cpu/alto2/a2curt.c",
1440      MAME_DIR .. "src/emu/cpu/alto2/a2dht.c",
1441      MAME_DIR .. "src/emu/cpu/alto2/a2dvt.c",
1442      MAME_DIR .. "src/emu/cpu/alto2/a2dwt.c",
1443      MAME_DIR .. "src/emu/cpu/alto2/a2emu.c",
1444      MAME_DIR .. "src/emu/cpu/alto2/a2ether.c",
1445      MAME_DIR .. "src/emu/cpu/alto2/a2hw.c",
1446      MAME_DIR .. "src/emu/cpu/alto2/a2kbd.c",
1447      MAME_DIR .. "src/emu/cpu/alto2/a2ksec.c",
1448      MAME_DIR .. "src/emu/cpu/alto2/a2kwd.c",
1449      MAME_DIR .. "src/emu/cpu/alto2/a2mem.c",
1450      MAME_DIR .. "src/emu/cpu/alto2/a2mouse.c",
1451      MAME_DIR .. "src/emu/cpu/alto2/a2mrt.c",
1452      MAME_DIR .. "src/emu/cpu/alto2/a2part.c",
1453      MAME_DIR .. "src/emu/cpu/alto2/a2ram.c",
1454      MAME_DIR .. "src/emu/cpu/alto2/a2roms.c",
14551455
14561456   }
1457   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alto2/alto2dsm.*")
1457   table.insert(disasm_files , MAME_DIR .. "src/emu/cpu/alto2/alto2dsm.c")
14581458end
trunk/scripts/src/emu.lua
r245247r245248
2020includeosd()
2121
2222files {
23   MAME_DIR .. "src/emu/*.c",
24   MAME_DIR .. "src/emu/*.h",
25   MAME_DIR .. "src/emu/*.png",
26   MAME_DIR .. "src/emu/ui/*.c",
27   MAME_DIR .. "src/emu/ui/*.h",
28   MAME_DIR .. "src/emu/debug/*.c",
29   MAME_DIR .. "src/emu/debug/*.h",
30   MAME_DIR .. "src/emu/layout/*.lay",
31   MAME_DIR .. "src/emu/sound/filter.*",
32   MAME_DIR .. "src/emu/sound/flt_vol.*",
33   MAME_DIR .. "src/emu/sound/flt_rc.*",
34   MAME_DIR .. "src/emu/sound/wavwrite.*",
35   MAME_DIR .. "src/emu/sound/samples.*",
36   MAME_DIR .. "src/emu/drivers/*.*",
37   MAME_DIR .. "src/emu/machine/bcreader.*",
38   MAME_DIR .. "src/emu/machine/buffer.*",
39   MAME_DIR .. "src/emu/machine/clock.*",
40   MAME_DIR .. "src/emu/machine/generic.*",
41   MAME_DIR .. "src/emu/machine/keyboard.*",
42   MAME_DIR .. "src/emu/machine/laserdsc.*",
43   MAME_DIR .. "src/emu/machine/latch.*",
44   MAME_DIR .. "src/emu/machine/netlist.*",
45   MAME_DIR .. "src/emu/machine/nvram.*",
46   MAME_DIR .. "src/emu/machine/ram.*",
47   MAME_DIR .. "src/emu/machine/legscsi.*",
48   MAME_DIR .. "src/emu/machine/terminal.*",
49   MAME_DIR .. "src/emu/imagedev/*.*",
50   MAME_DIR .. "src/emu/video/generic.*",
51   MAME_DIR .. "src/emu/video/resnet.*",
52   MAME_DIR .. "src/emu/video/rgbutil.*",
53   MAME_DIR .. "src/emu/video/vector.*",
54   MAME_DIR .. "src/osd/osdnet.*",
23   MAME_DIR .. "src/emu/hashfile.c",
24   MAME_DIR .. "src/emu/addrmap.c",
25   MAME_DIR .. "src/emu/attotime.c",
26   MAME_DIR .. "src/emu/audit.c",
27   MAME_DIR .. "src/emu/cheat.c",
28   MAME_DIR .. "src/emu/clifront.c",
29   MAME_DIR .. "src/emu/cliopts.c",
30   MAME_DIR .. "src/emu/config.c",
31   MAME_DIR .. "src/emu/crsshair.c",
32   MAME_DIR .. "src/emu/debugger.c",
33   MAME_DIR .. "src/emu/devdelegate.c",
34   MAME_DIR .. "src/emu/devcb.c",
35   MAME_DIR .. "src/emu/devcpu.c",
36   MAME_DIR .. "src/emu/devfind.c",
37   MAME_DIR .. "src/emu/device.c",
38   MAME_DIR .. "src/emu/didisasm.c",
39   MAME_DIR .. "src/emu/diexec.c",
40   MAME_DIR .. "src/emu/digfx.c",
41   MAME_DIR .. "src/emu/diimage.c",
42   MAME_DIR .. "src/emu/dimemory.c",
43   MAME_DIR .. "src/emu/dinetwork.c",
44   MAME_DIR .. "src/emu/dinvram.c",
45   MAME_DIR .. "src/emu/dioutput.c",
46   MAME_DIR .. "src/emu/dirtc.c",
47   MAME_DIR .. "src/emu/diserial.c",
48   MAME_DIR .. "src/emu/dislot.c",
49   MAME_DIR .. "src/emu/disound.c",
50   MAME_DIR .. "src/emu/dispatch.c",
51   MAME_DIR .. "src/emu/distate.c",
52   MAME_DIR .. "src/emu/divideo.c",
53   MAME_DIR .. "src/emu/drawgfx.c",
54   MAME_DIR .. "src/emu/driver.c",
55   MAME_DIR .. "src/emu/drivenum.c",
56   MAME_DIR .. "src/emu/emualloc.c",
57   MAME_DIR .. "src/emu/emucore.c",
58   MAME_DIR .. "src/emu/emuopts.c",
59   MAME_DIR .. "src/emu/emupal.c",
60   MAME_DIR .. "src/emu/fileio.c",
61   MAME_DIR .. "src/emu/hash.c",
62   MAME_DIR .. "src/emu/image.c",
63   MAME_DIR .. "src/emu/info.c",
64   MAME_DIR .. "src/emu/input.c",
65   MAME_DIR .. "src/emu/ioport.c",
66   MAME_DIR .. "src/emu/luaengine.c",
67   MAME_DIR .. "src/emu/mame.c",
68   MAME_DIR .. "src/emu/machine.c",
69   MAME_DIR .. "src/emu/mconfig.c",
70   MAME_DIR .. "src/emu/memarray.c",
71   MAME_DIR .. "src/emu/memory.c",
72   MAME_DIR .. "src/emu/network.c",
73   MAME_DIR .. "src/emu/parameters.c",
74   MAME_DIR .. "src/emu/output.c",
75   MAME_DIR .. "src/emu/render.c",
76   MAME_DIR .. "src/emu/rendfont.c",
77   MAME_DIR .. "src/emu/rendlay.c",
78   MAME_DIR .. "src/emu/rendutil.c",
79   MAME_DIR .. "src/emu/romload.c",
80   MAME_DIR .. "src/emu/save.c",
81   MAME_DIR .. "src/emu/schedule.c",
82   MAME_DIR .. "src/emu/screen.c",
83   MAME_DIR .. "src/emu/softlist.c",
84   MAME_DIR .. "src/emu/sound.c",
85   MAME_DIR .. "src/emu/speaker.c",
86   MAME_DIR .. "src/emu/sprite.c",
87   MAME_DIR .. "src/emu/tilemap.c",
88   MAME_DIR .. "src/emu/timer.c",
89   MAME_DIR .. "src/emu/uiinput.c",
90   MAME_DIR .. "src/emu/ui/ui.c",
91   MAME_DIR .. "src/emu/ui/menu.c",
92   MAME_DIR .. "src/emu/ui/mainmenu.c",
93   MAME_DIR .. "src/emu/ui/miscmenu.c",
94   MAME_DIR .. "src/emu/ui/barcode.c",
95   MAME_DIR .. "src/emu/ui/cheatopt.c",
96   MAME_DIR .. "src/emu/ui/devopt.c",
97   MAME_DIR .. "src/emu/ui/filemngr.c",
98   MAME_DIR .. "src/emu/ui/filesel.c",
99   MAME_DIR .. "src/emu/ui/imgcntrl.c",
100   MAME_DIR .. "src/emu/ui/info.c",
101   MAME_DIR .. "src/emu/ui/inputmap.c",
102   MAME_DIR .. "src/emu/ui/selgame.c",
103   MAME_DIR .. "src/emu/ui/sliders.c",
104   MAME_DIR .. "src/emu/ui/slotopt.c",
105   MAME_DIR .. "src/emu/ui/swlist.c",
106   MAME_DIR .. "src/emu/ui/tapectrl.c",
107   MAME_DIR .. "src/emu/ui/videoopt.c",
108   MAME_DIR .. "src/emu/ui/viewgfx.c",
109   MAME_DIR .. "src/emu/validity.c",
110   MAME_DIR .. "src/emu/video.c",
111   MAME_DIR .. "src/emu/debug/debugcmd.c",
112   MAME_DIR .. "src/emu/debug/debugcon.c",
113   MAME_DIR .. "src/emu/debug/debugcpu.c",
114   MAME_DIR .. "src/emu/debug/debughlp.c",
115   MAME_DIR .. "src/emu/debug/debugvw.c",
116   MAME_DIR .. "src/emu/debug/dvdisasm.c",
117   MAME_DIR .. "src/emu/debug/dvmemory.c",
118   MAME_DIR .. "src/emu/debug/dvbpoints.c",
119   MAME_DIR .. "src/emu/debug/dvwpoints.c",
120   MAME_DIR .. "src/emu/debug/dvstate.c",
121   MAME_DIR .. "src/emu/debug/dvtext.c",
122   MAME_DIR .. "src/emu/debug/express.c",
123   MAME_DIR .. "src/emu/debug/textbuf.c",
124   MAME_DIR .. "src/emu/profiler.c",
125   MAME_DIR .. "src/emu/webengine.c",
126   MAME_DIR .. "src/osd/osdnet.c",
127   MAME_DIR .. "src/emu/sound/filter.c",
128   MAME_DIR .. "src/emu/sound/flt_vol.c",
129   MAME_DIR .. "src/emu/sound/flt_rc.c",
130   MAME_DIR .. "src/emu/sound/wavwrite.c",
131   MAME_DIR .. "src/emu/sound/samples.c",
132   MAME_DIR .. "src/emu/drivers/empty.c",
133   MAME_DIR .. "src/emu/drivers/testcpu.c",
134   MAME_DIR .. "src/emu/machine/bcreader.c",
135   MAME_DIR .. "src/emu/machine/buffer.c",
136   MAME_DIR .. "src/emu/machine/clock.c",
137   MAME_DIR .. "src/emu/machine/generic.c",
138   MAME_DIR .. "src/emu/machine/keyboard.c",
139   MAME_DIR .. "src/emu/machine/laserdsc.c",
140   MAME_DIR .. "src/emu/machine/latch.c",
141   MAME_DIR .. "src/emu/machine/netlist.c",
142   MAME_DIR .. "src/emu/machine/nvram.c",
143   MAME_DIR .. "src/emu/machine/ram.c",
144   MAME_DIR .. "src/emu/machine/legscsi.c",
145   MAME_DIR .. "src/emu/machine/terminal.c",
146   MAME_DIR .. "src/emu/imagedev/bitbngr.c",
147   MAME_DIR .. "src/emu/imagedev/cassette.c",
148   MAME_DIR .. "src/emu/imagedev/chd_cd.c",
149   MAME_DIR .. "src/emu/imagedev/diablo.c",
150   MAME_DIR .. "src/emu/imagedev/flopdrv.c",
151   MAME_DIR .. "src/emu/imagedev/floppy.c",
152   MAME_DIR .. "src/emu/imagedev/harddriv.c",
153   MAME_DIR .. "src/emu/imagedev/midiin.c",
154   MAME_DIR .. "src/emu/imagedev/midiout.c",
155   MAME_DIR .. "src/emu/imagedev/printer.c",
156   MAME_DIR .. "src/emu/imagedev/snapquik.c",
157   MAME_DIR .. "src/emu/video/generic.c",
158   MAME_DIR .. "src/emu/video/resnet.c",
159   MAME_DIR .. "src/emu/video/rgbutil.c",
160   MAME_DIR .. "src/emu/video/vector.c",
55161}
56162
57163
r245247r245248
88194
89195   dofile(path.join("src", "sound.lua"))
90196   
91   files {
92      MAME_DIR .. "src/emu/netlist/**.*",
93   }
197   dofile(path.join("src", "netlist.lua"))
94198   
95199   dofile(path.join("src", "video.lua"))
96200
trunk/scripts/src/lib.lua
r245247r245248
1717   includeosd()
1818
1919   files {
20      MAME_DIR .. "src/osd/osdcore.*",
21      MAME_DIR .. "src/lib/util/**.c",
22      MAME_DIR .. "src/lib/util/**.h",
20      MAME_DIR .. "src/osd/osdcore.c",
21      MAME_DIR .. "src/lib/util/astring.c",
22      MAME_DIR .. "src/lib/util/avhuff.c",
23      MAME_DIR .. "src/lib/util/aviio.c",
24      MAME_DIR .. "src/lib/util/bitmap.c",
25      MAME_DIR .. "src/lib/util/cdrom.c",
26      MAME_DIR .. "src/lib/util/chd.c",
27      MAME_DIR .. "src/lib/util/chdcd.c",
28      MAME_DIR .. "src/lib/util/chdcodec.c",
29      MAME_DIR .. "src/lib/util/corealloc.c",
30      MAME_DIR .. "src/lib/util/corefile.c",
31      MAME_DIR .. "src/lib/util/corestr.c",
32      MAME_DIR .. "src/lib/util/coreutil.c",
33      MAME_DIR .. "src/lib/util/cstrpool.c",
34      MAME_DIR .. "src/lib/util/delegate.c",
35      MAME_DIR .. "src/lib/util/flac.c",
36      MAME_DIR .. "src/lib/util/harddisk.c",
37      MAME_DIR .. "src/lib/util/hashing.c",
38      MAME_DIR .. "src/lib/util/huffman.c",
39      MAME_DIR .. "src/lib/util/jedparse.c",
40      MAME_DIR .. "src/lib/util/md5.c",
41      MAME_DIR .. "src/lib/util/opresolv.c",
42      MAME_DIR .. "src/lib/util/options.c",
43      MAME_DIR .. "src/lib/util/palette.c",
44      MAME_DIR .. "src/lib/util/plaparse.c",
45      MAME_DIR .. "src/lib/util/png.c",
46      MAME_DIR .. "src/lib/util/pool.c",
47      MAME_DIR .. "src/lib/util/sha1.c",
48      MAME_DIR .. "src/lib/util/tagmap.c",
49      MAME_DIR .. "src/lib/util/unicode.c",
50      MAME_DIR .. "src/lib/util/unzip.c",
51      MAME_DIR .. "src/lib/util/un7z.c",
52      MAME_DIR .. "src/lib/util/vbiparse.c",
53      MAME_DIR .. "src/lib/util/xmlfile.c",
54      MAME_DIR .. "src/lib/util/zippath.c",
2355   }
2456
2557   
r245247r245248
4375   includeosd()
4476   
4577   files {
46      MAME_DIR .. "src/lib/formats/**.c",
47      MAME_DIR .. "src/lib/formats/**.h",
78      MAME_DIR .. "src/lib/formats/cassimg.c",     
79      MAME_DIR .. "src/lib/formats/flopimg.c",     
80      MAME_DIR .. "src/lib/formats/imageutl.c",   
81      MAME_DIR .. "src/lib/formats/ioprocs.c",     
82      MAME_DIR .. "src/lib/formats/basicdsk.c",   
83      MAME_DIR .. "src/lib/formats/a26_cas.c",     
84      MAME_DIR .. "src/lib/formats/a5105_dsk.c",   
85      MAME_DIR .. "src/lib/formats/abc800_dsk.c", 
86      MAME_DIR .. "src/lib/formats/ace_tap.c",     
87      MAME_DIR .. "src/lib/formats/adam_cas.c",   
88      MAME_DIR .. "src/lib/formats/adam_dsk.c",   
89      MAME_DIR .. "src/lib/formats/ami_dsk.c",     
90      MAME_DIR .. "src/lib/formats/ap2_dsk.c",     
91      MAME_DIR .. "src/lib/formats/apf_apt.c",     
92      MAME_DIR .. "src/lib/formats/apridisk.c",   
93      MAME_DIR .. "src/lib/formats/apollo_dsk.c", 
94      MAME_DIR .. "src/lib/formats/ap_dsk35.c",   
95      MAME_DIR .. "src/lib/formats/applix_dsk.c", 
96      MAME_DIR .. "src/lib/formats/asst128_dsk.c",
97      MAME_DIR .. "src/lib/formats/atari_dsk.c",   
98      MAME_DIR .. "src/lib/formats/atarist_dsk.c",
99      MAME_DIR .. "src/lib/formats/atom_tap.c",   
100      MAME_DIR .. "src/lib/formats/bw2_dsk.c",     
101      MAME_DIR .. "src/lib/formats/bw12_dsk.c",   
102      MAME_DIR .. "src/lib/formats/cbm_crt.c",     
103      MAME_DIR .. "src/lib/formats/cbm_tap.c",     
104      MAME_DIR .. "src/lib/formats/ccvf_dsk.c",   
105      MAME_DIR .. "src/lib/formats/cgen_cas.c",   
106      MAME_DIR .. "src/lib/formats/coco_cas.c",   
107      MAME_DIR .. "src/lib/formats/coco_dsk.c",   
108      MAME_DIR .. "src/lib/formats/comx35_dsk.c", 
109      MAME_DIR .. "src/lib/formats/concept_dsk.c",
110      MAME_DIR .. "src/lib/formats/coupedsk.c",   
111      MAME_DIR .. "src/lib/formats/cpis_dsk.c",   
112      MAME_DIR .. "src/lib/formats/cqm_dsk.c",     
113      MAME_DIR .. "src/lib/formats/csw_cas.c",     
114      MAME_DIR .. "src/lib/formats/d64_dsk.c",     
115      MAME_DIR .. "src/lib/formats/d67_dsk.c",     
116      MAME_DIR .. "src/lib/formats/d71_dsk.c",     
117      MAME_DIR .. "src/lib/formats/d80_dsk.c",     
118      MAME_DIR .. "src/lib/formats/d81_dsk.c",     
119      MAME_DIR .. "src/lib/formats/d82_dsk.c",     
120      MAME_DIR .. "src/lib/formats/d88_dsk.c",     
121      MAME_DIR .. "src/lib/formats/dcp_dsk.c",     
122      MAME_DIR .. "src/lib/formats/dfi_dsk.c",     
123      MAME_DIR .. "src/lib/formats/dim_dsk.c",     
124      MAME_DIR .. "src/lib/formats/dip_dsk.c",     
125      MAME_DIR .. "src/lib/formats/dmk_dsk.c",     
126      MAME_DIR .. "src/lib/formats/dmv_dsk.c",     
127      MAME_DIR .. "src/lib/formats/dsk_dsk.c",     
128      MAME_DIR .. "src/lib/formats/ep64_dsk.c",   
129      MAME_DIR .. "src/lib/formats/esq8_dsk.c",   
130      MAME_DIR .. "src/lib/formats/esq16_dsk.c",   
131      MAME_DIR .. "src/lib/formats/excali64_dsk.c",
132      MAME_DIR .. "src/lib/formats/fc100_cas.c",   
133      MAME_DIR .. "src/lib/formats/fdi_dsk.c",     
134      MAME_DIR .. "src/lib/formats/fdd_dsk.c",     
135      MAME_DIR .. "src/lib/formats/flex_dsk.c",   
136      MAME_DIR .. "src/lib/formats/fm7_cas.c",     
137      MAME_DIR .. "src/lib/formats/fmsx_cas.c",   
138      MAME_DIR .. "src/lib/formats/fmtowns_dsk.c",
139      MAME_DIR .. "src/lib/formats/g64_dsk.c",     
140      MAME_DIR .. "src/lib/formats/gtp_cas.c",     
141      MAME_DIR .. "src/lib/formats/hect_dsk.c",   
142      MAME_DIR .. "src/lib/formats/hect_tap.c",   
143      MAME_DIR .. "src/lib/formats/iq151_dsk.c",   
144      MAME_DIR .. "src/lib/formats/imd_dsk.c",     
145      MAME_DIR .. "src/lib/formats/ipf_dsk.c",     
146      MAME_DIR .. "src/lib/formats/kaypro_dsk.c", 
147      MAME_DIR .. "src/lib/formats/kc_cas.c",     
148      MAME_DIR .. "src/lib/formats/kc85_dsk.c",   
149      MAME_DIR .. "src/lib/formats/kim1_cas.c",   
150      MAME_DIR .. "src/lib/formats/lviv_lvt.c",   
151      MAME_DIR .. "src/lib/formats/m20_dsk.c",     
152      MAME_DIR .. "src/lib/formats/m5_dsk.c",     
153      MAME_DIR .. "src/lib/formats/mbee_cas.c",   
154      MAME_DIR .. "src/lib/formats/mm_dsk.c",     
155      MAME_DIR .. "src/lib/formats/msx_dsk.c",     
156      MAME_DIR .. "src/lib/formats/mfi_dsk.c",     
157      MAME_DIR .. "src/lib/formats/mz_cas.c",     
158      MAME_DIR .. "src/lib/formats/nanos_dsk.c",   
159      MAME_DIR .. "src/lib/formats/naslite_dsk.c",
160      MAME_DIR .. "src/lib/formats/nes_dsk.c",     
161      MAME_DIR .. "src/lib/formats/nfd_dsk.c",     
162      MAME_DIR .. "src/lib/formats/orao_cas.c",   
163      MAME_DIR .. "src/lib/formats/oric_dsk.c",   
164      MAME_DIR .. "src/lib/formats/oric_tap.c",   
165      MAME_DIR .. "src/lib/formats/p6001_cas.c",   
166      MAME_DIR .. "src/lib/formats/pasti_dsk.c",   
167      MAME_DIR .. "src/lib/formats/pc_dsk.c",     
168      MAME_DIR .. "src/lib/formats/pc98_dsk.c",   
169      MAME_DIR .. "src/lib/formats/pc98fdi_dsk.c",
170      MAME_DIR .. "src/lib/formats/phc25_cas.c",   
171      MAME_DIR .. "src/lib/formats/pmd_cas.c",     
172      MAME_DIR .. "src/lib/formats/primoptp.c",   
173      MAME_DIR .. "src/lib/formats/pyldin_dsk.c", 
174      MAME_DIR .. "src/lib/formats/ql_dsk.c",     
175      MAME_DIR .. "src/lib/formats/rk_cas.c",     
176      MAME_DIR .. "src/lib/formats/rx50_dsk.c",   
177      MAME_DIR .. "src/lib/formats/sc3000_bit.c", 
178      MAME_DIR .. "src/lib/formats/sf7000_dsk.c", 
179      MAME_DIR .. "src/lib/formats/smx_dsk.c",     
180      MAME_DIR .. "src/lib/formats/sol_cas.c",     
181      MAME_DIR .. "src/lib/formats/sorc_dsk.c",   
182      MAME_DIR .. "src/lib/formats/sorc_cas.c",   
183      MAME_DIR .. "src/lib/formats/sord_cas.c",   
184      MAME_DIR .. "src/lib/formats/spc1000_cas.c",
185      MAME_DIR .. "src/lib/formats/st_dsk.c",     
186      MAME_DIR .. "src/lib/formats/svi_cas.c",     
187      MAME_DIR .. "src/lib/formats/svi_dsk.c",     
188      MAME_DIR .. "src/lib/formats/tandy2k_dsk.c",
189      MAME_DIR .. "src/lib/formats/td0_dsk.c",     
190      MAME_DIR .. "src/lib/formats/thom_cas.c",   
191      MAME_DIR .. "src/lib/formats/thom_dsk.c",   
192      MAME_DIR .. "src/lib/formats/ti99_dsk.c",   
193      MAME_DIR .. "src/lib/formats/tiki100_dsk.c",
194      MAME_DIR .. "src/lib/formats/trd_dsk.c",     
195      MAME_DIR .. "src/lib/formats/trs_cas.c",     
196      MAME_DIR .. "src/lib/formats/trs_dsk.c",     
197      MAME_DIR .. "src/lib/formats/tvc_cas.c",     
198      MAME_DIR .. "src/lib/formats/tvc_dsk.c",     
199      MAME_DIR .. "src/lib/formats/tzx_cas.c",     
200      MAME_DIR .. "src/lib/formats/uef_cas.c",     
201      MAME_DIR .. "src/lib/formats/upd765_dsk.c", 
202      MAME_DIR .. "src/lib/formats/victor9k_dsk.c",
203      MAME_DIR .. "src/lib/formats/vg5k_cas.c",   
204      MAME_DIR .. "src/lib/formats/vt_cas.c",     
205      MAME_DIR .. "src/lib/formats/vt_dsk.c",     
206      MAME_DIR .. "src/lib/formats/vtech1_dsk.c", 
207      MAME_DIR .. "src/lib/formats/wavfile.c",     
208      MAME_DIR .. "src/lib/formats/wd177x_dsk.c", 
209      MAME_DIR .. "src/lib/formats/x07_cas.c",     
210      MAME_DIR .. "src/lib/formats/x1_tap.c",     
211      MAME_DIR .. "src/lib/formats/xdf_dsk.c",     
212      MAME_DIR .. "src/lib/formats/z80ne_dsk.c",   
213      MAME_DIR .. "src/lib/formats/zx81_p.c",     
214      MAME_DIR .. "src/lib/formats/hxcmfm_dsk.c", 
215      MAME_DIR .. "src/lib/formats/itt3030_dsk.c",
48216   }
49217
trunk/scripts/src/machine.lua
r245247r245248
1717
1818if (MACHINES["AKIKO"]~=null) then
1919   files {
20      MAME_DIR .. "src/emu/machine/akiko.*",
20      MAME_DIR .. "src/emu/machine/akiko.c",
2121   }
2222end
2323
r245247r245248
2929
3030if (MACHINES["AUTOCONFIG"]~=null) then
3131   files {
32      MAME_DIR .. "src/emu/machine/autoconfig.*",
32      MAME_DIR .. "src/emu/machine/autoconfig.c",
3333   }
3434end
3535
r245247r245248
4141
4242if (MACHINES["CR511B"]~=null) then
4343   files {
44      MAME_DIR .. "src/emu/machine/cr511b.*",
44      MAME_DIR .. "src/emu/machine/cr511b.c",
4545   }
4646end
4747
r245247r245248
5353
5454if (MACHINES["DMAC"]~=null) then
5555   files {
56      MAME_DIR .. "src/emu/machine/dmac.*",
56      MAME_DIR .. "src/emu/machine/dmac.c",
5757   }
5858end
5959
r245247r245248
6565
6666if (MACHINES["GAYLE"]~=null) then
6767   files {
68      MAME_DIR .. "src/emu/machine/gayle.*",
68      MAME_DIR .. "src/emu/machine/gayle.c",
6969   }
7070end
7171
r245247r245248
7777
7878if (MACHINES["CMOS40105"]~=null) then
7979   files {
80      MAME_DIR .. "src/emu/machine/40105.*",
80      MAME_DIR .. "src/emu/machine/40105.c",
8181   }
8282end
8383
r245247r245248
9090if (MACHINES["NCR53C7XX"]~=null) then
9191   MACHINES["NSCSI"] = true
9292   files {
93      MAME_DIR .. "src/emu/machine/53c7xx.*",
93      MAME_DIR .. "src/emu/machine/53c7xx.c",
9494   }
9595end
9696
r245247r245248
102102if (MACHINES["LSI53C810"]~=null) then
103103   MACHINES["SCSI"] = true
104104   files {
105      MAME_DIR .. "src/emu/machine/53c810.*",
105      MAME_DIR .. "src/emu/machine/53c810.c",
106106   }
107107end
108108
r245247r245248
113113
114114if (MACHINES["6522VIA"]~=null) then
115115   files {
116      MAME_DIR .. "src/emu/machine/6522via.*",
116      MAME_DIR .. "src/emu/machine/6522via.c",
117117   }
118118end
119119
r245247r245248
124124
125125if (MACHINES["TPI6525"]~=null) then
126126   files {
127      MAME_DIR .. "src/emu/machine/6525tpi.*",
127      MAME_DIR .. "src/emu/machine/6525tpi.c",
128128   }
129129end
130130
r245247r245248
135135
136136if (MACHINES["RIOT6532"]~=null) then
137137   files {
138      MAME_DIR .. "src/emu/machine/6532riot.*",
138      MAME_DIR .. "src/emu/machine/6532riot.c",
139139   }
140140end
141141
r245247r245248
146146
147147if (MACHINES["6821PIA"]~=null) then
148148   files {
149      MAME_DIR .. "src/emu/machine/6821pia.*",
149      MAME_DIR .. "src/emu/machine/6821pia.c",
150150   }
151151end
152152
r245247r245248
157157
158158if (MACHINES["6840PTM"]~=null) then
159159   files {
160      MAME_DIR .. "src/emu/machine/6840ptm.*",
160      MAME_DIR .. "src/emu/machine/6840ptm.c",
161161   }
162162end
163163
r245247r245248
168168
169169if (MACHINES["ACIA6850"]~=null) then
170170   files {
171      MAME_DIR .. "src/emu/machine/6850acia.*",
171      MAME_DIR .. "src/emu/machine/6850acia.c",
172172   }
173173end
174174
r245247r245248
179179
180180if (MACHINES["68561MPCC"]~=null) then
181181   files {
182      MAME_DIR .. "src/emu/machine/68561mpcc.*",
182      MAME_DIR .. "src/emu/machine/68561mpcc.c",
183183   }
184184end
185185
r245247r245248
190190
191191if (MACHINES["68681"]~=null) then
192192   files {
193      MAME_DIR .. "src/emu/machine/mc68681.*",
193      MAME_DIR .. "src/emu/machine/mc68681.c",
194194   }
195195end
196196
r245247r245248
201201
202202if (MACHINES["7200FIFO"]~=null) then
203203   files {
204      MAME_DIR .. "src/emu/machine/7200fifo.*",
204      MAME_DIR .. "src/emu/machine/7200fifo.c",
205205   }
206206end
207207
r245247r245248
212212
213213if (MACHINES["TTL74123"]~=null) then
214214   files {
215      MAME_DIR .. "src/emu/machine/74123.*",
215      MAME_DIR .. "src/emu/machine/74123.c",
216216   }
217217end
218218
r245247r245248
223223
224224if (MACHINES["TTL74145"]~=null) then
225225   files {
226      MAME_DIR .. "src/emu/machine/74145.*",
226      MAME_DIR .. "src/emu/machine/74145.c",
227227   }
228228end
229229
r245247r245248
234234
235235if (MACHINES["TTL74148"]~=null) then
236236   files {
237      MAME_DIR .. "src/emu/machine/74148.*",
237      MAME_DIR .. "src/emu/machine/74148.c",
238238   }
239239end
240240
r245247r245248
245245
246246if (MACHINES["TTL74153"]~=null) then
247247   files {
248      MAME_DIR .. "src/emu/machine/74153.*",
248      MAME_DIR .. "src/emu/machine/74153.c",
249249   }
250250end
251251
r245247r245248
256256
257257if (MACHINES["TTL74181"]~=null) then
258258   files {
259      MAME_DIR .. "src/emu/machine/74181.*",
259      MAME_DIR .. "src/emu/machine/74181.c",
260260   }
261261end
262262
r245247r245248
267267
268268if (MACHINES["TTL7474"]~=null) then
269269   files {
270      MAME_DIR .. "src/emu/machine/7474.*",
270      MAME_DIR .. "src/emu/machine/7474.c",
271271   }
272272end
273273
r245247r245248
278278
279279if (MACHINES["KBDC8042"]~=null) then
280280   files {
281      MAME_DIR .. "src/emu/machine/8042kbdc.*",
281      MAME_DIR .. "src/emu/machine/8042kbdc.c",
282282   }
283283end
284284
r245247r245248
289289
290290if (MACHINES["8530SCC"]~=null) then
291291   files {
292      MAME_DIR .. "src/emu/machine/8530scc.*",
292      MAME_DIR .. "src/emu/machine/8530scc.c",
293293   }
294294end
295295
r245247r245248
300300
301301if (MACHINES["AAKARTDEV"]~=null) then
302302   files {
303      MAME_DIR .. "src/emu/machine/aakart.*",
303      MAME_DIR .. "src/emu/machine/aakart.c",
304304   }
305305end
306306
r245247r245248
311311
312312if (MACHINES["ADC0808"]~=null) then
313313   files {
314      MAME_DIR .. "src/emu/machine/adc0808.*",
314      MAME_DIR .. "src/emu/machine/adc0808.c",
315315   }
316316end
317317
r245247r245248
322322
323323if (MACHINES["ADC083X"]~=null) then
324324   files {
325      MAME_DIR .. "src/emu/machine/adc083x.*",
325      MAME_DIR .. "src/emu/machine/adc083x.c",
326326   }
327327end
328328
r245247r245248
333333
334334if (MACHINES["ADC1038"]~=null) then
335335   files {
336      MAME_DIR .. "src/emu/machine/adc1038.*",
336      MAME_DIR .. "src/emu/machine/adc1038.c",
337337   }
338338end
339339
r245247r245248
344344
345345if (MACHINES["ADC1213X"]~=null) then
346346   files {
347      MAME_DIR .. "src/emu/machine/adc1213x.*",
347      MAME_DIR .. "src/emu/machine/adc1213x.c",
348348   }
349349end
350350
r245247r245248
355355
356356if (MACHINES["AICARTC"]~=null) then
357357   files {
358      MAME_DIR .. "src/emu/machine/aicartc.*",
358      MAME_DIR .. "src/emu/machine/aicartc.c",
359359   }
360360end
361361
r245247r245248
366366
367367if (MACHINES["AM53CF96"]~=null) then
368368   files {
369      MAME_DIR .. "src/emu/machine/am53cf96.*",
369      MAME_DIR .. "src/emu/machine/am53cf96.c",
370370   }
371371end
372372
r245247r245248
377377
378378if (MACHINES["AM9517A"]~=null) then
379379   files {
380      MAME_DIR .. "src/emu/machine/am9517a.*",
380      MAME_DIR .. "src/emu/machine/am9517a.c",
381381   }
382382end
383383
r245247r245248
388388
389389if (MACHINES["AMIGAFDC"]~=null) then
390390   files {
391      MAME_DIR .. "src/emu/machine/amigafdc.*",
391      MAME_DIR .. "src/emu/machine/amigafdc.c",
392392   }
393393end
394394
r245247r245248
399399
400400if (MACHINES["AT28C16"]~=null) then
401401   files {
402      MAME_DIR .. "src/emu/machine/at28c16.*",
402      MAME_DIR .. "src/emu/machine/at28c16.c",
403403   }
404404end
405405
r245247r245248
410410
411411if (MACHINES["AT29040"]~=null) then
412412   files {
413      MAME_DIR .. "src/emu/machine/at29040a.*",
413      MAME_DIR .. "src/emu/machine/at29040a.c",
414414   }
415415end
416416
r245247r245248
421421
422422if (MACHINES["AT45DBXX"]~=null) then
423423   files {
424      MAME_DIR .. "src/emu/machine/at45dbxx.*",
424      MAME_DIR .. "src/emu/machine/at45dbxx.c",
425425   }
426426end
427427
r245247r245248
434434   MACHINES["IDE"] = true
435435   MACHINES["PCCARD"] = true
436436   files {
437      MAME_DIR .. "src/emu/machine/ataflash.*",
437      MAME_DIR .. "src/emu/machine/ataflash.c",
438438   }
439439end
440440
r245247r245248
445445
446446if (MACHINES["AY31015"]~=null) then
447447   files {
448      MAME_DIR .. "src/emu/machine/ay31015.*",
448      MAME_DIR .. "src/emu/machine/ay31015.c",
449449   }
450450end
451451
r245247r245248
456456
457457if (MACHINES["BANKDEV"]~=null) then
458458   files {
459      MAME_DIR .. "src/emu/machine/bankdev.*",
459      MAME_DIR .. "src/emu/machine/bankdev.c",
460460   }
461461end
462462
r245247r245248
467467
468468if (MACHINES["CDP1852"]~=null) then
469469   files {
470      MAME_DIR .. "src/emu/machine/cdp1852.*",
470      MAME_DIR .. "src/emu/machine/cdp1852.c",
471471   }
472472end
473473
r245247r245248
478478
479479if (MACHINES["CDP1871"]~=null) then
480480   files {
481      MAME_DIR .. "src/emu/machine/cdp1871.*",
481      MAME_DIR .. "src/emu/machine/cdp1871.c",
482482   }
483483end
484484
r245247r245248
489489
490490if (MACHINES["COM8116"]~=null) then
491491   files {
492      MAME_DIR .. "src/emu/machine/com8116.*",
492      MAME_DIR .. "src/emu/machine/com8116.c",
493493   }
494494end
495495
r245247r245248
500500
501501if (MACHINES["CR589"]~=null) then
502502   files {
503      MAME_DIR .. "src/emu/machine/cr589.*",
503      MAME_DIR .. "src/emu/machine/cr589.c",
504504   }
505505end
506506
r245247r245248
511511
512512if (MACHINES["CS4031"]~=null) then
513513   files {
514      MAME_DIR .. "src/emu/machine/cs4031.*",
514      MAME_DIR .. "src/emu/machine/cs4031.c",
515515   }
516516end
517517
r245247r245248
522522
523523if (MACHINES["CS8221"]~=null) then
524524   files {
525      MAME_DIR .. "src/emu/machine/cs8221.*",
525      MAME_DIR .. "src/emu/machine/cs8221.c",
526526   }
527527end
528528
r245247r245248
533533
534534if (MACHINES["DS1204"]~=null) then
535535   files {
536      MAME_DIR .. "src/emu/machine/ds1204.*",
536      MAME_DIR .. "src/emu/machine/ds1204.c",
537537   }
538538end
539539
r245247r245248
544544
545545if (MACHINES["DS1302"]~=null) then
546546   files {
547      MAME_DIR .. "src/emu/machine/ds1302.*",
547      MAME_DIR .. "src/emu/machine/ds1302.c",
548548   }
549549end
550550
r245247r245248
555555
556556if (MACHINES["DS1315"]~=null) then
557557   files {
558      MAME_DIR .. "src/emu/machine/ds1315.*",
558      MAME_DIR .. "src/emu/machine/ds1315.c",
559559   }
560560end
561561
r245247r245248
566566
567567if (MACHINES["DS2401"]~=null) then
568568   files {
569      MAME_DIR .. "src/emu/machine/ds2401.*",
569      MAME_DIR .. "src/emu/machine/ds2401.c",
570570   }
571571end
572572
r245247r245248
577577
578578if (MACHINES["DS2404"]~=null) then
579579   files {
580      MAME_DIR .. "src/emu/machine/ds2404.*",
580      MAME_DIR .. "src/emu/machine/ds2404.c",
581581   }
582582end
583583
r245247r245248
588588
589589if (MACHINES["DS75160A"]~=null) then
590590   files {
591      MAME_DIR .. "src/emu/machine/ds75160a.*",
591      MAME_DIR .. "src/emu/machine/ds75160a.c",
592592   }
593593end
594594
r245247r245248
599599
600600if (MACHINES["DS75161A"]~=null) then
601601   files {
602      MAME_DIR .. "src/emu/machine/ds75161a.*",
602      MAME_DIR .. "src/emu/machine/ds75161a.c",
603603   }
604604end
605605
r245247r245248
610610
611611if (MACHINES["E0516"]~=null) then
612612   files {
613      MAME_DIR .. "src/emu/machine/e0516.*",
613      MAME_DIR .. "src/emu/machine/e0516.c",
614614   }
615615end
616616
r245247r245248
621621
622622if (MACHINES["E05A03"]~=null) then
623623   files {
624      MAME_DIR .. "src/emu/machine/e05a03.*",
624      MAME_DIR .. "src/emu/machine/e05a03.c",
625625   }
626626end
627627
r245247r245248
632632
633633if (MACHINES["E05A30"]~=null) then
634634   files {
635      MAME_DIR .. "src/emu/machine/e05a30.*",
635      MAME_DIR .. "src/emu/machine/e05a30.c",
636636   }
637637end
638638
r245247r245248
645645
646646if (MACHINES["EEPROMDEV"]~=null) then
647647   files {
648      MAME_DIR .. "src/emu/machine/eeprom.*",
649      MAME_DIR .. "src/emu/machine/eepromser.*",
650      MAME_DIR .. "src/emu/machine/eeprompar.*",
648      MAME_DIR .. "src/emu/machine/eeprom.c",
649      MAME_DIR .. "src/emu/machine/eepromser.c",
650      MAME_DIR .. "src/emu/machine/eeprompar.c",
651651   }
652652end
653653
r245247r245248
658658
659659if (MACHINES["ER2055"]~=null) then
660660   files {
661      MAME_DIR .. "src/emu/machine/er2055.*",
661      MAME_DIR .. "src/emu/machine/er2055.c",
662662   }
663663end
664664
r245247r245248
669669
670670if (MACHINES["F3853"]~=null) then
671671   files {
672      MAME_DIR .. "src/emu/machine/f3853.*",
672      MAME_DIR .. "src/emu/machine/f3853.c",
673673   }
674674end
675675
r245247r245248
680680
681681if (MACHINES["HD63450"]~=null) then
682682   files {
683      MAME_DIR .. "src/emu/machine/hd63450.*",
683      MAME_DIR .. "src/emu/machine/hd63450.c",
684684   }
685685end
686686
r245247r245248
691691
692692if (MACHINES["HD64610"]~=null) then
693693   files {
694      MAME_DIR .. "src/emu/machine/hd64610.*",
694      MAME_DIR .. "src/emu/machine/hd64610.c",
695695   }
696696end
697697
r245247r245248
702702
703703if (MACHINES["I2CMEM"]~=null) then
704704   files {
705      MAME_DIR .. "src/emu/machine/i2cmem.*",
705      MAME_DIR .. "src/emu/machine/i2cmem.c",
706706   }
707707end
708708
r245247r245248
713713
714714if (MACHINES["I8155"]~=null) then
715715   files {
716      MAME_DIR .. "src/emu/machine/i8155.*",
716      MAME_DIR .. "src/emu/machine/i8155.c",
717717   }
718718end
719719
r245247r245248
724724
725725if (MACHINES["I8212"]~=null) then
726726   files {
727      MAME_DIR .. "src/emu/machine/i8212.*",
727      MAME_DIR .. "src/emu/machine/i8212.c",
728728   }
729729end
730730
r245247r245248
735735
736736if (MACHINES["I8214"]~=null) then
737737   files {
738      MAME_DIR .. "src/emu/machine/i8214.*",
738      MAME_DIR .. "src/emu/machine/i8214.c",
739739   }
740740end
741741
r245247r245248
746746
747747if (MACHINES["I8243"]~=null) then
748748   files {
749      MAME_DIR .. "src/emu/machine/i8243.*",
749      MAME_DIR .. "src/emu/machine/i8243.c",
750750   }
751751end
752752
r245247r245248
757757
758758if (MACHINES["I8251"]~=null) then
759759   files {
760      MAME_DIR .. "src/emu/machine/i8251.*",
760      MAME_DIR .. "src/emu/machine/i8251.c",
761761   }
762762end
763763
r245247r245248
768768
769769if (MACHINES["I8257"]~=null) then
770770   files {
771      MAME_DIR .. "src/emu/machine/i8257.*",
771      MAME_DIR .. "src/emu/machine/i8257.c",
772772   }
773773end
774774
r245247r245248
780780
781781if (MACHINES["I8271"]~=null) then
782782   files {
783      MAME_DIR .. "src/emu/machine/i8271.*",
783      MAME_DIR .. "src/emu/machine/i8271.c",
784784   }
785785end
786786
r245247r245248
791791
792792if (MACHINES["I8279"]~=null) then
793793   files {
794      MAME_DIR .. "src/emu/machine/i8279.*",
794      MAME_DIR .. "src/emu/machine/i8279.c",
795795   }
796796end
797797
r245247r245248
802802
803803if (MACHINES["I8355"]~=null) then
804804   files {
805      MAME_DIR .. "src/emu/machine/i8355.*",
805      MAME_DIR .. "src/emu/machine/i8355.c",
806806   }
807807end
808808
r245247r245248
813813
814814if (MACHINES["I80130"]~=null) then
815815   files {
816      MAME_DIR .. "src/emu/machine/i80130.*",
816      MAME_DIR .. "src/emu/machine/i80130.c",
817817   }
818818end
819819
r245247r245248
826826if (MACHINES["IDE"]~=null) then
827827   MACHINES["T10"] = true
828828   files {
829      MAME_DIR .. "src/emu/machine/atadev.*",
830      MAME_DIR .. "src/emu/machine/atahle.*",
831      MAME_DIR .. "src/emu/machine/ataintf.*",
832      MAME_DIR .. "src/emu/machine/atapicdr.*",
833      MAME_DIR .. "src/emu/machine/atapihle.*",
834      MAME_DIR .. "src/emu/machine/idectrl.*",
835      MAME_DIR .. "src/emu/machine/idehd.*",
836      MAME_DIR .. "src/emu/machine/vt83c461.*",
829      MAME_DIR .. "src/emu/machine/atadev.c",
830      MAME_DIR .. "src/emu/machine/atahle.c",
831      MAME_DIR .. "src/emu/machine/ataintf.c",
832      MAME_DIR .. "src/emu/machine/atapicdr.c",
833      MAME_DIR .. "src/emu/machine/atapihle.c",
834      MAME_DIR .. "src/emu/machine/idectrl.c",
835      MAME_DIR .. "src/emu/machine/idehd.c",
836      MAME_DIR .. "src/emu/machine/vt83c461.c",
837837   }
838838end
839839
r245247r245248
844844
845845if (MACHINES["IM6402"]~=null) then
846846   files {
847      MAME_DIR .. "src/emu/machine/im6402.*",
847      MAME_DIR .. "src/emu/machine/im6402.c",
848848   }
849849end
850850
r245247r245248
855855
856856if (MACHINES["INS8154"]~=null) then
857857   files {
858      MAME_DIR .. "src/emu/machine/ins8154.*",
858      MAME_DIR .. "src/emu/machine/ins8154.c",
859859   }
860860end
861861
r245247r245248
866866
867867if (MACHINES["INS8250"]~=null) then
868868   files {
869      MAME_DIR .. "src/emu/machine/ins8250.*",
869      MAME_DIR .. "src/emu/machine/ins8250.c",
870870   }
871871end
872872
r245247r245248
877877
878878if (MACHINES["INTELFLASH"]~=null) then
879879   files {
880      MAME_DIR .. "src/emu/machine/intelfsh.*",
880      MAME_DIR .. "src/emu/machine/intelfsh.c",
881881   }
882882end
883883
r245247r245248
889889
890890if (MACHINES["JVS"]~=null) then
891891   files {
892      MAME_DIR .. "src/emu/machine/jvsdev.*",
893      MAME_DIR .. "src/emu/machine/jvshost.*",
892      MAME_DIR .. "src/emu/machine/jvsdev.c",
893      MAME_DIR .. "src/emu/machine/jvshost.c",
894894   }
895895end
896896
r245247r245248
901901
902902if (MACHINES["K033906"]~=null) then
903903   files {
904      MAME_DIR .. "src/emu/machine/k033906.*",
904      MAME_DIR .. "src/emu/machine/k033906.c",
905905   }
906906end
907907
r245247r245248
912912
913913if (MACHINES["K053252"]~=null) then
914914   files {
915      MAME_DIR .. "src/emu/machine/k053252.*",
915      MAME_DIR .. "src/emu/machine/k053252.c",
916916   }
917917end
918918
r245247r245248
923923
924924if (MACHINES["K056230"]~=null) then
925925   files {
926      MAME_DIR .. "src/emu/machine/k056230.*",
926      MAME_DIR .. "src/emu/machine/k056230.c",
927927   }
928928end
929929
r245247r245248
934934
935935if (MACHINES["KB3600"]~=null) then
936936   files {
937      MAME_DIR .. "src/emu/machine/kb3600.*",
937      MAME_DIR .. "src/emu/machine/kb3600.c",
938938   }
939939end
940940
r245247r245248
945945
946946if (MACHINES["KR2376"]~=null) then
947947   files {
948      MAME_DIR .. "src/emu/machine/kr2376.*",
948      MAME_DIR .. "src/emu/machine/kr2376.c",
949949   }
950950end
951951
r245247r245248
956956
957957if (MACHINES["LATCH8"]~=null) then
958958   files {
959      MAME_DIR .. "src/emu/machine/latch8.*",
959      MAME_DIR .. "src/emu/machine/latch8.c",
960960   }
961961end
962962
r245247r245248
967967
968968if (MACHINES["LC89510"]~=null) then
969969   files {
970      MAME_DIR .. "src/emu/machine/lc89510.*",
970      MAME_DIR .. "src/emu/machine/lc89510.c",
971971   }
972972end
973973
r245247r245248
978978
979979if (MACHINES["LDPR8210"]~=null) then
980980   files {
981      MAME_DIR .. "src/emu/machine/ldpr8210.*",
981      MAME_DIR .. "src/emu/machine/ldpr8210.c",
982982   }
983983end
984984
r245247r245248
989989
990990if (MACHINES["LDSTUB"]~=null) then
991991   files {
992      MAME_DIR .. "src/emu/machine/ldstub.*",
992      MAME_DIR .. "src/emu/machine/ldstub.c",
993993   }
994994end
995995
r245247r245248
10021002   MACHINES["Z80CTC"] = true
10031003   MACHINES["I8255"] = true
10041004   files {
1005      MAME_DIR .. "src/emu/machine/ldv1000.*",
1005      MAME_DIR .. "src/emu/machine/ldv1000.c",
10061006   }
10071007end
10081008
r245247r245248
10131013
10141014if (MACHINES["LDVP931"]~=null) then
10151015   files {
1016      MAME_DIR .. "src/emu/machine/ldvp931.*",
1016      MAME_DIR .. "src/emu/machine/ldvp931.c",
10171017   }
10181018end
10191019
r245247r245248
10241024
10251025if (MACHINES["LH5810"]~=null) then
10261026   files {
1027      MAME_DIR .. "src/emu/machine/lh5810.*",
1027      MAME_DIR .. "src/emu/machine/lh5810.c",
10281028   }
10291029end
10301030
r245247r245248
10351035
10361036if (MACHINES["LINFLASH"]~=null) then
10371037   files {
1038      MAME_DIR .. "src/emu/machine/linflash.*",
1038      MAME_DIR .. "src/emu/machine/linflash.c",
10391039   }
10401040end
10411041
r245247r245248
10461046
10471047if (MACHINES["M6M80011AP"]~=null) then
10481048   files {
1049      MAME_DIR .. "src/emu/machine/m6m80011ap.*",
1049      MAME_DIR .. "src/emu/machine/m6m80011ap.c",
10501050   }
10511051end
10521052
r245247r245248
10571057
10581058if (MACHINES["MATSUCD"]~=null) then
10591059   files {
1060      MAME_DIR .. "src/emu/machine/matsucd.*",
1060      MAME_DIR .. "src/emu/machine/matsucd.c",
10611061   }
10621062end
10631063
r245247r245248
10681068
10691069if (MACHINES["MB14241"]~=null) then
10701070   files {
1071      MAME_DIR .. "src/emu/machine/mb14241.*",
1071      MAME_DIR .. "src/emu/machine/mb14241.c",
10721072   }
10731073end
10741074
r245247r245248
10791079
10801080if (MACHINES["MB3773"]~=null) then
10811081   files {
1082      MAME_DIR .. "src/emu/machine/mb3773.*",
1082      MAME_DIR .. "src/emu/machine/mb3773.c",
10831083   }
10841084end
10851085
r245247r245248
10901090
10911091if (MACHINES["MB8421"]~=null) then
10921092   files {
1093      MAME_DIR .. "src/emu/machine/mb8421.*",
1093      MAME_DIR .. "src/emu/machine/mb8421.c",
10941094   }
10951095end
10961096
r245247r245248
11011101
11021102if (MACHINES["MB87078"]~=null) then
11031103   files {
1104      MAME_DIR .. "src/emu/machine/mb87078.*",
1104      MAME_DIR .. "src/emu/machine/mb87078.c",
11051105   }
11061106end
11071107
r245247r245248
11121112
11131113if (MACHINES["MB8795"]~=null) then
11141114   files {
1115      MAME_DIR .. "src/emu/machine/mb8795.*",
1115      MAME_DIR .. "src/emu/machine/mb8795.c",
11161116   }
11171117end
11181118
r245247r245248
11231123
11241124if (MACHINES["MB89352"]~=null) then
11251125   files {
1126      MAME_DIR .. "src/emu/machine/mb89352.*",
1126      MAME_DIR .. "src/emu/machine/mb89352.c",
11271127   }
11281128end
11291129
r245247r245248
11341134
11351135if (MACHINES["MB89371"]~=null) then
11361136   files {
1137      MAME_DIR .. "src/emu/machine/mb89371.*",
1137      MAME_DIR .. "src/emu/machine/mb89371.c",
11381138   }
11391139end
11401140
r245247r245248
11451145
11461146if (MACHINES["MC146818"]~=null) then
11471147   files {
1148      MAME_DIR .. "src/emu/machine/mc146818.*",
1149      MAME_DIR .. "src/emu/machine/ds128x.*",
1148      MAME_DIR .. "src/emu/machine/mc146818.c",
1149      MAME_DIR .. "src/emu/machine/ds128x.c",
11501150   }
11511151end
11521152
r245247r245248
11571157
11581158if (MACHINES["MC2661"]~=null) then
11591159   files {
1160      MAME_DIR .. "src/emu/machine/mc2661.*",
1160      MAME_DIR .. "src/emu/machine/mc2661.c",
11611161   }
11621162end
11631163
r245247r245248
11681168
11691169if (MACHINES["MC6843"]~=null) then
11701170   files {
1171      MAME_DIR .. "src/emu/machine/mc6843.*",
1171      MAME_DIR .. "src/emu/machine/mc6843.c",
11721172   }
11731173end
11741174
r245247r245248
11791179
11801180if (MACHINES["MC6846"]~=null) then
11811181   files {
1182      MAME_DIR .. "src/emu/machine/mc6846.*",
1182      MAME_DIR .. "src/emu/machine/mc6846.c",
11831183   }
11841184end
11851185
r245247r245248
11901190
11911191if (MACHINES["MC6852"]~=null) then
11921192   files {
1193      MAME_DIR .. "src/emu/machine/mc6852.*",
1193      MAME_DIR .. "src/emu/machine/mc6852.c",
11941194   }
11951195end
11961196
r245247r245248
12011201
12021202if (MACHINES["MC6854"]~=null) then
12031203   files {
1204      MAME_DIR .. "src/emu/machine/mc6854.*",
1204      MAME_DIR .. "src/emu/machine/mc6854.c",
12051205   }
12061206end
12071207
r245247r245248
12121212
12131213if (MACHINES["MC68328"]~=null) then
12141214   files {
1215      MAME_DIR .. "src/emu/machine/mc68328.*",
1215      MAME_DIR .. "src/emu/machine/mc68328.c",
12161216   }
12171217end
12181218
r245247r245248
12231223
12241224if (MACHINES["MC68901"]~=null) then
12251225   files {
1226      MAME_DIR .. "src/emu/machine/mc68901.*",
1226      MAME_DIR .. "src/emu/machine/mc68901.c",
12271227   }
12281228end
12291229
r245247r245248
12341234
12351235if (MACHINES["MCCS1850"]~=null) then
12361236   files {
1237      MAME_DIR .. "src/emu/machine/mccs1850.*",
1237      MAME_DIR .. "src/emu/machine/mccs1850.c",
12381238   }
12391239end
12401240
r245247r245248
12451245
12461246if (MACHINES["M68307"]~=null) then
12471247   files {
1248      MAME_DIR .. "src/emu/machine/68307.*",
1249      MAME_DIR .. "src/emu/machine/68307sim.*",
1250      MAME_DIR .. "src/emu/machine/68307bus.*",
1251      MAME_DIR .. "src/emu/machine/68307tmu.*",
1248      MAME_DIR .. "src/emu/machine/68307.c",
1249      MAME_DIR .. "src/emu/machine/68307sim.c",
1250      MAME_DIR .. "src/emu/machine/68307bus.c",
1251      MAME_DIR .. "src/emu/machine/68307tmu.c",
12521252   }
12531253end
12541254
r245247r245248
12591259
12601260if (MACHINES["M68340"]~=null) then
12611261   files {
1262      MAME_DIR .. "src/emu/machine/68340.*",
1263      MAME_DIR .. "src/emu/machine/68340sim.*",
1264      MAME_DIR .. "src/emu/machine/68340dma.*",
1265      MAME_DIR .. "src/emu/machine/68340ser.*",
1266      MAME_DIR .. "src/emu/machine/68340tmu.*",
1262      MAME_DIR .. "src/emu/machine/68340.c",
1263      MAME_DIR .. "src/emu/machine/68340sim.c",
1264      MAME_DIR .. "src/emu/machine/68340dma.c",
1265      MAME_DIR .. "src/emu/machine/68340ser.c",
1266      MAME_DIR .. "src/emu/machine/68340tmu.c",
12671267   }
12681268end
12691269
r245247r245248
12741274
12751275if (MACHINES["MCF5206E"]~=null) then
12761276   files {
1277      MAME_DIR .. "src/emu/machine/mcf5206e.*",
1277      MAME_DIR .. "src/emu/machine/mcf5206e.c",
12781278   }
12791279end
12801280
r245247r245248
12851285
12861286if (MACHINES["MICROTOUCH"]~=null) then
12871287   files {
1288      MAME_DIR .. "src/emu/machine/microtch.*",
1288      MAME_DIR .. "src/emu/machine/microtch.c",
12891289   }
12901290end
12911291
r245247r245248
12961296
12971297if (MACHINES["MM58274C"]~=null) then
12981298   files {
1299      MAME_DIR .. "src/emu/machine/mm58274c.*",
1299      MAME_DIR .. "src/emu/machine/mm58274c.c",
13001300   }
13011301end
13021302
r245247r245248
13071307
13081308if (MACHINES["MM74C922"]~=null) then
13091309   files {
1310      MAME_DIR .. "src/emu/machine/mm74c922.*",
1310      MAME_DIR .. "src/emu/machine/mm74c922.c",
13111311   }
13121312end
13131313
r245247r245248
13181318
13191319if (MACHINES["MOS6526"]~=null) then
13201320   files {
1321      MAME_DIR .. "src/emu/machine/mos6526.*",
1321      MAME_DIR .. "src/emu/machine/mos6526.c",
13221322   }
13231323end
13241324
r245247r245248
13291329
13301330if (MACHINES["MOS6529"]~=null) then
13311331   files {
1332      MAME_DIR .. "src/emu/machine/mos6529.*",
1332      MAME_DIR .. "src/emu/machine/mos6529.c",
13331333   }
13341334end
13351335
r245247r245248
13401340
13411341if (MACHINES["MOS6702"]~=null) then
13421342   files {
1343      MAME_DIR .. "src/emu/machine/mos6702.*",
1343      MAME_DIR .. "src/emu/machine/mos6702.c",
13441344   }
13451345end
13461346
r245247r245248
13511351
13521352if (MACHINES["MOS8706"]~=null) then
13531353   files {
1354      MAME_DIR .. "src/emu/machine/mos8706.*",
1354      MAME_DIR .. "src/emu/machine/mos8706.c",
13551355   }
13561356end
13571357
r245247r245248
13621362
13631363if (MACHINES["MOS8722"]~=null) then
13641364   files {
1365      MAME_DIR .. "src/emu/machine/mos8722.*",
1365      MAME_DIR .. "src/emu/machine/mos8722.c",
13661366   }
13671367end
13681368
r245247r245248
13731373
13741374if (MACHINES["MOS8726"]~=null) then
13751375   files {
1376      MAME_DIR .. "src/emu/machine/mos8726.*",
1376      MAME_DIR .. "src/emu/machine/mos8726.c",
13771377   }
13781378end
13791379
r245247r245248
13841384
13851385if (MACHINES["MIOT6530"]~=null) then
13861386   files {
1387      MAME_DIR .. "src/emu/machine/mos6530.*",
1387      MAME_DIR .. "src/emu/machine/mos6530.c",
13881388   }
13891389end
13901390
r245247r245248
13951395
13961396if (MACHINES["MOS6551"]~=null) then
13971397   files {
1398      MAME_DIR .. "src/emu/machine/mos6551.*",
1398      MAME_DIR .. "src/emu/machine/mos6551.c",
13991399   }
14001400end
14011401
r245247r245248
14061406
14071407if (MACHINES["MSM5832"]~=null) then
14081408   files {
1409      MAME_DIR .. "src/emu/machine/msm5832.*",
1409      MAME_DIR .. "src/emu/machine/msm5832.c",
14101410   }
14111411end
14121412
r245247r245248
14171417
14181418if (MACHINES["MSM58321"]~=null) then
14191419   files {
1420      MAME_DIR .. "src/emu/machine/msm58321.*",
1420      MAME_DIR .. "src/emu/machine/msm58321.c",
14211421   }
14221422end
14231423
r245247r245248
14281428
14291429if (MACHINES["MSM6242"]~=null) then
14301430   files {
1431      MAME_DIR .. "src/emu/machine/msm6242.*",
1431      MAME_DIR .. "src/emu/machine/msm6242.c",
14321432   }
14331433end
14341434
r245247r245248
14401440if (MACHINES["NCR539x"]~=null) then
14411441   MACHINES["SCSI"] = true
14421442   files {
1443      MAME_DIR .. "src/emu/machine/ncr539x.*",
1443      MAME_DIR .. "src/emu/machine/ncr539x.c",
14441444   }
14451445end
14461446
r245247r245248
14511451
14521452if (MACHINES["NMC9306"]~=null) then
14531453   files {
1454      MAME_DIR .. "src/emu/machine/nmc9306.*",
1454      MAME_DIR .. "src/emu/machine/nmc9306.c",
14551455   }
14561456end
14571457
r245247r245248
14661466
14671467if (MACHINES["NSCSI"]~=null) then
14681468   files {
1469      MAME_DIR .. "src/emu/machine/nscsi_bus.*",
1470      MAME_DIR .. "src/emu/machine/nscsi_cb.*",
1471      MAME_DIR .. "src/emu/machine/nscsi_cd.*",
1472      MAME_DIR .. "src/emu/machine/nscsi_hd.*",
1473      MAME_DIR .. "src/emu/machine/nscsi_s1410.*",
1469      MAME_DIR .. "src/emu/machine/nscsi_bus.c",
1470      MAME_DIR .. "src/emu/machine/nscsi_cb.c",
1471      MAME_DIR .. "src/emu/machine/nscsi_cd.c",
1472      MAME_DIR .. "src/emu/machine/nscsi_hd.c",
1473      MAME_DIR .. "src/emu/machine/nscsi_s1410.c",
14741474   }
14751475end
14761476
r245247r245248
14811481
14821482if (MACHINES["PCF8593"]~=null) then
14831483   files {
1484      MAME_DIR .. "src/emu/machine/pcf8593.*",
1484      MAME_DIR .. "src/emu/machine/pcf8593.c",
14851485   }
14861486end
14871487
r245247r245248
14921492
14931493if (MACHINES["LPCI"]~=null) then
14941494   files {
1495      MAME_DIR .. "src/emu/machine/lpci.*",
1495      MAME_DIR .. "src/emu/machine/lpci.c",
14961496   }
14971497end
14981498
r245247r245248
15031503
15041504if (MACHINES["PCI"]~=null) then
15051505   files {
1506      MAME_DIR .. "src/emu/machine/pci.*",
1507      MAME_DIR .. "src/emu/machine/pci-usb.*",
1508      MAME_DIR .. "src/emu/machine/pci-sata.*",
1509      MAME_DIR .. "src/emu/machine/pci-apic.*",
1510      MAME_DIR .. "src/emu/machine/pci-smbus.*",
1511      MAME_DIR .. "src/emu/machine/i82541.*",
1512      MAME_DIR .. "src/emu/machine/i82875p.*",
1513      MAME_DIR .. "src/emu/machine/i6300esb.*",
1514      MAME_DIR .. "src/emu/machine/lpc.*",
1515      MAME_DIR .. "src/emu/machine/lpc-acpi.*",
1516      MAME_DIR .. "src/emu/machine/lpc-rtc.*",
1517      MAME_DIR .. "src/emu/machine/lpc-pit.*",
1518      MAME_DIR .. "src/emu/machine/vrc4373.*",
1506      MAME_DIR .. "src/emu/machine/pci.c",
1507      MAME_DIR .. "src/emu/machine/pci-usb.c",
1508      MAME_DIR .. "src/emu/machine/pci-sata.c",
1509      MAME_DIR .. "src/emu/machine/pci-apic.c",
1510      MAME_DIR .. "src/emu/machine/pci-smbus.c",
1511      MAME_DIR .. "src/emu/machine/i82541.c",
1512      MAME_DIR .. "src/emu/machine/i82875p.c",
1513      MAME_DIR .. "src/emu/machine/i6300esb.c",
1514      MAME_DIR .. "src/emu/machine/lpc.c",
1515      MAME_DIR .. "src/emu/machine/lpc-acpi.c",
1516      MAME_DIR .. "src/emu/machine/lpc-rtc.c",
1517      MAME_DIR .. "src/emu/machine/lpc-pit.c",
1518      MAME_DIR .. "src/emu/machine/vrc4373.c",
15191519   }
15201520end
15211521
r245247r245248
15261526
15271527if (MACHINES["PCKEYBRD"]~=null) then
15281528   files {
1529      MAME_DIR .. "src/emu/machine/pckeybrd.*",
1529      MAME_DIR .. "src/emu/machine/pckeybrd.c",
15301530   }
15311531end
15321532
r245247r245248
15371537
15381538if (MACHINES["PIC8259"]~=null) then
15391539   files {
1540      MAME_DIR .. "src/emu/machine/pic8259.*",
1540      MAME_DIR .. "src/emu/machine/pic8259.c",
15411541   }
15421542end
15431543
r245247r245248
15481548
15491549if (MACHINES["PIT8253"]~=null) then
15501550   files {
1551      MAME_DIR .. "src/emu/machine/pit8253.*",
1551      MAME_DIR .. "src/emu/machine/pit8253.c",
15521552   }
15531553end
15541554
r245247r245248
15591559
15601560if (MACHINES["PLA"]~=null) then
15611561   files {
1562      MAME_DIR .. "src/emu/machine/pla.*",
1562      MAME_DIR .. "src/emu/machine/pla.c",
15631563   }
15641564end
15651565
r245247r245248
15701570
15711571if (MACHINES["R10696"]~=null) then
15721572   files {
1573      MAME_DIR .. "src/emu/machine/r10696.*",
1573      MAME_DIR .. "src/emu/machine/r10696.c",
15741574   }
15751575end
15761576
r245247r245248
15811581
15821582if (MACHINES["R10788"]~=null) then
15831583   files {
1584      MAME_DIR .. "src/emu/machine/r10788.*",
1584      MAME_DIR .. "src/emu/machine/r10788.c",
15851585   }
15861586end
15871587
r245247r245248
15921592
15931593if (MACHINES["RA17XX"]~=null) then
15941594   files {
1595      MAME_DIR .. "src/emu/machine/ra17xx.*",
1595      MAME_DIR .. "src/emu/machine/ra17xx.c",
15961596   }
15971597end
15981598
r245247r245248
16041604if (MACHINES["RF5C296"]~=null) then
16051605   MACHINES["PCCARD"] = true
16061606   files {   
1607      MAME_DIR .. "src/emu/machine/rf5c296.*",
1607      MAME_DIR .. "src/emu/machine/rf5c296.c",
16081608   }
16091609end
16101610
r245247r245248
16151615
16161616if (MACHINES["ROC10937"]~=null) then
16171617   files {
1618      MAME_DIR .. "src/emu/machine/roc10937.*",
1618      MAME_DIR .. "src/emu/machine/roc10937.c",
16191619   }
16201620end
16211621
r245247r245248
16261626
16271627if (MACHINES["RP5C01"]~=null) then
16281628   files {
1629      MAME_DIR .. "src/emu/machine/rp5c01.*",
1629      MAME_DIR .. "src/emu/machine/rp5c01.c",
16301630   }
16311631end
16321632
r245247r245248
16371637
16381638if (MACHINES["RP5C15"]~=null) then
16391639   files {
1640      MAME_DIR .. "src/emu/machine/rp5c15.*",
1640      MAME_DIR .. "src/emu/machine/rp5c15.c",
16411641   }
16421642end
16431643
r245247r245248
16481648
16491649if (MACHINES["RP5H01"]~=null) then
16501650   files {
1651      MAME_DIR .. "src/emu/machine/rp5h01.*",
1651      MAME_DIR .. "src/emu/machine/rp5h01.c",
16521652   }
16531653end
16541654
r245247r245248
16591659
16601660if (MACHINES["R64H156"]~=null) then
16611661   files {
1662      MAME_DIR .. "src/emu/machine/64h156.*",
1662      MAME_DIR .. "src/emu/machine/64h156.c",
16631663   }
16641664end
16651665
r245247r245248
16701670
16711671if (MACHINES["RTC4543"]~=null) then
16721672   files {
1673      MAME_DIR .. "src/emu/machine/rtc4543.*",
1673      MAME_DIR .. "src/emu/machine/rtc4543.c",
16741674   }
16751675end
16761676
r245247r245248
16811681
16821682if (MACHINES["RTC65271"]~=null) then
16831683   files {
1684      MAME_DIR .. "src/emu/machine/rtc65271.*",
1684      MAME_DIR .. "src/emu/machine/rtc65271.c",
16851685   }
16861686end
16871687
r245247r245248
16921692
16931693if (MACHINES["RTC9701"]~=null) then
16941694   files {
1695      MAME_DIR .. "src/emu/machine/rtc9701.*",
1695      MAME_DIR .. "src/emu/machine/rtc9701.c",
16961696   }
16971697end
16981698
r245247r245248
17031703
17041704if (MACHINES["S2636"]~=null) then
17051705   files {
1706      MAME_DIR .. "src/emu/machine/s2636.*",
1706      MAME_DIR .. "src/emu/machine/s2636.c",
17071707   }
17081708end
17091709
r245247r245248
17141714
17151715if (MACHINES["S3520CF"]~=null) then
17161716   files {
1717      MAME_DIR .. "src/emu/machine/s3520cf.*",
1717      MAME_DIR .. "src/emu/machine/s3520cf.c",
17181718   }
17191719end
17201720
r245247r245248
17251725
17261726if (MACHINES["S3C2400"]~=null) then
17271727   files {
1728      MAME_DIR .. "src/emu/machine/s3c2400.*",
1728      MAME_DIR .. "src/emu/machine/s3c2400.c",
17291729   }
17301730end
17311731
r245247r245248
17361736
17371737if (MACHINES["S3C2410"]~=null) then
17381738   files {
1739      MAME_DIR .. "src/emu/machine/s3c2410.*",
1739      MAME_DIR .. "src/emu/machine/s3c2410.c",
17401740   }
17411741end
17421742
r245247r245248
17471747
17481748if (MACHINES["S3C44B0"]~=null) then
17491749   files {
1750      MAME_DIR .. "src/emu/machine/s3c44b0.*",
1750      MAME_DIR .. "src/emu/machine/s3c44b0.c",
17511751   }
17521752end
17531753
r245247r245248
17581758
17591759if (MACHINES["S3C2440"]~=null) then
17601760   files {
1761      MAME_DIR .. "src/emu/machine/s3c2440.*",
1761      MAME_DIR .. "src/emu/machine/s3c2440.c",
17621762   }
17631763end
17641764
r245247r245248
17691769
17701770if (MACHINES["SATURN"]~=null) then
17711771   files {
1772      MAME_DIR .. "src/emu/machine/saturn.*",
1772      MAME_DIR .. "src/emu/machine/saturn.c",
17731773   }
17741774end
17751775
r245247r245248
17801780
17811781if (MACHINES["SERFLASH"]~=null) then
17821782   files {
1783      MAME_DIR .. "src/emu/machine/serflash.*",
1783      MAME_DIR .. "src/emu/machine/serflash.c",
17841784   }
17851785end
17861786
r245247r245248
17911791
17921792if (MACHINES["SMC91C9X"]~=null) then
17931793   files {
1794      MAME_DIR .. "src/emu/machine/smc91c9x.*",
1794      MAME_DIR .. "src/emu/machine/smc91c9x.c",
17951795   }
17961796end
17971797
r245247r245248
18021802
18031803if (MACHINES["SMPC"]~=null) then
18041804   files {
1805      MAME_DIR .. "src/emu/machine/smpc.*",
1805      MAME_DIR .. "src/emu/machine/smpc.c",
18061806   }
18071807end
18081808
r245247r245248
18131813
18141814if (MACHINES["STVCD"]~=null) then
18151815   files {
1816      MAME_DIR .. "src/emu/machine/stvcd.*",
1816      MAME_DIR .. "src/emu/machine/stvcd.c",
18171817   }
18181818end
18191819
r245247r245248
18281828
18291829if (MACHINES["T10"]~=null) then
18301830   files {
1831      MAME_DIR .. "src/emu/machine/t10mmc.*",
1832      MAME_DIR .. "src/emu/machine/t10sbc.*",
1833      MAME_DIR .. "src/emu/machine/t10spc.*",
1831      MAME_DIR .. "src/emu/machine/t10mmc.c",
1832      MAME_DIR .. "src/emu/machine/t10sbc.c",
1833      MAME_DIR .. "src/emu/machine/t10spc.c",
18341834   }
18351835end
18361836
r245247r245248
18411841
18421842if (MACHINES["TC0091LVC"]~=null) then
18431843   files {
1844      MAME_DIR .. "src/emu/machine/tc009xlvc.*",
1844      MAME_DIR .. "src/emu/machine/tc009xlvc.c",
18451845   }
18461846end
18471847
r245247r245248
18521852
18531853if (MACHINES["TIMEKPR"]~=null) then
18541854   files {
1855      MAME_DIR .. "src/emu/machine/timekpr.*",
1855      MAME_DIR .. "src/emu/machine/timekpr.c",
18561856   }
18571857end
18581858
r245247r245248
18631863
18641864if (MACHINES["TMP68301"]~=null) then
18651865   files {
1866      MAME_DIR .. "src/emu/machine/tmp68301.*",
1866      MAME_DIR .. "src/emu/machine/tmp68301.c",
18671867   }
18681868end
18691869
r245247r245248
18741874
18751875if (MACHINES["TMS5501"]~=null) then
18761876   files {
1877      MAME_DIR .. "src/emu/machine/tms5501.*",
1877      MAME_DIR .. "src/emu/machine/tms5501.c",
18781878   }
18791879end
18801880
r245247r245248
18851885
18861886if (MACHINES["TMS6100"]~=null) then
18871887   files {
1888      MAME_DIR .. "src/emu/machine/tms6100.*",
1888      MAME_DIR .. "src/emu/machine/tms6100.c",
18891889   }
18901890end
18911891
r245247r245248
18961896
18971897if (MACHINES["TMS9901"]~=null) then
18981898   files {
1899      MAME_DIR .. "src/emu/machine/tms9901.*",
1899      MAME_DIR .. "src/emu/machine/tms9901.c",
19001900   }
19011901end
19021902
r245247r245248
19071907
19081908if (MACHINES["TMS9902"]~=null) then
19091909   files {
1910      MAME_DIR .. "src/emu/machine/tms9902.*",
1910      MAME_DIR .. "src/emu/machine/tms9902.c",
19111911   }
19121912end
19131913
r245247r245248
19181918
19191919if (MACHINES["UPD1990A"]~=null) then
19201920   files {
1921      MAME_DIR .. "src/emu/machine/upd1990a.*",
1921      MAME_DIR .. "src/emu/machine/upd1990a.c",
19221922   }
19231923end
19241924
r245247r245248
19291929
19301930if (MACHINES["UPD4992"]~=null) then
19311931   files {
1932      MAME_DIR .. "src/emu/machine/upd4992.*",
1932      MAME_DIR .. "src/emu/machine/upd4992.c",
19331933   }
19341934end
19351935
r245247r245248
19411941
19421942if (MACHINES["UPD4701"]~=null) then
19431943   files {
1944      MAME_DIR .. "src/emu/machine/upd4701.*",
1944      MAME_DIR .. "src/emu/machine/upd4701.c",
19451945   }
19461946end
19471947
r245247r245248
19521952
19531953if (MACHINES["UPD7002"]~=null) then
19541954   files {
1955      MAME_DIR .. "src/emu/machine/upd7002.*",
1955      MAME_DIR .. "src/emu/machine/upd7002.c",
19561956   }
19571957end
19581958
r245247r245248
19631963
19641964if (MACHINES["UPD71071"]~=null) then
19651965   files {
1966      MAME_DIR .. "src/emu/machine/upd71071.*",
1966      MAME_DIR .. "src/emu/machine/upd71071.c",
19671967   }
19681968end
19691969
r245247r245248
19741974
19751975if (MACHINES["UPD765"]~=null) then
19761976   files {
1977      MAME_DIR .. "src/emu/machine/upd765.*",
1977      MAME_DIR .. "src/emu/machine/upd765.c",
19781978   }
19791979end
19801980
r245247r245248
19851985
19861986if (MACHINES["V3021"]~=null) then
19871987   files {
1988      MAME_DIR .. "src/emu/machine/v3021.*",
1988      MAME_DIR .. "src/emu/machine/v3021.c",
19891989   }
19901990end
19911991
r245247r245248
19961996
19971997if (MACHINES["WD_FDC"]~=null) then
19981998   files {
1999      MAME_DIR .. "src/emu/machine/wd_fdc.*",
2000      MAME_DIR .. "src/emu/machine/fdc_pll.*",
1999      MAME_DIR .. "src/emu/machine/wd_fdc.c",
2000      MAME_DIR .. "src/emu/machine/fdc_pll.c",
20012001   }
20022002end
20032003
r245247r245248
20082008
20092009if (MACHINES["WD11C00_17"]~=null) then
20102010   files {
2011      MAME_DIR .. "src/emu/machine/wd11c00_17.*",
2011      MAME_DIR .. "src/emu/machine/wd11c00_17.c",
20122012   }
20132013end
20142014
r245247r245248
20192019
20202020if (MACHINES["WD17XX"]~=null) then
20212021   files {
2022      MAME_DIR .. "src/emu/machine/wd17xx.*",
2022      MAME_DIR .. "src/emu/machine/wd17xx.c",
20232023   }
20242024end
20252025
r245247r245248
20302030
20312031if (MACHINES["WD2010"]~=null) then
20322032   files {
2033      MAME_DIR .. "src/emu/machine/wd2010.*",
2033      MAME_DIR .. "src/emu/machine/wd2010.c",
20342034   }
20352035end
20362036
r245247r245248
20422042if (MACHINES["WD33C93"]~=null) then
20432043   MACHINES["SCSI"] = true
20442044   files {
2045      MAME_DIR .. "src/emu/machine/wd33c93.*",
2045      MAME_DIR .. "src/emu/machine/wd33c93.c",
20462046   }
20472047end
20482048
r245247r245248
20532053
20542054if (MACHINES["WD7600"]~=null) then
20552055   files {
2056      MAME_DIR .. "src/emu/machine/wd7600.*",
2056      MAME_DIR .. "src/emu/machine/wd7600.c",
20572057   }
20582058end
20592059
r245247r245248
20642064
20652065if (MACHINES["X2212"]~=null) then
20662066   files {
2067      MAME_DIR .. "src/emu/machine/x2212.*",
2067      MAME_DIR .. "src/emu/machine/x2212.c",
20682068   }
20692069end
20702070
r245247r245248
20752075
20762076if (MACHINES["X76F041"]~=null) then
20772077   files {
2078      MAME_DIR .. "src/emu/machine/x76f041.*",
2078      MAME_DIR .. "src/emu/machine/x76f041.c",
20792079   }
20802080end
20812081
r245247r245248
20862086
20872087if (MACHINES["X76F100"]~=null) then
20882088   files {
2089      MAME_DIR .. "src/emu/machine/x76f100.*",
2089      MAME_DIR .. "src/emu/machine/x76f100.c",
20902090   }
20912091end
20922092
r245247r245248
20972097
20982098if (MACHINES["YM2148"]~=null) then
20992099   files {
2100      MAME_DIR .. "src/emu/machine/ym2148.*",
2100      MAME_DIR .. "src/emu/machine/ym2148.c",
21012101   }
21022102end
21032103
r245247r245248
21082108
21092109if (MACHINES["Z80CTC"]~=null) then
21102110   files {
2111      MAME_DIR .. "src/emu/machine/z80ctc.*",
2111      MAME_DIR .. "src/emu/machine/z80ctc.c",
21122112   }
21132113end
21142114
r245247r245248
21192119
21202120if (MACHINES["Z80DART"]~=null) then
21212121   files {
2122      MAME_DIR .. "src/emu/machine/z80dart.*",
2122      MAME_DIR .. "src/emu/machine/z80dart.c",
21232123   }
21242124end
21252125
r245247r245248
21302130
21312131if (MACHINES["Z80DMA"]~=null) then
21322132   files {
2133      MAME_DIR .. "src/emu/machine/z80dma.*",
2133      MAME_DIR .. "src/emu/machine/z80dma.c",
21342134   }
21352135end
21362136
r245247r245248
21412141
21422142if (MACHINES["Z80PIO"]~=null) then
21432143   files {
2144      MAME_DIR .. "src/emu/machine/z80pio.*",
2144      MAME_DIR .. "src/emu/machine/z80pio.c",
21452145   }
21462146end
21472147
r245247r245248
21522152
21532153if (MACHINES["Z80STI"]~=null) then
21542154   files {
2155      MAME_DIR .. "src/emu/machine/z80sti.*",
2155      MAME_DIR .. "src/emu/machine/z80sti.c",
21562156   }
21572157end
21582158
r245247r245248
21632163
21642164if (MACHINES["Z8536"]~=null) then
21652165   files {
2166      MAME_DIR .. "src/emu/machine/z8536.*",
2166      MAME_DIR .. "src/emu/machine/z8536.c",
21672167   }
21682168end
21692169
r245247r245248
21742174
21752175if (MACHINES["PCCARD"]~=null) then
21762176   files {
2177      MAME_DIR .. "src/emu/machine/pccard.*",
2177      MAME_DIR .. "src/emu/machine/pccard.c",
21782178   }
21792179end
21802180
r245247r245248
21852185
21862186if (MACHINES["I8255"]~=null) then
21872187   files {
2188      MAME_DIR .. "src/emu/machine/i8255.*",
2189      MAME_DIR .. "src/emu/machine/mb89363b.*",
2188      MAME_DIR .. "src/emu/machine/i8255.c",
2189      MAME_DIR .. "src/emu/machine/mb89363b.c",
21902190   }
21912191end
21922192
r245247r245248
21972197
21982198if (MACHINES["NCR5380"]~=null) then
21992199   files {
2200      MAME_DIR .. "src/emu/machine/ncr5380.*",
2200      MAME_DIR .. "src/emu/machine/ncr5380.c",
22012201   }
22022202end
22032203
r245247r245248
22082208
22092209if (MACHINES["NCR5380N"]~=null) then
22102210   files {
2211      MAME_DIR .. "src/emu/machine/ncr5380n.*",
2211      MAME_DIR .. "src/emu/machine/ncr5380n.c",
22122212   }
22132213end
22142214
r245247r245248
22192219
22202220if (MACHINES["NCR5390"]~=null) then
22212221   files {
2222      MAME_DIR .. "src/emu/machine/ncr5390.*",
2222      MAME_DIR .. "src/emu/machine/ncr5390.c",
22232223   }
22242224end
22252225
r245247r245248
22302230
22312231if (MACHINES["MM58167"]~=null) then
22322232   files {
2233      MAME_DIR .. "src/emu/machine/mm58167.*",
2233      MAME_DIR .. "src/emu/machine/mm58167.c",
22342234   }
22352235end
22362236
r245247r245248
22422242
22432243if (MACHINES["DP8390"]~=null) then
22442244   files {
2245      MAME_DIR .. "src/emu/machine/dp8390.*",
2245      MAME_DIR .. "src/emu/machine/dp8390.c",
22462246   }
22472247end
22482248
r245247r245248
22532253
22542254if (MACHINES["PC_LPT"]~=null) then
22552255   files {
2256      MAME_DIR .. "src/emu/machine/pc_lpt.*",
2256      MAME_DIR .. "src/emu/machine/pc_lpt.c",
22572257   }
22582258end
22592259
r245247r245248
22642264
22652265if (MACHINES["PC_FDC"]~=null) then
22662266   files {
2267      MAME_DIR .. "src/emu/machine/pc_fdc.*",
2267      MAME_DIR .. "src/emu/machine/pc_fdc.c",
22682268   }
22692269end
22702270
r245247r245248
22752275
22762276if (MACHINES["MPU401"]~=null) then
22772277   files {
2278      MAME_DIR .. "src/emu/machine/mpu401.*",
2278      MAME_DIR .. "src/emu/machine/mpu401.c",
22792279   }
22802280end
22812281
r245247r245248
22862286
22872287if (MACHINES["AT_KEYBC"]~=null) then
22882288   files {
2289      MAME_DIR .. "src/emu/machine/at_keybc.*",
2289      MAME_DIR .. "src/emu/machine/at_keybc.c",
22902290   }
22912291end
22922292
r245247r245248
22972297
22982298if (MACHINES["SMC92X4"]~=null) then
22992299   files {
2300      MAME_DIR .. "src/emu/machine/smc92x4.*",
2300      MAME_DIR .. "src/emu/machine/smc92x4.c",
23012301   }
23022302end
23032303
r245247r245248
23082308
23092309if (MACHINES["HDC9234"]~=null) then
23102310   files {
2311      MAME_DIR .. "src/emu/machine/hdc9234.*",
2311      MAME_DIR .. "src/emu/machine/hdc9234.c",
23122312   }
23132313end
23142314
r245247r245248
23192319
23202320if (MACHINES["TI99_HD"]~=null) then
23212321   files {
2322      MAME_DIR .. "src/emu/machine/ti99_hd.*",
2322      MAME_DIR .. "src/emu/machine/ti99_hd.c",
23232323   }
23242324end
23252325
r245247r245248
23302330
23312331if (MACHINES["STRATA"]~=null) then
23322332   files {
2333      MAME_DIR .. "src/emu/machine/strata.*",
2333      MAME_DIR .. "src/emu/machine/strata.c",
23342334   }
23352335end
23362336
r245247r245248
23412341
23422342if (MACHINES["STEPPERS"]~=null) then
23432343   files {
2344      MAME_DIR .. "src/emu/machine/steppers.*",
2344      MAME_DIR .. "src/emu/machine/steppers.c",
23452345   }
23462346end
23472347
r245247r245248
23512351---------------------------------------------------
23522352if (MACHINES["CORVUSHD"]~=null) then
23532353   files {
2354      MAME_DIR .. "src/emu/machine/corvushd.*",
2354      MAME_DIR .. "src/emu/machine/corvushd.c",
23552355   }
23562356end
23572357
r245247r245248
23612361---------------------------------------------------
23622362if (MACHINES["WOZFDC"]~=null) then
23632363   files {
2364      MAME_DIR .. "src/emu/machine/wozfdc.*",
2364      MAME_DIR .. "src/emu/machine/wozfdc.c",
23652365   }
23662366end
23672367
r245247r245248
23712371---------------------------------------------------
23722372if (MACHINES["DIABLO_HD"]~=null) then
23732373   files {
2374      MAME_DIR .. "src/emu/machine/diablo_hd.*",
2374      MAME_DIR .. "src/emu/machine/diablo_hd.c",
23752375   }
23762376end
23772377
r245247r245248
23822382
23832383if (MACHINES["FDC37C665GT"]~=null) then
23842384   files {
2385      MAME_DIR .. "src/emu/machine/fdc37c665gt.*",
2385      MAME_DIR .. "src/emu/machine/fdc37c665gt.c",
23862386   }
23872387end
trunk/scripts/src/netlist.lua
r0r245248
1files {
2   MAME_DIR .. "src/emu/netlist/nl_base.c",
3   MAME_DIR .. "src/emu/netlist/nl_parser.c",
4   MAME_DIR .. "src/emu/netlist/nl_setup.c",
5   MAME_DIR .. "src/emu/netlist/nl_factory.c",
6   MAME_DIR .. "src/emu/netlist/pstring.c",
7   MAME_DIR .. "src/emu/netlist/pstate.c",
8   MAME_DIR .. "src/emu/netlist/analog/nld_bjt.c",
9   MAME_DIR .. "src/emu/netlist/analog/nld_fourterm.c",
10   MAME_DIR .. "src/emu/netlist/analog/nld_solver.c",
11   MAME_DIR .. "src/emu/netlist/analog/nld_switches.c",
12   MAME_DIR .. "src/emu/netlist/analog/nld_twoterm.c",
13   MAME_DIR .. "src/emu/netlist/analog/nld_opamps.c",
14   MAME_DIR .. "src/emu/netlist/devices/nld_4020.c",
15   MAME_DIR .. "src/emu/netlist/devices/nld_4066.c",
16   MAME_DIR .. "src/emu/netlist/devices/nld_7400.c",
17   MAME_DIR .. "src/emu/netlist/devices/nld_7402.c",
18   MAME_DIR .. "src/emu/netlist/devices/nld_7404.c",
19   MAME_DIR .. "src/emu/netlist/devices/nld_7408.c",
20   MAME_DIR .. "src/emu/netlist/devices/nld_7410.c",
21   MAME_DIR .. "src/emu/netlist/devices/nld_7411.c",
22   MAME_DIR .. "src/emu/netlist/devices/nld_7420.c",
23   MAME_DIR .. "src/emu/netlist/devices/nld_7425.c",
24   MAME_DIR .. "src/emu/netlist/devices/nld_7427.c",
25   MAME_DIR .. "src/emu/netlist/devices/nld_7430.c",
26   MAME_DIR .. "src/emu/netlist/devices/nld_7432.c",
27   MAME_DIR .. "src/emu/netlist/devices/nld_7437.c",
28   MAME_DIR .. "src/emu/netlist/devices/nld_7448.c",
29   MAME_DIR .. "src/emu/netlist/devices/nld_7450.c",
30   MAME_DIR .. "src/emu/netlist/devices/nld_7474.c",
31   MAME_DIR .. "src/emu/netlist/devices/nld_7483.c",
32   MAME_DIR .. "src/emu/netlist/devices/nld_7486.c",
33   MAME_DIR .. "src/emu/netlist/devices/nld_7490.c",
34   MAME_DIR .. "src/emu/netlist/devices/nld_7493.c",
35   MAME_DIR .. "src/emu/netlist/devices/nld_74107.c",
36   MAME_DIR .. "src/emu/netlist/devices/nld_74123.c",
37   MAME_DIR .. "src/emu/netlist/devices/nld_74153.c",
38   MAME_DIR .. "src/emu/netlist/devices/nld_74ls629.c",
39   MAME_DIR .. "src/emu/netlist/devices/nld_9316.c",
40   MAME_DIR .. "src/emu/netlist/devices/nld_ne555.c",
41   MAME_DIR .. "src/emu/netlist/devices/nld_r2r_dac.c",
42   MAME_DIR .. "src/emu/netlist/devices/nld_legacy.c",
43   MAME_DIR .. "src/emu/netlist/devices/net_lib.c",
44   MAME_DIR .. "src/emu/netlist/devices/nld_log.c",
45}
No newline at end of file
trunk/scripts/src/osd/osdmini.lua
r245247r245248
3434
3535   files {
3636      MAME_DIR .. "src/osd/osdmini/minimain.c",
37      MAME_DIR .. "src/osd/modules/lib/osdobj_common.*",
38      MAME_DIR .. "src/osd/modules/font/font_sdl.*",
39      MAME_DIR .. "src/osd/modules/font/font_windows.*",
40      MAME_DIR .. "src/osd/modules/font/font_osx.*",
41      MAME_DIR .. "src/osd/modules/font/font_none.*",
42      MAME_DIR .. "src/osd/modules/netdev/taptun.*",
43      MAME_DIR .. "src/osd/modules/netdev/pcap.*",
44      MAME_DIR .. "src/osd/modules/netdev/none.*",
45      MAME_DIR .. "src/osd/modules/midi/portmidi.*",
46      MAME_DIR .. "src/osd/modules/midi/none.*",
47      MAME_DIR .. "src/osd/modules/sound/js_sound.*",
48      MAME_DIR .. "src/osd/modules/sound/direct_sound.*",
49      MAME_DIR .. "src/osd/modules/sound/sdl_sound.*",
50      MAME_DIR .. "src/osd/modules/sound/none.*",
37      MAME_DIR .. "src/osd/modules/lib/osdobj_common.c",
38      MAME_DIR .. "src/osd/modules/font/font_sdl.c",
39      MAME_DIR .. "src/osd/modules/font/font_windows.c",
40      MAME_DIR .. "src/osd/modules/font/font_osx.c",
41      MAME_DIR .. "src/osd/modules/font/font_none.c",
42      MAME_DIR .. "src/osd/modules/netdev/taptun.c",
43      MAME_DIR .. "src/osd/modules/netdev/pcap.c",
44      MAME_DIR .. "src/osd/modules/netdev/none.c",
45      MAME_DIR .. "src/osd/modules/midi/portmidi.c",
46      MAME_DIR .. "src/osd/modules/midi/none.c",
47      MAME_DIR .. "src/osd/modules/sound/js_sound.c",
48      MAME_DIR .. "src/osd/modules/sound/direct_sound.c",
49      MAME_DIR .. "src/osd/modules/sound/sdl_sound.c",
50      MAME_DIR .. "src/osd/modules/sound/none.c",
5151   }
5252   
5353project ("ocore_" .. _OPTIONS["osd"])
r245247r245248
9090   end
9191
9292   files {
93      MAME_DIR .. "src/osd/modules/osdmodule.*",
94      MAME_DIR .. "src/osd/osdmini/minidir.*",
95      MAME_DIR .. "src/osd/osdmini/minifile.*",
96      MAME_DIR .. "src/osd/osdmini/minimisc.*",
97      MAME_DIR .. "src/osd/osdmini/minisync.*",
98      MAME_DIR .. "src/osd/osdmini/minitime.*",
99      MAME_DIR .. "src/osd/modules/sync/work_mini.*",
93      MAME_DIR .. "src/osd/modules/osdmodule.c",
94      MAME_DIR .. "src/osd/osdmini/minidir.c",
95      MAME_DIR .. "src/osd/osdmini/minifile.c",
96      MAME_DIR .. "src/osd/osdmini/minimisc.c",
97      MAME_DIR .. "src/osd/osdmini/minisync.c",
98      MAME_DIR .. "src/osd/osdmini/minitime.c",
99      MAME_DIR .. "src/osd/modules/sync/work_mini.c",
100100   }
trunk/scripts/src/osd/sdl.lua
r245247r245248
5656   if _OPTIONS["targetos"]=="macosx" then
5757      files {
5858         --MAME_DIR .. "src/osd/sdl/SDLMain_tmpl.m",
59         MAME_DIR .. "src/osd/modules/debugger/*.m",
60         MAME_DIR .. "src/osd/modules/debugger/osx/*.m",
61         MAME_DIR .. "src/osd/modules/debugger/osx/*.h",
59         MAME_DIR .. "src/osd/modules/debugger/osx/breakpointsview.m",
60         MAME_DIR .. "src/osd/modules/debugger/osx/consoleview.m",
61         MAME_DIR .. "src/osd/modules/debugger/osx/debugcommandhistory.m",
62         MAME_DIR .. "src/osd/modules/debugger/osx/debugconsole.m",
63         MAME_DIR .. "src/osd/modules/debugger/osx/debugview.m",
64         MAME_DIR .. "src/osd/modules/debugger/osx/debugwindowhandler.m",
65         MAME_DIR .. "src/osd/modules/debugger/osx/deviceinfoviewer.m",
66         MAME_DIR .. "src/osd/modules/debugger/osx/devicesviewer.m",
67         MAME_DIR .. "src/osd/modules/debugger/osx/disassemblyview.m",
68         MAME_DIR .. "src/osd/modules/debugger/osx/disassemblyviewer.m",
69         MAME_DIR .. "src/osd/modules/debugger/osx/errorlogview.m",
70         MAME_DIR .. "src/osd/modules/debugger/osx/errorlogviewer.m",
71         MAME_DIR .. "src/osd/modules/debugger/osx/memoryview.m",
72         MAME_DIR .. "src/osd/modules/debugger/osx/memoryviewer.m",
73         MAME_DIR .. "src/osd/modules/debugger/osx/pointsviewer.m",
74         MAME_DIR .. "src/osd/modules/debugger/osx/registersview.m",
75         MAME_DIR .. "src/osd/modules/debugger/osx/watchpointsview.m",
6276      }
6377   end
6478
6579   files {
66      MAME_DIR .. "src/osd/sdl/sdlmain.*",
67      MAME_DIR .. "src/osd/sdl/input.*",
68      MAME_DIR .. "src/osd/sdl/video.*",
69      MAME_DIR .. "src/osd/sdl/window.*",
70      MAME_DIR .. "src/osd/sdl/output.*",
71      MAME_DIR .. "src/osd/sdl/watchdog.*",
72      MAME_DIR .. "src/osd/modules/render/drawsdl.*",
80      MAME_DIR .. "src/osd/sdl/sdlmain.c",
81      MAME_DIR .. "src/osd/sdl/input.c",
82      MAME_DIR .. "src/osd/sdl/video.c",
83      MAME_DIR .. "src/osd/sdl/window.c",
84      MAME_DIR .. "src/osd/sdl/output.c",
85      MAME_DIR .. "src/osd/sdl/watchdog.c",
86      MAME_DIR .. "src/osd/modules/render/drawsdl.c",
7387      --ifeq ($(SDL_LIBVER),sdl2)
74      MAME_DIR .. "src/osd/modules/render/draw13.*",
88      MAME_DIR .. "src/osd/modules/render/draw13.c",
7589      --endif
76      MAME_DIR .. "src/osd/modules/debugger/none.*",
77      MAME_DIR .. "src/osd/modules/debugger/debugint.*",
78      MAME_DIR .. "src/osd/modules/debugger/debugwin.*",
79      MAME_DIR .. "src/osd/modules/debugger/debugqt.*",
80      MAME_DIR .. "src/osd/modules/render/drawogl.*",
81      MAME_DIR .. "src/osd/modules/opengl/gl_shader_tool.*",
82      MAME_DIR .. "src/osd/modules/opengl/gl_shader_mgr.*",
90      MAME_DIR .. "src/osd/modules/debugger/none.c",
91      MAME_DIR .. "src/osd/modules/debugger/debugint.c",
92      MAME_DIR .. "src/osd/modules/debugger/debugwin.c",
93      MAME_DIR .. "src/osd/modules/debugger/debugqt.c",
94      MAME_DIR .. "src/osd/modules/render/drawogl.c",
95      MAME_DIR .. "src/osd/modules/opengl/gl_shader_tool.c",
96      MAME_DIR .. "src/osd/modules/opengl/gl_shader_mgr.c",
8397   }
8498
8599   if not (_OPTIONS["targetos"]=="macosx") then
86100      files {
87         MAME_DIR .. "src/osd/modules/debugger/qt/*.*",
88         GEN_DIR  .. "osd/modules/debugger/qt/*.*",
101         MAME_DIR .. "src/osd/modules/debugger/qt/debuggerview.c",
102         MAME_DIR .. "src/osd/modules/debugger/qt/windowqt.c",
103         MAME_DIR .. "src/osd/modules/debugger/qt/logwindow.c",
104         MAME_DIR .. "src/osd/modules/debugger/qt/dasmwindow.c",
105         MAME_DIR .. "src/osd/modules/debugger/qt/mainwindow.c",
106         MAME_DIR .. "src/osd/modules/debugger/qt/memorywindow.c",
107         MAME_DIR .. "src/osd/modules/debugger/qt/breakpointswindow.c",
108         MAME_DIR .. "src/osd/modules/debugger/qt/deviceswindow.c",
109         MAME_DIR .. "src/osd/modules/debugger/qt/deviceinformationwindow.c",
110         
111         GEN_DIR  .. "osd/modules/debugger/qt/debuggerview.moc.c",
112         GEN_DIR  .. "osd/modules/debugger/qt/windowqt.moc.c",
113         GEN_DIR  .. "osd/modules/debugger/qt/logwindow.moc.c",
114         GEN_DIR  .. "osd/modules/debugger/qt/dasmwindow.moc.c",
115         GEN_DIR  .. "osd/modules/debugger/qt/mainwindow.moc.c",
116         GEN_DIR  .. "osd/modules/debugger/qt/memorywindow.moc.c",
117         GEN_DIR  .. "osd/modules/debugger/qt/breakpointswindow.moc.c",
118         GEN_DIR  .. "osd/modules/debugger/qt/deviceswindow.moc.c",
119         GEN_DIR  .. "osd/modules/debugger/qt/deviceinformationwindow.moc.c",
89120      }
90121   end
91122
r245247r245248
96127   end
97128
98129   files {
99      MAME_DIR .. "src/osd/modules/lib/osdobj_common.*",
100      MAME_DIR .. "src/osd/modules/font/font_sdl.*",
101      MAME_DIR .. "src/osd/modules/font/font_windows.*",
102      MAME_DIR .. "src/osd/modules/font/font_osx.*",
103      MAME_DIR .. "src/osd/modules/font/font_none.*",
104      MAME_DIR .. "src/osd/modules/netdev/taptun.*",
105      MAME_DIR .. "src/osd/modules/netdev/pcap.*",
106      MAME_DIR .. "src/osd/modules/netdev/none.*",
107      MAME_DIR .. "src/osd/modules/midi/portmidi.*",
108      MAME_DIR .. "src/osd/modules/midi/none.*",
109      MAME_DIR .. "src/osd/modules/sound/js_sound.*",
110      MAME_DIR .. "src/osd/modules/sound/direct_sound.*",
111      MAME_DIR .. "src/osd/modules/sound/sdl_sound.*",
112      MAME_DIR .. "src/osd/modules/sound/none.*",
130      MAME_DIR .. "src/osd/modules/lib/osdobj_common.c",
131      MAME_DIR .. "src/osd/modules/font/font_sdl.c",
132      MAME_DIR .. "src/osd/modules/font/font_windows.c",
133      MAME_DIR .. "src/osd/modules/font/font_osx.c",
134      MAME_DIR .. "src/osd/modules/font/font_none.c",
135      MAME_DIR .. "src/osd/modules/netdev/taptun.c",
136      MAME_DIR .. "src/osd/modules/netdev/pcap.c",
137      MAME_DIR .. "src/osd/modules/netdev/none.c",
138      MAME_DIR .. "src/osd/modules/midi/portmidi.c",
139      MAME_DIR .. "src/osd/modules/midi/none.c",
140      MAME_DIR .. "src/osd/modules/sound/js_sound.c",
141      MAME_DIR .. "src/osd/modules/sound/direct_sound.c",
142      MAME_DIR .. "src/osd/modules/sound/sdl_sound.c",
143      MAME_DIR .. "src/osd/modules/sound/none.c",
113144   }
114145   
115146project ("ocore_" .. _OPTIONS["osd"])
r245247r245248
153184   end
154185
155186   files {
156      MAME_DIR .. "src/osd/modules/osdmodule.*",
187      MAME_DIR .. "src/osd/modules/osdmodule.c",
157188   }
158189
159190   if _OPTIONS["targetos"]=="macosx" then
r245247r245248
163194   end
164195
165196   files {
166      MAME_DIR .. "src/osd/sdl/strconv.*",
167      MAME_DIR .. "src/osd/sdl/sdldir.*",
168      MAME_DIR .. "src/osd/sdl/sdlfile.*",
169      MAME_DIR .. "src/osd/sdl/sdlptty_" .. BASE_TARGETOS ..".*",
170      MAME_DIR .. "src/osd/sdl/sdlsocket.*",
171      MAME_DIR .. "src/osd/sdl/sdlos_" .. SDLOS_TARGETOS .. ".*",
172      MAME_DIR .. "src/osd/modules/lib/osdlib_" .. SDLOS_TARGETOS .. ".*",
173      MAME_DIR .. "src/osd/modules/sync/sync_" .. SYNC_IMPLEMENTATION .. ".*",
197      MAME_DIR .. "src/osd/sdl/strconv.c",
198      MAME_DIR .. "src/osd/sdl/sdldir.c",
199      MAME_DIR .. "src/osd/sdl/sdlfile.c",
200      MAME_DIR .. "src/osd/sdl/sdlptty_" .. BASE_TARGETOS ..".c",
201      MAME_DIR .. "src/osd/sdl/sdlsocket.c",
202      MAME_DIR .. "src/osd/sdl/sdlos_" .. SDLOS_TARGETOS .. ".c",
203      MAME_DIR .. "src/osd/modules/lib/osdlib_" .. SDLOS_TARGETOS .. ".c",
204      MAME_DIR .. "src/osd/modules/sync/sync_" .. SYNC_IMPLEMENTATION .. ".c",
174205      --ifdef NOASM
175      --MAME_DIR .. "src/osd/modules/sync/work_mini.*",
206      --MAME_DIR .. "src/osd/modules/sync/work_mini.c",
176207      --else
177      MAME_DIR .. "src/osd/modules/sync/work_osd.*",
208      MAME_DIR .. "src/osd/modules/sync/work_osd.c",
178209   }
179210
180211   if _OPTIONS["targetos"]=="macosx" then
trunk/scripts/src/osd/windows.lua
r245247r245248
6060      MAME_DIR .. "src/osd/windows/window.c",
6161      MAME_DIR .. "src/osd/windows/winmenu.c",
6262      MAME_DIR .. "src/osd/windows/winmain.c",
63      MAME_DIR .. "src/osd/modules/debugger/none.*",
64      MAME_DIR .. "src/osd/modules/debugger/debugint.*",
65      MAME_DIR .. "src/osd/modules/debugger/debugwin.*",
66      MAME_DIR .. "src/osd/modules/debugger/debugqt.*",
67      MAME_DIR .. "src/osd/modules/debugger/win/*.*",
68      MAME_DIR .. "src/osd/modules/render/drawogl.*",
69      MAME_DIR .. "src/osd/modules/opengl/gl_shader_tool.*",
70      MAME_DIR .. "src/osd/modules/opengl/gl_shader_mgr.*",
71      MAME_DIR .. "src/osd/modules/lib/osdobj_common.*",
72      MAME_DIR .. "src/osd/modules/font/font_sdl.*",
73      MAME_DIR .. "src/osd/modules/font/font_windows.*",
74      MAME_DIR .. "src/osd/modules/font/font_osx.*",
75      MAME_DIR .. "src/osd/modules/font/font_none.*",
76      MAME_DIR .. "src/osd/modules/netdev/taptun.*",
77      MAME_DIR .. "src/osd/modules/netdev/pcap.*",
78      MAME_DIR .. "src/osd/modules/netdev/none.*",
79      MAME_DIR .. "src/osd/modules/midi/portmidi.*",
80      MAME_DIR .. "src/osd/modules/midi/none.*",
81      MAME_DIR .. "src/osd/modules/sound/js_sound.*",
82      MAME_DIR .. "src/osd/modules/sound/direct_sound.*",
83      MAME_DIR .. "src/osd/modules/sound/sdl_sound.*",
84      MAME_DIR .. "src/osd/modules/sound/none.*",
63      MAME_DIR .. "src/osd/modules/debugger/none.c",
64      MAME_DIR .. "src/osd/modules/debugger/debugint.c",
65      MAME_DIR .. "src/osd/modules/debugger/debugwin.c",
66      MAME_DIR .. "src/osd/modules/debugger/debugqt.c",
67      MAME_DIR .. "src/osd/modules/debugger/win/consolewininfo.c",
68      MAME_DIR .. "src/osd/modules/debugger/win/debugbaseinfo.c",
69      MAME_DIR .. "src/osd/modules/debugger/win/debugviewinfo.c",
70      MAME_DIR .. "src/osd/modules/debugger/win/debugwininfo.c",
71      MAME_DIR .. "src/osd/modules/debugger/win/disasmbasewininfo.c",
72      MAME_DIR .. "src/osd/modules/debugger/win/disasmviewinfo.c",
73      MAME_DIR .. "src/osd/modules/debugger/win/disasmwininfo.c",
74      MAME_DIR .. "src/osd/modules/debugger/win/editwininfo.c",
75      MAME_DIR .. "src/osd/modules/debugger/win/logwininfo.c",
76      MAME_DIR .. "src/osd/modules/debugger/win/memoryviewinfo.c",
77      MAME_DIR .. "src/osd/modules/debugger/win/memorywininfo.c",
78      MAME_DIR .. "src/osd/modules/debugger/win/pointswininfo.c",
79      MAME_DIR .. "src/osd/modules/debugger/win/uimetrics.c",
80      MAME_DIR .. "src/osd/modules/render/drawogl.c",
81      MAME_DIR .. "src/osd/modules/opengl/gl_shader_tool.c",
82      MAME_DIR .. "src/osd/modules/opengl/gl_shader_mgr.c",
83      MAME_DIR .. "src/osd/modules/lib/osdobj_common.c",
84      MAME_DIR .. "src/osd/modules/font/font_sdl.c",
85      MAME_DIR .. "src/osd/modules/font/font_windows.c",
86      MAME_DIR .. "src/osd/modules/font/font_osx.c",
87      MAME_DIR .. "src/osd/modules/font/font_none.c",
88      MAME_DIR .. "src/osd/modules/netdev/taptun.c",
89      MAME_DIR .. "src/osd/modules/netdev/pcap.c",
90      MAME_DIR .. "src/osd/modules/netdev/none.c",
91      MAME_DIR .. "src/osd/modules/midi/portmidi.c",
92      MAME_DIR .. "src/osd/modules/midi/none.c",
93      MAME_DIR .. "src/osd/modules/sound/js_sound.c",
94      MAME_DIR .. "src/osd/modules/sound/direct_sound.c",
95      MAME_DIR .. "src/osd/modules/sound/sdl_sound.c",
96      MAME_DIR .. "src/osd/modules/sound/none.c",
8597   }
8698   
8799project ("ocore_" .. _OPTIONS["osd"])
r245247r245248
128140   }
129141
130142   files {
131      MAME_DIR .. "src/osd/modules/osdmodule.*",
143      MAME_DIR .. "src/osd/modules/osdmodule.c",
132144      MAME_DIR .. "src/osd/windows/main.c",
133145      MAME_DIR .. "src/osd/windows/strconv.c",
134146      MAME_DIR .. "src/osd/windows/windir.c",
trunk/scripts/src/sound.lua
r245247r245248
2020
2121if (SOUNDS["DAC"]~=null) then
2222   files {
23      MAME_DIR .. "src/emu/sound/dac.*",
23      MAME_DIR .. "src/emu/sound/dac.c",
2424   }
2525end
2626
2727if (SOUNDS["DMADAC"]~=null) then
2828   files {
29      MAME_DIR .. "src/emu/sound/dmadac.*",
29      MAME_DIR .. "src/emu/sound/dmadac.c",
3030   }
3131end
3232
3333if (SOUNDS["SPEAKER"]~=null) then
3434   files {
35      MAME_DIR .. "src/emu/sound/speaker.*",
35      MAME_DIR .. "src/emu/sound/speaker.c",
3636   }
3737end
3838
3939if (SOUNDS["BEEP"]~=null) then
4040   files {
41      MAME_DIR .. "src/emu/sound/beep.*",
41      MAME_DIR .. "src/emu/sound/beep.c",
4242   }
4343end
4444
r245247r245248
5151
5252if (SOUNDS["CDDA"]~=null) then
5353   files {
54      MAME_DIR .. "src/emu/sound/cdda.*",
54      MAME_DIR .. "src/emu/sound/cdda.c",
5555   }
5656end
5757
r245247r245248
6464
6565if (SOUNDS["DISCRETE"]~=null) then
6666   files {
67      MAME_DIR .. "src/emu/sound/discrete.*",
67      MAME_DIR .. "src/emu/sound/discrete.c",
6868   }
6969end
7070
r245247r245248
7575
7676if (SOUNDS["AC97"]~=null) then
7777   files {
78      MAME_DIR .. "src/emu/sound/pci-ac97.*",
78      MAME_DIR .. "src/emu/sound/pci-ac97.c",
7979   }
8080end
8181
r245247r245248
8989
9090if (SOUNDS["ASC"]~=null) then
9191   files {
92      MAME_DIR .. "src/emu/sound/asc.*",
92      MAME_DIR .. "src/emu/sound/asc.c",
9393   }
9494end
9595
9696if (SOUNDS["AWACS"]~=null) then
9797   files {
98      MAME_DIR .. "src/emu/sound/awacs.*",
98      MAME_DIR .. "src/emu/sound/awacs.c",
9999   }
100100end
101101
r245247r245248
108108
109109if (SOUNDS["POKEY"]~=null) then
110110   files {
111      MAME_DIR .. "src/emu/sound/pokey.*",
111      MAME_DIR .. "src/emu/sound/pokey.c",
112112   }
113113end
114114
115115if (SOUNDS["TIA"]~=null) then
116116   files {
117      MAME_DIR .. "src/emu/sound/tiasound.*",
118      MAME_DIR .. "src/emu/sound/tiaintf.*",
117      MAME_DIR .. "src/emu/sound/tiasound.c",
118      MAME_DIR .. "src/emu/sound/tiaintf.c",
119119   }
120120end
121121
r245247r245248
128128
129129if (SOUNDS["AMIGA"]~=null) then
130130   files {
131      MAME_DIR .. "src/emu/sound/amiga.*",
131      MAME_DIR .. "src/emu/sound/amiga.c",
132132   }
133133end
134134
r245247r245248
141141
142142if (SOUNDS["ASTROCADE"]~=null) then
143143   files {
144      MAME_DIR .. "src/emu/sound/astrocde.*",
144      MAME_DIR .. "src/emu/sound/astrocde.c",
145145   }
146146end
147147
r245247r245248
155155
156156if (SOUNDS["AC97"]~=null) then
157157   files {
158      MAME_DIR .. "src/emu/sound/pci-ac97.*",
158      MAME_DIR .. "src/emu/sound/pci-ac97.c",
159159   }
160160end
161161-- CEM 3394 analog synthesizer chip
r245247r245248
164164
165165if (SOUNDS["CEM3394"]~=null) then
166166   files {
167      MAME_DIR .. "src/emu/sound/cem3394.*",
167      MAME_DIR .. "src/emu/sound/cem3394.c",
168168   }
169169end
170170
r245247r245248
177177
178178if (SOUNDS["SB0400"]~=null) then
179179   files {
180      MAME_DIR .. "src/emu/sound/sb0400.*",
180      MAME_DIR .. "src/emu/sound/sb0400.c",
181181   }
182182end
183183
r245247r245248
189189
190190if (SOUNDS["ES1373"]~=null) then
191191   files {
192      MAME_DIR .. "src/emu/sound/es1373.*",
192      MAME_DIR .. "src/emu/sound/es1373.c",
193193   }
194194end
195195
r245247r245248
200200
201201if (SOUNDS["BSMT2000"]~=null) then
202202   files {
203      MAME_DIR .. "src/emu/sound/bsmt2000.*",
203      MAME_DIR .. "src/emu/sound/bsmt2000.c",
204204   }
205205end
206206
r245247r245248
213213
214214if (SOUNDS["ES5503"]~=null) then
215215   files {
216      MAME_DIR .. "src/emu/sound/es5503.*",
216      MAME_DIR .. "src/emu/sound/es5503.c",
217217   }
218218end
219219
r245247r245248
226226
227227if (SOUNDS["ES5505"]~=null or SOUNDS["ES5506"]~=null) then
228228   files {
229      MAME_DIR .. "src/emu/sound/es5506.*",
229      MAME_DIR .. "src/emu/sound/es5506.c",
230230   }
231231end
232232
r245247r245248
238238
239239if (SOUNDS["ESQPUMP"]~=null) then
240240   files {
241      MAME_DIR .. "src/emu/sound/esqpump.*",
241      MAME_DIR .. "src/emu/sound/esqpump.c",
242242   }
243243end
244244
r245247r245248
250250
251251if (SOUNDS["ES8712"]~=null) then
252252   files {
253      MAME_DIR .. "src/emu/sound/es8712.*",
253      MAME_DIR .. "src/emu/sound/es8712.c",
254254   }
255255end
256256
r245247r245248
263263
264264if (SOUNDS["GAELCO_CG1V"]~=null or SOUNDS["GAELCO_GAE1"]~=null) then
265265   files {
266      MAME_DIR .. "src/emu/sound/gaelco.*",
266      MAME_DIR .. "src/emu/sound/gaelco.c",
267267   }
268268end
269269
r245247r245248
275275
276276if (SOUNDS["CDP1863"]~=null) then
277277   files {
278      MAME_DIR .. "src/emu/sound/cdp1863.*",
278      MAME_DIR .. "src/emu/sound/cdp1863.c",
279279   }
280280end
281281
r245247r245248
288288
289289if (SOUNDS["CDP1864"]~=null) then
290290   files {
291      MAME_DIR .. "src/emu/sound/cdp1864.*",
291      MAME_DIR .. "src/emu/sound/cdp1864.c",
292292   }
293293end
294294
r245247r245248
301301
302302if (SOUNDS["CDP1869"]~=null) then
303303   files {
304      MAME_DIR .. "src/emu/sound/cdp1869.*",
304      MAME_DIR .. "src/emu/sound/cdp1869.c",
305305   }
306306end
307307
r245247r245248
314314
315315if (SOUNDS["AY8910"]~=null) then
316316   files {
317      MAME_DIR .. "src/emu/sound/ay8910.*",
317      MAME_DIR .. "src/emu/sound/ay8910.c",
318318   }
319319end
320320
r245247r245248
327327
328328if (SOUNDS["HC55516"]~=null) then
329329   files {
330      MAME_DIR .. "src/emu/sound/hc55516.*",
330      MAME_DIR .. "src/emu/sound/hc55516.c",
331331   }
332332end
333333
r245247r245248
340340
341341if (SOUNDS["C6280"]~=null) then
342342   files {
343      MAME_DIR .. "src/emu/sound/c6280.*",
343      MAME_DIR .. "src/emu/sound/c6280.c",
344344   }
345345end
346346
r245247r245248
353353
354354if (SOUNDS["ICS2115"]~=null) then
355355   files {
356      MAME_DIR .. "src/emu/sound/ics2115.*",
356      MAME_DIR .. "src/emu/sound/ics2115.c",
357357   }
358358end
359359
r245247r245248
366366
367367if (SOUNDS["I5000_SND"]~=null) then
368368   files {
369      MAME_DIR .. "src/emu/sound/i5000.*",
369      MAME_DIR .. "src/emu/sound/i5000.c",
370370   }
371371end
372372
r245247r245248
379379
380380if (SOUNDS["IREMGA20"]~=null) then
381381   files {
382      MAME_DIR .. "src/emu/sound/iremga20.*",
382      MAME_DIR .. "src/emu/sound/iremga20.c",
383383   }
384384end
385385
r245247r245248
397397
398398if (SOUNDS["K005289"]~=null) then
399399   files {
400      MAME_DIR .. "src/emu/sound/k005289.*",
400      MAME_DIR .. "src/emu/sound/k005289.c",
401401   }
402402end
403403
404404if (SOUNDS["K007232"]~=null) then
405405   files {
406      MAME_DIR .. "src/emu/sound/k007232.*",
406      MAME_DIR .. "src/emu/sound/k007232.c",
407407   }
408408end
409409
410410if (SOUNDS["K051649"]~=null) then
411411   files {
412      MAME_DIR .. "src/emu/sound/k051649.*",
412      MAME_DIR .. "src/emu/sound/k051649.c",
413413   }
414414end
415415
416416if (SOUNDS["K053260"]~=null) then
417417   files {
418      MAME_DIR .. "src/emu/sound/k053260.*",
418      MAME_DIR .. "src/emu/sound/k053260.c",
419419   }
420420end
421421
422422if (SOUNDS["K054539"]~=null) then
423423   files {
424      MAME_DIR .. "src/emu/sound/k054539.*",
424      MAME_DIR .. "src/emu/sound/k054539.c",
425425   }
426426end
427427
428428if (SOUNDS["K056800"]~=null) then
429429   files {
430      MAME_DIR .. "src/emu/sound/k056800.*",
430      MAME_DIR .. "src/emu/sound/k056800.c",
431431   }
432432end
433433
r245247r245248
440440
441441if (SOUNDS["LMC1992"]~=null) then
442442   files {
443      MAME_DIR .. "src/emu/sound/lmc1992.*",
443      MAME_DIR .. "src/emu/sound/lmc1992.c",
444444   }
445445end
446446
r245247r245248
453453
454454if (SOUNDS["MAS3507D"]~=null) then
455455   files {
456      MAME_DIR .. "src/emu/sound/mas3507d.*",
456      MAME_DIR .. "src/emu/sound/mas3507d.c",
457457   }
458458end
459459
r245247r245248
466466
467467if (SOUNDS["MOS656X"]~=null) then
468468   files {
469      MAME_DIR .. "src/emu/sound/mos6560.*",
469      MAME_DIR .. "src/emu/sound/mos6560.c",
470470   }
471471end
472472
r245247r245248
479479
480480if (SOUNDS["MOS7360"]~=null) then
481481   files {
482      MAME_DIR .. "src/emu/sound/mos7360.*",
482      MAME_DIR .. "src/emu/sound/mos7360.c",
483483   }
484484end
485485
r245247r245248
495495
496496if (SOUNDS["NAMCO"]~=null or SOUNDS["NAMCO_15XX"]~=null or SOUNDS["NAMCO_CUS30"]~=null) then
497497   files {
498      MAME_DIR .. "src/emu/sound/namco.*",
498      MAME_DIR .. "src/emu/sound/namco.c",
499499   }
500500end
501501
502502if (SOUNDS["NAMCO_63701X"]~=null) then
503503   files {
504      MAME_DIR .. "src/emu/sound/n63701x.*",
504      MAME_DIR .. "src/emu/sound/n63701x.c",
505505   }
506506end
507507
508508if (SOUNDS["C140"]~=null) then
509509   files {
510      MAME_DIR .. "src/emu/sound/c140.*",
510      MAME_DIR .. "src/emu/sound/c140.c",
511511   }
512512end
513513
514514if (SOUNDS["C352"]~=null) then
515515   files {
516      MAME_DIR .. "src/emu/sound/c352.*",
516      MAME_DIR .. "src/emu/sound/c352.c",
517517   }
518518end
519519
r245247r245248
526526
527527if (SOUNDS["DIGITALKER"]~=null) then
528528   files {
529      MAME_DIR .. "src/emu/sound/digitalk.*",
529      MAME_DIR .. "src/emu/sound/digitalk.c",
530530   }
531531end
532532
r245247r245248
539539
540540if (SOUNDS["NES_APU"]~=null) then
541541   files {
542      MAME_DIR .. "src/emu/sound/nes_apu.*",
542      MAME_DIR .. "src/emu/sound/nes_apu.c",
543543   }
544544end
545545
r245247r245248
552552
553553if (SOUNDS["UPD7759"]~=null) then
554554   files {
555      MAME_DIR .. "src/emu/sound/upd7759.*",
555      MAME_DIR .. "src/emu/sound/upd7759.c",
556556   }
557557end
558558
r245247r245248
570570
571571if (SOUNDS["OKIM6258"]~=null or SOUNDS["OKIM6295"]~=null or SOUNDS["OKIM9810"]~=null or SOUNDS["I5000_SND"]~=null) then
572572   files {
573      MAME_DIR .. "src/emu/sound/okiadpcm.*",
573      MAME_DIR .. "src/emu/sound/okiadpcm.c",
574574   }
575575end
576576
577577if (SOUNDS["MSM5205"]~=null or SOUNDS["MSM6585"]~=null) then
578578   files {
579      MAME_DIR .. "src/emu/sound/msm5205.*",
579      MAME_DIR .. "src/emu/sound/msm5205.c",
580580   }
581581end
582582
583583if (SOUNDS["MSM5232"]~=null) then
584584   files {
585      MAME_DIR .. "src/emu/sound/msm5232.*",
585      MAME_DIR .. "src/emu/sound/msm5232.c",
586586   }
587587end
588588
589589if (SOUNDS["OKIM6376"]~=null) then
590590   files {
591      MAME_DIR .. "src/emu/sound/okim6376.*",
591      MAME_DIR .. "src/emu/sound/okim6376.c",
592592   }
593593end
594594
595595if (SOUNDS["OKIM6295"]~=null) then
596596   files {
597      MAME_DIR .. "src/emu/sound/okim6295.*",
597      MAME_DIR .. "src/emu/sound/okim6295.c",
598598   }
599599end
600600
601601if (SOUNDS["OKIM6258"]~=null) then
602602   files {
603      MAME_DIR .. "src/emu/sound/okim6258.*",
603      MAME_DIR .. "src/emu/sound/okim6258.c",
604604   }
605605end
606606
607607if (SOUNDS["OKIM9810"]~=null) then
608608   files {
609      MAME_DIR .. "src/emu/sound/okim9810.*",
609      MAME_DIR .. "src/emu/sound/okim9810.c",
610610   }
611611end
612612
r245247r245248
619619
620620if (SOUNDS["SAA1099"]~=null) then
621621   files {
622      MAME_DIR .. "src/emu/sound/saa1099.*",
622      MAME_DIR .. "src/emu/sound/saa1099.c",
623623   }
624624end
625625
r245247r245248
632632
633633if (SOUNDS["QS1000"]~=null) then
634634   files {
635      MAME_DIR .. "src/emu/sound/qs1000.*",
635      MAME_DIR .. "src/emu/sound/qs1000.c",
636636   }
637637end
638638
r245247r245248
645645
646646if (SOUNDS["QSOUND"]~=null) then
647647   files {
648      MAME_DIR .. "src/emu/sound/qsound.*",
649      MAME_DIR .. "src/emu/cpu/dsp16/dsp16.*",
650      MAME_DIR .. "src/emu/cpu/dsp16/dsp16dis.*",
648      MAME_DIR .. "src/emu/sound/qsound.c",
649      MAME_DIR .. "src/emu/cpu/dsp16/dsp16.c",
650      MAME_DIR .. "src/emu/cpu/dsp16/dsp16dis.c",
651651   }
652652end
653653
r245247r245248
661661
662662if (SOUNDS["RF5C68"]~=null) then
663663   files {
664      MAME_DIR .. "src/emu/sound/rf5c68.*",
664      MAME_DIR .. "src/emu/sound/rf5c68.c",
665665   }
666666end
667667
668668if (SOUNDS["RF5C400"]~=null) then
669669   files {
670      MAME_DIR .. "src/emu/sound/rf5c400.*",
670      MAME_DIR .. "src/emu/sound/rf5c400.c",
671671   }
672672end
673673
r245247r245248
683683
684684if (SOUNDS["SEGAPCM"]~=null) then
685685   files {
686      MAME_DIR .. "src/emu/sound/segapcm.*",
686      MAME_DIR .. "src/emu/sound/segapcm.c",
687687   }
688688end
689689
690690if (SOUNDS["MULTIPCM"]~=null) then
691691   files {
692      MAME_DIR .. "src/emu/sound/multipcm.*",
692      MAME_DIR .. "src/emu/sound/multipcm.c",
693693   }
694694end
695695
696696if (SOUNDS["SCSP"]~=null) then
697697   files {
698      MAME_DIR .. "src/emu/sound/scsp.*",
699      MAME_DIR .. "src/emu/sound/scspdsp.*",
698      MAME_DIR .. "src/emu/sound/scsp.c",
699      MAME_DIR .. "src/emu/sound/scspdsp.c",
700700   }
701701end
702702
703703if (SOUNDS["AICA"]~=null) then
704704   files {
705      MAME_DIR .. "src/emu/sound/aica.*",
706      MAME_DIR .. "src/emu/sound/aicadsp.*",
705      MAME_DIR .. "src/emu/sound/aica.c",
706      MAME_DIR .. "src/emu/sound/aicadsp.c",
707707   }
708708end
709709
r245247r245248
716716
717717if (SOUNDS["ST0016"]~=null) then
718718   files {
719      MAME_DIR .. "src/emu/sound/st0016.*",
719      MAME_DIR .. "src/emu/sound/st0016.c",
720720   }
721721end
722722
723723if (SOUNDS["NILE"]~=null) then
724724   files {
725      MAME_DIR .. "src/emu/sound/nile.*",
725      MAME_DIR .. "src/emu/sound/nile.c",
726726   }
727727end
728728
729729if (SOUNDS["X1_010"]~=null) then
730730   files {
731      MAME_DIR .. "src/emu/sound/x1_010.*",
731      MAME_DIR .. "src/emu/sound/x1_010.c",
732732   }
733733end
734734
r245247r245248
741741
742742if (SOUNDS["SID6581"]~=null or SOUNDS["SID8580"]~=null) then
743743   files {
744      MAME_DIR .. "src/emu/sound/mos6581.*",
745      MAME_DIR .. "src/emu/sound/sid.*",
746      MAME_DIR .. "src/emu/sound/sidenvel.*",
747      MAME_DIR .. "src/emu/sound/sidvoice.*",
744      MAME_DIR .. "src/emu/sound/mos6581.c",
745      MAME_DIR .. "src/emu/sound/sid.c",
746      MAME_DIR .. "src/emu/sound/sidenvel.c",
747      MAME_DIR .. "src/emu/sound/sidvoice.c",
748748   }
749749end
750750
r245247r245248
756756
757757if (SOUNDS["T6W28"]~=null) then
758758   files {
759      MAME_DIR .. "src/emu/sound/t6w28.*",
759      MAME_DIR .. "src/emu/sound/t6w28.c",
760760   }
761761end
762762
r245247r245248
769769
770770if (SOUNDS["SNKWAVE"]~=null) then
771771   files {
772      MAME_DIR .. "src/emu/sound/snkwave.*",
772      MAME_DIR .. "src/emu/sound/snkwave.c",
773773   }
774774end
775775
r245247r245248
782782
783783if (SOUNDS["SPU"]~=null) then
784784   files {
785      MAME_DIR .. "src/emu/sound/spu.*",
786      MAME_DIR .. "src/emu/sound/spu_tables.*",
787      MAME_DIR .. "src/emu/sound/spureverb.*",
785      MAME_DIR .. "src/emu/sound/spu.c",
786      MAME_DIR .. "src/emu/sound/spu_tables.c",
787      MAME_DIR .. "src/emu/sound/spureverb.c",
788788   }
789789end
790790
r245247r245248
796796
797797if (SOUNDS["SP0256"]~=null) then
798798   files {
799      MAME_DIR .. "src/emu/sound/sp0256.*",
799      MAME_DIR .. "src/emu/sound/sp0256.c",
800800   }
801801end
802802
r245247r245248
809809
810810if (SOUNDS["SP0250"]~=null) then
811811   files {
812      MAME_DIR .. "src/emu/sound/sp0250.*",
812      MAME_DIR .. "src/emu/sound/sp0250.c",
813813   }
814814end
815815
r245247r245248
821821
822822if (SOUNDS["S14001A"]~=null) then
823823   files {
824      MAME_DIR .. "src/emu/sound/s14001a.*",
824      MAME_DIR .. "src/emu/sound/s14001a.c",
825825   }
826826end
827827
r245247r245248
834834
835835if (SOUNDS["SN76477"]~=null) then
836836   files {
837      MAME_DIR .. "src/emu/sound/sn76477.*",
837      MAME_DIR .. "src/emu/sound/sn76477.c",
838838   }
839839end
840840
r245247r245248
847847
848848if (SOUNDS["SN76496"]~=null) then
849849   files {
850      MAME_DIR .. "src/emu/sound/sn76496.*",
850      MAME_DIR .. "src/emu/sound/sn76496.c",
851851   }
852852end
853853
r245247r245248
860860
861861if (SOUNDS["TMS36XX"]~=null) then
862862   files {
863      MAME_DIR .. "src/emu/sound/tms36xx.*",
863      MAME_DIR .. "src/emu/sound/tms36xx.c",
864864   }
865865end
866866
r245247r245248
873873
874874if (SOUNDS["TMS3615"]~=null) then
875875   files {
876      MAME_DIR .. "src/emu/sound/tms3615.*",
876      MAME_DIR .. "src/emu/sound/tms3615.c",
877877   }
878878end
879879
r245247r245248
886886
887887if (SOUNDS["TMS5110"]~=null) then
888888   files {
889      MAME_DIR .. "src/emu/sound/tms5110.*",
889      MAME_DIR .. "src/emu/sound/tms5110.c",
890890   }
891891end
892892
r245247r245248
896896---------------------------------------------------
897897if (SOUNDS["TMS5220"]~=null) then
898898   files {
899      MAME_DIR .. "src/emu/sound/tms5220.*",
900      MAME_DIR .. "src/emu/machine/spchrom.*",
899      MAME_DIR .. "src/emu/sound/tms5220.c",
900      MAME_DIR .. "src/emu/machine/spchrom.c",
901901   }
902902end
903903
r245247r245248
909909
910910if (SOUNDS["T6721A"]~=null) then
911911   files {
912      MAME_DIR .. "src/emu/sound/t6721a.*",
912      MAME_DIR .. "src/emu/sound/t6721a.c",
913913   }
914914end
915915
r245247r245248
922922
923923if (SOUNDS["TC8830F"]~=null) then
924924   files {
925      MAME_DIR .. "src/emu/sound/tc8830f.*",
925      MAME_DIR .. "src/emu/sound/tc8830f.c",
926926   }
927927end
928928
r245247r245248
934934
935935if (SOUNDS["UPD7752"]~=null) then
936936   files {
937      MAME_DIR .. "src/emu/sound/upd7752.*",
937      MAME_DIR .. "src/emu/sound/upd7752.c",
938938   }
939939end
940940
r245247r245248
946946
947947if (SOUNDS["VLM5030"]~=null) then
948948   files {
949      MAME_DIR .. "src/emu/sound/vlm5030.*",
949      MAME_DIR .. "src/emu/sound/vlm5030.c",
950950   }
951951end
952952
r245247r245248
957957
958958if (SOUNDS["VOTRAX"]~=null) then
959959   files {
960      MAME_DIR .. "src/emu/sound/votrax.*",
961      MAME_DIR .. "src/emu/sound/samples.*",
960      MAME_DIR .. "src/emu/sound/votrax.c",
961      MAME_DIR .. "src/emu/sound/samples.c",
962962   }
963963end
964964
r245247r245248
971971
972972if (SOUNDS["VRENDER0"]~=null) then
973973   files {
974      MAME_DIR .. "src/emu/sound/vrender0.*",
974      MAME_DIR .. "src/emu/sound/vrender0.c",
975975   }
976976end
977977
r245247r245248
984984
985985if (SOUNDS["WAVE"]~=null) then
986986   files {
987      MAME_DIR .. "src/emu/sound/wave.*",
987      MAME_DIR .. "src/emu/sound/wave.c",
988988   }
989989end
990990
r245247r245248
10081008
10091009if (SOUNDS["YM2151"]~=null) then
10101010   files {
1011      MAME_DIR .. "src/emu/sound/2151intf.*",
1012      MAME_DIR .. "src/emu/sound/ym2151.*",
1011      MAME_DIR .. "src/emu/sound/2151intf.c",
1012      MAME_DIR .. "src/emu/sound/ym2151.c",
10131013   }
10141014end
10151015
10161016if (SOUNDS["YM2203"]~=null) then
10171017   files {
1018      MAME_DIR .. "src/emu/sound/2203intf.*",
1019      MAME_DIR .. "src/emu/sound/ay8910.*",
1020      MAME_DIR .. "src/emu/sound/fm.*",
1018      MAME_DIR .. "src/emu/sound/2203intf.c",
1019      MAME_DIR .. "src/emu/sound/ay8910.c",
1020      MAME_DIR .. "src/emu/sound/fm.c",
10211021   }
10221022end
10231023
10241024if (SOUNDS["YM2413"]~=null) then
10251025   files {
1026      MAME_DIR .. "src/emu/sound/2413intf.*",
1027      MAME_DIR .. "src/emu/sound/ym2413.*",
1026      MAME_DIR .. "src/emu/sound/2413intf.c",
1027      MAME_DIR .. "src/emu/sound/ym2413.c",
10281028   }
10291029end
10301030
10311031if (SOUNDS["YM2608"]~=null) then
10321032   files {
1033      MAME_DIR .. "src/emu/sound/2608intf.*",
1034      MAME_DIR .. "src/emu/sound/ay8910.*",
1035      MAME_DIR .. "src/emu/sound/fm.*",
1036      MAME_DIR .. "src/emu/sound/ymdeltat.*",
1033      MAME_DIR .. "src/emu/sound/2608intf.c",
1034      MAME_DIR .. "src/emu/sound/ay8910.c",
1035      MAME_DIR .. "src/emu/sound/fm.c",
1036      MAME_DIR .. "src/emu/sound/ymdeltat.c",
10371037   }
10381038end
10391039
10401040if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then
10411041   files {
1042      MAME_DIR .. "src/emu/sound/2610intf.*",
1043      MAME_DIR .. "src/emu/sound/ay8910.*",
1044      MAME_DIR .. "src/emu/sound/fm.*",
1045      MAME_DIR .. "src/emu/sound/ymdeltat.*",
1042      MAME_DIR .. "src/emu/sound/2610intf.c",
1043      MAME_DIR .. "src/emu/sound/ay8910.c",
1044      MAME_DIR .. "src/emu/sound/fm.c",
1045      MAME_DIR .. "src/emu/sound/ymdeltat.c",
10461046   }
10471047end
10481048
10491049if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then
10501050   files {
1051      MAME_DIR .. "src/emu/sound/2612intf.*",
1052      MAME_DIR .. "src/emu/sound/ay8910.*",
1053      MAME_DIR .. "src/emu/sound/fm2612.*",
1051      MAME_DIR .. "src/emu/sound/2612intf.c",
1052      MAME_DIR .. "src/emu/sound/ay8910.c",
1053      MAME_DIR .. "src/emu/sound/fm2612.c",
10541054   }
10551055end
10561056
10571057if (SOUNDS["YM3812"]~=null) then
10581058   files {
1059      MAME_DIR .. "src/emu/sound/3812intf.*",
1060      MAME_DIR .. "src/emu/sound/fmopl.*",
1061      MAME_DIR .. "src/emu/sound/ymdeltat.*",
1059      MAME_DIR .. "src/emu/sound/3812intf.c",
1060      MAME_DIR .. "src/emu/sound/fmopl.c",
1061      MAME_DIR .. "src/emu/sound/ymdeltat.c",
10621062   }
10631063end
10641064
10651065if (SOUNDS["YM3526"]~=null) then
10661066   files {
1067      MAME_DIR .. "src/emu/sound/3526intf.*",
1068      MAME_DIR .. "src/emu/sound/fmopl.*",
1069      MAME_DIR .. "src/emu/sound/ymdeltat.*",
1067      MAME_DIR .. "src/emu/sound/3526intf.c",
1068      MAME_DIR .. "src/emu/sound/fmopl.c",
1069      MAME_DIR .. "src/emu/sound/ymdeltat.c",
10701070   }
10711071end
10721072
10731073if (SOUNDS["Y8950"]~=null) then
10741074   files {
1075      MAME_DIR .. "src/emu/sound/8950intf.*",
1076      MAME_DIR .. "src/emu/sound/fmopl.*",
1077      MAME_DIR .. "src/emu/sound/ymdeltat.*",
1075      MAME_DIR .. "src/emu/sound/8950intf.c",
1076      MAME_DIR .. "src/emu/sound/fmopl.c",
1077      MAME_DIR .. "src/emu/sound/ymdeltat.c",
10781078   }
10791079end
10801080
10811081if (SOUNDS["YMF262"]~=null) then
10821082   files {
1083      MAME_DIR .. "src/emu/sound/ymf262.*",
1084      MAME_DIR .. "src/emu/sound/262intf.*",
1083      MAME_DIR .. "src/emu/sound/ymf262.c",
1084      MAME_DIR .. "src/emu/sound/262intf.c",
10851085   }
10861086end
10871087
10881088if (SOUNDS["YMF271"]~=null) then
10891089   files {
1090      MAME_DIR .. "src/emu/sound/ymf271.*",
1090      MAME_DIR .. "src/emu/sound/ymf271.c",
10911091   }
10921092end
10931093
10941094if (SOUNDS["YMF278B"]~=null) then
10951095   files {
1096      MAME_DIR .. "src/emu/sound/ymf278b.*",
1096      MAME_DIR .. "src/emu/sound/ymf278b.c",
10971097   }
10981098end
10991099
r245247r245248
11061106
11071107if (SOUNDS["YMZ280B"]~=null) then
11081108   files {
1109      MAME_DIR .. "src/emu/sound/ymz280b.*",
1109      MAME_DIR .. "src/emu/sound/ymz280b.c",
11101110   }
11111111end
11121112
r245247r245248
11171117
11181118if (SOUNDS["YMZ770"]~=null) then
11191119   files {
1120      MAME_DIR .. "src/emu/sound/ymz770.*",
1121      MAME_DIR .. "src/emu/sound/mpeg_audio.*",
1120      MAME_DIR .. "src/emu/sound/ymz770.c",
1121      MAME_DIR .. "src/emu/sound/mpeg_audio.c",
11221122   }
11231123end
11241124
r245247r245248
11291129
11301130if (SOUNDS["ZSG2"]~=null) then
11311131   files {
1132      MAME_DIR .. "src/emu/sound/zsg2.*",
1132      MAME_DIR .. "src/emu/sound/zsg2.c",
11331133   }
11341134end
11351135
r245247r245248
11401140
11411141if (SOUNDS["VRC6"]~=null) then
11421142   files {
1143      MAME_DIR .. "src/emu/sound/vrc6.*",
1143      MAME_DIR .. "src/emu/sound/vrc6.c",
11441144   }
11451145end
11461146
trunk/scripts/src/tools.lua
r245247r245248
367367
368368files {
369369   MAME_DIR .. "src/tools/nltool.c",
370   MAME_DIR .. "src/emu/netlist/**.*",
371370}
372371
372dofile("netlist.lua")
373
373374--------------------------------------------------
374375-- castool
375376--------------------------------------------------
r245247r245248
479480includeosd()
480481
481482files {
482   MAME_DIR .. "src/mess/tools/imgtool/**.*",
483   MAME_DIR .. "src/mess/tools/imgtool/main.c",
484   MAME_DIR .. "src/mess/tools/imgtool/stream.c",
485   MAME_DIR .. "src/mess/tools/imgtool/library.c",
486   MAME_DIR .. "src/mess/tools/imgtool/modules.c",
487   MAME_DIR .. "src/mess/tools/imgtool/iflopimg.c",
488   MAME_DIR .. "src/mess/tools/imgtool/filter.c",
489   MAME_DIR .. "src/mess/tools/imgtool/filteoln.c",
490   MAME_DIR .. "src/mess/tools/imgtool/filtbas.c",
491   MAME_DIR .. "src/mess/tools/imgtool/imgtool.c",
492   MAME_DIR .. "src/mess/tools/imgtool/imgterrs.c",
493   MAME_DIR .. "src/mess/tools/imgtool/imghd.c",
494   MAME_DIR .. "src/mess/tools/imgtool/charconv.c",
495   MAME_DIR .. "src/mess/tools/imgtool/modules/amiga.c",
496   MAME_DIR .. "src/mess/tools/imgtool/modules/macbin.c",
497   MAME_DIR .. "src/mess/tools/imgtool/modules/rsdos.c",
498   MAME_DIR .. "src/mess/tools/imgtool/modules/os9.c",
499   MAME_DIR .. "src/mess/tools/imgtool/modules/mac.c",
500   MAME_DIR .. "src/mess/tools/imgtool/modules/ti99.c",
501   MAME_DIR .. "src/mess/tools/imgtool/modules/ti990hd.c",
502   MAME_DIR .. "src/mess/tools/imgtool/modules/concept.c",
503   MAME_DIR .. "src/mess/tools/imgtool/modules/fat.c",
504   MAME_DIR .. "src/mess/tools/imgtool/modules/pc_flop.c",
505   MAME_DIR .. "src/mess/tools/imgtool/modules/pc_hard.c",
506   MAME_DIR .. "src/mess/tools/imgtool/modules/prodos.c",
507   MAME_DIR .. "src/mess/tools/imgtool/modules/vzdos.c",
508   MAME_DIR .. "src/mess/tools/imgtool/modules/thomson.c",
509   MAME_DIR .. "src/mess/tools/imgtool/modules/macutil.c",
510   MAME_DIR .. "src/mess/tools/imgtool/modules/cybiko.c",
511   MAME_DIR .. "src/mess/tools/imgtool/modules/cybikoxt.c",
512   MAME_DIR .. "src/mess/tools/imgtool/modules/psion.c",
513   MAME_DIR .. "src/mess/tools/imgtool/modules/bml3.c",
514   MAME_DIR .. "src/mess/tools/imgtool/modules/hp48.c",
483515}
484516
trunk/scripts/src/video.lua
r245247r245248
1616
1717if (VIDEOS["SEGA315_5124"]~=null) then
1818   files {
19      MAME_DIR .. "src/emu/video/315_5124.*",
19      MAME_DIR .. "src/emu/video/315_5124.c",
2020   }
2121end
2222
r245247r245248
2727
2828if (VIDEOS["SEGA315_5313"]~=null) then
2929   files {
30      MAME_DIR .. "src/emu/video/315_5313.*",
30      MAME_DIR .. "src/emu/video/315_5313.c",
3131   }
3232end
3333
r245247r245248
3838
3939if (VIDEOS["BUFSPRITE"]~=null) then
4040   files {
41      MAME_DIR .. "src/emu/video/bufsprite.*",
41      MAME_DIR .. "src/emu/video/bufsprite.c",
4242   }
4343end
4444
r245247r245248
4949
5050if (VIDEOS["CDP1861"]~=null) then
5151   files {
52      MAME_DIR .. "src/emu/video/cdp1861.*",
52      MAME_DIR .. "src/emu/video/cdp1861.c",
5353   }
5454end
5555
r245247r245248
6060
6161if (VIDEOS["CDP1862"]~=null) then
6262   files {
63      MAME_DIR .. "src/emu/video/cdp1862.*",
63      MAME_DIR .. "src/emu/video/cdp1862.c",
6464   }
6565end
6666
r245247r245248
7171
7272if (VIDEOS["CRT9007"]~=null) then
7373   files {
74      MAME_DIR .. "src/emu/video/crt9007.*",
74      MAME_DIR .. "src/emu/video/crt9007.c",
7575   }
7676end
7777
r245247r245248
8282
8383if (VIDEOS["CRT9021"]~=null) then
8484   files {
85      MAME_DIR .. "src/emu/video/crt9021.*",
85      MAME_DIR .. "src/emu/video/crt9021.c",
8686   }
8787end
8888
r245247r245248
9393
9494if (VIDEOS["CRT9212"]~=null) then
9595   files {
96      MAME_DIR .. "src/emu/video/crt9212.*",
96      MAME_DIR .. "src/emu/video/crt9212.c",
9797   }
9898end
9999
r245247r245248
104104
105105if (VIDEOS["DL1416"]~=null) then
106106   files {
107      MAME_DIR .. "src/emu/video/dl1416.*",
107      MAME_DIR .. "src/emu/video/dl1416.c",
108108   }
109109end
110110
r245247r245248
115115
116116if (VIDEOS["DM9368"]~=null) then
117117   files {
118      MAME_DIR .. "src/emu/video/dm9368.*",
118      MAME_DIR .. "src/emu/video/dm9368.c",
119119   }
120120end
121121
r245247r245248
126126
127127if (VIDEOS["EF9340_1"]~=null) then
128128   files {
129      MAME_DIR .. "src/emu/video/ef9340_1.*",
129      MAME_DIR .. "src/emu/video/ef9340_1.c",
130130   }
131131end
132132
r245247r245248
137137
138138if (VIDEOS["EF9345"]~=null) then
139139   files {
140      MAME_DIR .. "src/emu/video/ef9345.*",
140      MAME_DIR .. "src/emu/video/ef9345.c",
141141   }
142142end
143143
r245247r245248
147147
148148if (VIDEOS["EPIC12"]~=null) then
149149   files {
150      MAME_DIR .. "src/emu/video/epic12.*",
151      MAME_DIR .. "src/emu/video/epic12_blit0.*",
152      MAME_DIR .. "src/emu/video/epic12_blit1.*",
153      MAME_DIR .. "src/emu/video/epic12_blit2.*",
154      MAME_DIR .. "src/emu/video/epic12_blit3.*",
155      MAME_DIR .. "src/emu/video/epic12_blit4.*",
156      MAME_DIR .. "src/emu/video/epic12_blit5.*",
157      MAME_DIR .. "src/emu/video/epic12_blit6.*",
158      MAME_DIR .. "src/emu/video/epic12_blit7.*",
159      MAME_DIR .. "src/emu/video/epic12_blit8.*",
150      MAME_DIR .. "src/emu/video/epic12.c",
151      MAME_DIR .. "src/emu/video/epic12_blit0.c",
152      MAME_DIR .. "src/emu/video/epic12_blit1.c",
153      MAME_DIR .. "src/emu/video/epic12_blit2.c",
154      MAME_DIR .. "src/emu/video/epic12_blit3.c",
155      MAME_DIR .. "src/emu/video/epic12_blit4.c",
156      MAME_DIR .. "src/emu/video/epic12_blit5.c",
157      MAME_DIR .. "src/emu/video/epic12_blit6.c",
158      MAME_DIR .. "src/emu/video/epic12_blit7.c",
159      MAME_DIR .. "src/emu/video/epic12_blit8.c",
160160   }
161161end
162162
r245247r245248
167167
168168if (VIDEOS["FIXFREQ"]~=null) then
169169   files {
170      MAME_DIR .. "src/emu/video/fixfreq.*",
170      MAME_DIR .. "src/emu/video/fixfreq.c",
171171   }
172172end
173173
r245247r245248
178178
179179if (VIDEOS["GF4500"]~=null) then
180180   files {
181      MAME_DIR .. "src/emu/video/gf4500.*",
181      MAME_DIR .. "src/emu/video/gf4500.c",
182182   }
183183end
184184
r245247r245248
189189
190190if (VIDEOS["GF7600GS"]~=null) then
191191   files {
192      MAME_DIR .. "src/emu/video/gf7600gs.*",
192      MAME_DIR .. "src/emu/video/gf7600gs.c",
193193   }
194194end
195195
r245247r245248
200200
201201if (VIDEOS["H63484"]~=null) then
202202   files {
203      MAME_DIR .. "src/emu/video/h63484.*",
203      MAME_DIR .. "src/emu/video/h63484.c",
204204   }
205205end
206206
r245247r245248
211211
212212if (VIDEOS["HD44102"]~=null) then
213213   files {
214      MAME_DIR .. "src/emu/video/hd44102.*",
214      MAME_DIR .. "src/emu/video/hd44102.c",
215215   }
216216end
217217
r245247r245248
222222
223223if (VIDEOS["HD44352"]~=null) then
224224   files {
225      MAME_DIR .. "src/emu/video/hd44352.*",
225      MAME_DIR .. "src/emu/video/hd44352.c",
226226   }
227227end
228228
r245247r245248
233233
234234if (VIDEOS["HD44780"]~=null) then
235235   files {
236      MAME_DIR .. "src/emu/video/hd44780.*",
236      MAME_DIR .. "src/emu/video/hd44780.c",
237237   }
238238end
239239
r245247r245248
244244
245245if (VIDEOS["HD61830"]~=null) then
246246   files {
247      MAME_DIR .. "src/emu/video/hd61830.*",
247      MAME_DIR .. "src/emu/video/hd61830.c",
248248   }
249249end
250250
r245247r245248
255255
256256if (VIDEOS["HD63484"]~=null) then
257257   files {
258      MAME_DIR .. "src/emu/video/hd63484.*",
258      MAME_DIR .. "src/emu/video/hd63484.c",
259259   }
260260end
261261
r245247r245248
266266
267267if (VIDEOS["HD66421"]~=null) then
268268   files {
269      MAME_DIR .. "src/emu/video/hd66421.*",
269      MAME_DIR .. "src/emu/video/hd66421.c",
270270   }
271271end
272272
r245247r245248
277277
278278if (VIDEOS["HUC6202"]~=null) then
279279   files {
280      MAME_DIR .. "src/emu/video/huc6202.*",
280      MAME_DIR .. "src/emu/video/huc6202.c",
281281   }
282282end
283283
r245247r245248
288288
289289if (VIDEOS["HUC6260"]~=null) then
290290   files {
291      MAME_DIR .. "src/emu/video/huc6260.*",
291      MAME_DIR .. "src/emu/video/huc6260.c",
292292   }
293293end
294294
r245247r245248
299299
300300if (VIDEOS["HUC6261"]~=null) then
301301   files {
302      MAME_DIR .. "src/emu/video/huc6261.*",
302      MAME_DIR .. "src/emu/video/huc6261.c",
303303   }
304304end
305305
r245247r245248
310310
311311if (VIDEOS["HUC6270"]~=null) then
312312   files {
313      MAME_DIR .. "src/emu/video/huc6270.*",
313      MAME_DIR .. "src/emu/video/huc6270.c",
314314   }
315315end
316316
r245247r245248
321321
322322if (VIDEOS["HUC6272"]~=null) then
323323   files {
324      MAME_DIR .. "src/emu/video/huc6272.*",
324      MAME_DIR .. "src/emu/video/huc6272.c",
325325   }
326326end
327327
r245247r245248
332332
333333if (VIDEOS["I8244"]~=null) then
334334   files {
335      MAME_DIR .. "src/emu/video/i8244.*",
335      MAME_DIR .. "src/emu/video/i8244.c",
336336   }
337337end
338338
r245247r245248
343343
344344if (VIDEOS["I8275"]~=null) then
345345   files {
346      MAME_DIR .. "src/emu/video/i8275.*",
346      MAME_DIR .. "src/emu/video/i8275.c",
347347   }
348348end
349349
r245247r245248
354354
355355if (VIDEOS["M50458"]~=null) then
356356   files {
357      MAME_DIR .. "src/emu/video/m50458.*",
357      MAME_DIR .. "src/emu/video/m50458.c",
358358   }
359359end
360360
r245247r245248
365365
366366if (VIDEOS["MB90082"]~=null) then
367367   files {
368      MAME_DIR .. "src/emu/video/mb90082.*",
368      MAME_DIR .. "src/emu/video/mb90082.c",
369369   }
370370end
371371
r245247r245248
376376
377377if (VIDEOS["MB_VCU"]~=null) then
378378   files {
379      MAME_DIR .. "src/emu/video/mb_vcu.*",
379      MAME_DIR .. "src/emu/video/mb_vcu.c",
380380   }
381381end
382382
r245247r245248
387387
388388if (VIDEOS["MC6845"]~=null) then
389389   files {
390      MAME_DIR .. "src/emu/video/mc6845.*",
390      MAME_DIR .. "src/emu/video/mc6845.c",
391391   }
392392end
393393
r245247r245248
398398
399399if (VIDEOS["MC6847"]~=null) then
400400   files {
401      MAME_DIR .. "src/emu/video/mc6847.*",
401      MAME_DIR .. "src/emu/video/mc6847.c",
402402   }
403403end
404404
r245247r245248
409409
410410if (VIDEOS["MSM6222B"]~=null) then
411411   files {
412      MAME_DIR .. "src/emu/video/msm6222b.*",
412      MAME_DIR .. "src/emu/video/msm6222b.c",
413413   }
414414end
415415
r245247r245248
420420
421421if (VIDEOS["MSM6255"]~=null) then
422422   files {
423      MAME_DIR .. "src/emu/video/msm6255.*",
423      MAME_DIR .. "src/emu/video/msm6255.c",
424424   }
425425end
426426
r245247r245248
431431
432432if (VIDEOS["MOS6566"]~=null) then
433433   files {
434      MAME_DIR .. "src/emu/video/mos6566.*",
434      MAME_DIR .. "src/emu/video/mos6566.c",
435435   }
436436end
437437
438438
439439files {   
440   MAME_DIR .. "src/emu/video/cgapal.*",
440   MAME_DIR .. "src/emu/video/cgapal.c",
441441}
442442
443443--------------------------------------------------
r245247r245248
447447
448448if (VIDEOS["PC_VGA"]~=null) then
449449   files {
450      MAME_DIR .. "src/emu/video/pc_vga.*",
451      MAME_DIR .. "src/emu/bus/isa/trident.*",
450      MAME_DIR .. "src/emu/video/pc_vga.c",
451      MAME_DIR .. "src/emu/bus/isa/trident.c",
452452   }
453453end
454454
r245247r245248
459459
460460if (VIDEOS["POLY"]~=null) then
461461   files {
462      MAME_DIR .. "src/emu/video/polylgcy.*",
462      MAME_DIR .. "src/emu/video/polylgcy.c",
463463   }
464464end
465465
r245247r245248
470470
471471if (VIDEOS["PSX"]~=null) then
472472   files {
473      MAME_DIR .. "src/emu/video/psx.*",
473      MAME_DIR .. "src/emu/video/psx.c",
474474   }
475475end
476476
r245247r245248
481481
482482if (VIDEOS["RAMDAC"]~=null) then
483483   files {
484      MAME_DIR .. "src/emu/video/ramdac.*",
484      MAME_DIR .. "src/emu/video/ramdac.c",
485485   }
486486end
487487
r245247r245248
492492
493493if (VIDEOS["SAA5050"]~=null) then
494494   files {
495      MAME_DIR .. "src/emu/video/saa5050.*",
495      MAME_DIR .. "src/emu/video/saa5050.c",
496496   }
497497end
498498
r245247r245248
502502--------------------------------------------------
503503if (VIDEOS["SED1200"]~=null) then
504504   files {
505      MAME_DIR .. "src/emu/video/sed1200.*",
505      MAME_DIR .. "src/emu/video/sed1200.c",
506506   }
507507end
508508
r245247r245248
512512--------------------------------------------------
513513if (VIDEOS["SED1330"]~=null) then
514514   files {
515      MAME_DIR .. "src/emu/video/sed1330.*",
515      MAME_DIR .. "src/emu/video/sed1330.c",
516516   }
517517end
518518
r245247r245248
522522--------------------------------------------------
523523if (VIDEOS["SED1520"]~=null) then
524524   files {
525      MAME_DIR .. "src/emu/video/sed1520.*",
525      MAME_DIR .. "src/emu/video/sed1520.c",
526526   }
527527end
528528
r245247r245248
532532--------------------------------------------------
533533if (VIDEOS["SCN2674"]~=null) then
534534   files {
535      MAME_DIR .. "src/emu/video/scn2674.*",
535      MAME_DIR .. "src/emu/video/scn2674.c",
536536   }
537537end
538538
r245247r245248
542542--------------------------------------------------
543543if (VIDEOS["SNES_PPU"]~=null) then
544544   files {
545      MAME_DIR .. "src/emu/video/snes_ppu.*",
545      MAME_DIR .. "src/emu/video/snes_ppu.c",
546546   }
547547end
548548
r245247r245248
554554
555555if (VIDEOS["STVVDP"]~=null) then
556556   files {
557      MAME_DIR .. "src/emu/video/stvvdp1.*",
558      MAME_DIR .. "src/emu/video/stvvdp2.*",
557      MAME_DIR .. "src/emu/video/stvvdp1.c",
558      MAME_DIR .. "src/emu/video/stvvdp2.c",
559559   }
560560end
561561
r245247r245248
566566
567567if (VIDEOS["T6A04"]~=null) then
568568   files {
569      MAME_DIR .. "src/emu/video/t6a04.*",
569      MAME_DIR .. "src/emu/video/t6a04.c",
570570   }
571571end
572572
r245247r245248
577577
578578if (VIDEOS["TEA1002"]~=null) then
579579   files {
580      MAME_DIR .. "src/emu/video/tea1002.*",
580      MAME_DIR .. "src/emu/video/tea1002.c",
581581   }
582582end
583583
r245247r245248
588588
589589if (VIDEOS["TLC34076"]~=null) then
590590   files {
591      MAME_DIR .. "src/emu/video/tlc34076.*",
591      MAME_DIR .. "src/emu/video/tlc34076.c",
592592   }
593593end
594594
r245247r245248
599599
600600if (VIDEOS["TMS34061"]~=null) then
601601   files {
602      MAME_DIR .. "src/emu/video/tms34061.*",
602      MAME_DIR .. "src/emu/video/tms34061.c",
603603   }
604604end
605605
r245247r245248
610610
611611if (VIDEOS["TMS3556"]~=null) then
612612   files {
613      MAME_DIR .. "src/emu/video/tms3556.*",
613      MAME_DIR .. "src/emu/video/tms3556.c",
614614   }
615615end
616616
r245247r245248
621621
622622if (VIDEOS["TMS9927"]~=null) then
623623   files {
624      MAME_DIR .. "src/emu/video/tms9927.*",
624      MAME_DIR .. "src/emu/video/tms9927.c",
625625   }
626626end
627627
r245247r245248
632632
633633if (VIDEOS["TMS9928A"]~=null) then
634634   files {
635      MAME_DIR .. "src/emu/video/tms9928a.*",
635      MAME_DIR .. "src/emu/video/tms9928a.c",
636636   }
637637end
638638
r245247r245248
643643
644644if (VIDEOS["UPD3301"]~=null) then
645645   files {
646      MAME_DIR .. "src/emu/video/upd3301.*",
646      MAME_DIR .. "src/emu/video/upd3301.c",
647647   }
648648end
649649
r245247r245248
654654
655655if (VIDEOS["UPD7220"]~=null) then
656656   files {
657      MAME_DIR .. "src/emu/video/upd7220.*",
657      MAME_DIR .. "src/emu/video/upd7220.c",
658658   }
659659end
660660
r245247r245248
665665
666666if (VIDEOS["UPD7227"]~=null) then
667667   files {
668      MAME_DIR .. "src/emu/video/upd7227.*",
668      MAME_DIR .. "src/emu/video/upd7227.c",
669669   }
670670end
671671
r245247r245248
676676
677677if (VIDEOS["VIC4567"]~=null) then
678678   files {
679      MAME_DIR .. "src/emu/video/vic4567.*",
679      MAME_DIR .. "src/emu/video/vic4567.c",
680680   }
681681end
682682
r245247r245248
687687
688688if (VIDEOS["V9938"]~=null) then
689689   files {
690      MAME_DIR .. "src/emu/video/v9938.*",
690      MAME_DIR .. "src/emu/video/v9938.c",
691691   }
692692end
693693
r245247r245248
698698
699699if (VIDEOS["VOODOO"]~=null) then
700700   files {
701      MAME_DIR .. "src/emu/video/voodoo.*",
701      MAME_DIR .. "src/emu/video/voodoo.c",
702702   }
703703end
704704
r245247r245248
709709
710710if (VIDEOS["VOODOO_PCI"]~=null) then
711711   files {
712      MAME_DIR .. "src/emu/video/voodoo_pci.*",
712      MAME_DIR .. "src/emu/video/voodoo_pci.c",
713713   }
714714end
715715
r245247r245248
720720
721721if (VIDEOS["CRTC_EGA"]~=null) then
722722   files {
723      MAME_DIR .. "src/emu/video/crtc_ega.*",
723      MAME_DIR .. "src/emu/video/crtc_ega.c",
724724   }
725725end
trunk/scripts/target/mame/drc.lua
r245247r245248
8383   includeosd()
8484
8585   files{
86   MAME_DIR .. "src/mame/drivers/stv.*",
87   MAME_DIR .. "src/mame/machine/stvprot.*",
88   MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.*",
89   MAME_DIR .. "src/mame/machine/315-5881_crypt.*",
86   MAME_DIR .. "src/mame/drivers/stv.c",
87   MAME_DIR .. "src/mame/machine/stvprot.c",
88   MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.c",
89   MAME_DIR .. "src/mame/machine/315-5881_crypt.c",
9090   }
9191end
9292
trunk/scripts/target/mame/mame.lua
r245247r245248
783783
784784createMAMEProjects(_target, _subtarget, "shared")
785785files {
786   MAME_DIR .. "src/mame/machine/nmk112.*",
787   MAME_DIR .. "src/mame/machine/pcshare.*",
788   MAME_DIR .. "src/mame/machine/segacrpt.*",
789   MAME_DIR .. "src/mame/machine/segacrp2.*",
790   MAME_DIR .. "src/mame/machine/ticket.*",
791   MAME_DIR .. "src/mame/video/avgdvg.*",
792   MAME_DIR .. "src/mame/audio/dcs.*",
793   MAME_DIR .. "src/mame/audio/decobsmt.*",
794   MAME_DIR .. "src/mame/audio/segam1audio.*",
786   MAME_DIR .. "src/mame/machine/nmk112.c",
787   MAME_DIR .. "src/mame/machine/pcshare.c",
788   MAME_DIR .. "src/mame/machine/segacrpt.c",
789   MAME_DIR .. "src/mame/machine/segacrp2.c",
790   MAME_DIR .. "src/mame/machine/ticket.c",
791   MAME_DIR .. "src/mame/video/avgdvg.c",
792   MAME_DIR .. "src/mame/audio/dcs.c",
793   MAME_DIR .. "src/mame/audio/decobsmt.c",
794   MAME_DIR .. "src/mame/audio/segam1audio.c",
795795}
796796
797797--------------------------------------------------
r245247r245248
800800
801801createMAMEProjects(_target, _subtarget, "acorn")
802802files {
803   MAME_DIR .. "src/mame/drivers/ertictac.*",
804   MAME_DIR .. "src/mame/drivers/ssfindo.*",
805   MAME_DIR .. "src/mame/drivers/aristmk5.*",
806   MAME_DIR .. "src/mame/machine/archimds.*",
807   MAME_DIR .. "src/mame/video/archimds.*",
803   MAME_DIR .. "src/mame/drivers/ertictac.c",
804   MAME_DIR .. "src/mame/drivers/ssfindo.c",
805   MAME_DIR .. "src/mame/drivers/aristmk5.c",
806   MAME_DIR .. "src/mame/machine/archimds.c",
807   MAME_DIR .. "src/mame/video/archimds.c",
808808}
809809
810810createMAMEProjects(_target, _subtarget, "alba")
811811files {
812   MAME_DIR .. "src/mame/drivers/albazc.*",
813   MAME_DIR .. "src/mame/drivers/albazg.*",
814   MAME_DIR .. "src/mame/drivers/rmhaihai.*",
812   MAME_DIR .. "src/mame/drivers/albazc.c",
813   MAME_DIR .. "src/mame/drivers/albazg.c",
814   MAME_DIR .. "src/mame/drivers/rmhaihai.c",
815815}
816816
817817createMAMEProjects(_target, _subtarget, "alliedl")
818818files {
819   MAME_DIR .. "src/mame/drivers/ace.*",
820   MAME_DIR .. "src/mame/drivers/aleisttl.*",
821   MAME_DIR .. "src/mame/drivers/clayshoo.*",
819   MAME_DIR .. "src/mame/drivers/ace.c",
820   MAME_DIR .. "src/mame/drivers/aleisttl.c",
821   MAME_DIR .. "src/mame/drivers/clayshoo.c",
822822}
823823
824824createMAMEProjects(_target, _subtarget, "alpha")
825825files {
826   MAME_DIR .. "src/mame/drivers/alpha68k.*",
827   MAME_DIR .. "src/mame/video/alpha68k.*",
828   MAME_DIR .. "src/mame/drivers/champbas.*",
829   MAME_DIR .. "src/mame/video/champbas.*",
830   MAME_DIR .. "src/mame/drivers/equites.*",
831   MAME_DIR .. "src/mame/video/equites.*",
832   MAME_DIR .. "src/mame/drivers/meijinsn.*",
833   MAME_DIR .. "src/mame/drivers/shougi.*",
826   MAME_DIR .. "src/mame/drivers/alpha68k.c",
827   MAME_DIR .. "src/mame/video/alpha68k.c",
828   MAME_DIR .. "src/mame/drivers/champbas.c",
829   MAME_DIR .. "src/mame/video/champbas.c",
830   MAME_DIR .. "src/mame/drivers/equites.c",
831   MAME_DIR .. "src/mame/video/equites.c",
832   MAME_DIR .. "src/mame/drivers/meijinsn.c",
833   MAME_DIR .. "src/mame/drivers/shougi.c",
834834}
835835
836836createMAMEProjects(_target, _subtarget, "amiga")
837837files {
838   MAME_DIR .. "src/mame/drivers/alg.*",
839   MAME_DIR .. "src/mame/machine/amiga.*",
840   MAME_DIR .. "src/mame/video/amiga.*",
841   MAME_DIR .. "src/mame/video/amigaaga.*",
842   MAME_DIR .. "src/mame/drivers/arcadia.*",
843   MAME_DIR .. "src/mame/drivers/cubo.*",
844   MAME_DIR .. "src/mame/drivers/mquake.*",
845   MAME_DIR .. "src/mame/drivers/upscope.*",
838   MAME_DIR .. "src/mame/drivers/alg.c",
839   MAME_DIR .. "src/mame/machine/amiga.c",
840   MAME_DIR .. "src/mame/video/amiga.c",
841   MAME_DIR .. "src/mame/video/amigaaga.c",
842   MAME_DIR .. "src/mame/drivers/arcadia.c",
843   MAME_DIR .. "src/mame/drivers/cubo.c",
844   MAME_DIR .. "src/mame/drivers/mquake.c",
845   MAME_DIR .. "src/mame/drivers/upscope.c",
846846}
847847
848848createMAMEProjects(_target, _subtarget, "aristocr")
849849files {
850   MAME_DIR .. "src/mame/drivers/aristmk4.*",
851   MAME_DIR .. "src/mame/drivers/aristmk6.*",
852   MAME_DIR .. "src/mame/drivers/caswin.*",
850   MAME_DIR .. "src/mame/drivers/aristmk4.c",
851   MAME_DIR .. "src/mame/drivers/aristmk6.c",
852   MAME_DIR .. "src/mame/drivers/caswin.c",
853853}
854854
855855createMAMEProjects(_target, _subtarget, "ascii")
856856files {
857   MAME_DIR .. "src/mame/drivers/big10.*",
858   MAME_DIR .. "src/mame/drivers/forte2.*",
859   MAME_DIR .. "src/mame/drivers/pengadvb.*",
860   MAME_DIR .. "src/mame/drivers/sangho.*",
861   MAME_DIR .. "src/mame/drivers/sfkick.*",
857   MAME_DIR .. "src/mame/drivers/big10.c",
858   MAME_DIR .. "src/mame/drivers/forte2.c",
859   MAME_DIR .. "src/mame/drivers/pengadvb.c",
860   MAME_DIR .. "src/mame/drivers/sangho.c",
861   MAME_DIR .. "src/mame/drivers/sfkick.c",
862862}
863863
864864createMAMEProjects(_target, _subtarget, "atari")
865865files {
866   MAME_DIR .. "src/mame/drivers/arcadecl.*",
867   MAME_DIR .. "src/mame/video/arcadecl.*",
868   MAME_DIR .. "src/mame/drivers/asteroid.*",
869   MAME_DIR .. "src/mame/machine/asteroid.*",
870   MAME_DIR .. "src/mame/audio/asteroid.*",
871   MAME_DIR .. "src/mame/audio/llander.*",
872   MAME_DIR .. "src/mame/drivers/atarifb.*",
873   MAME_DIR .. "src/mame/machine/atarifb.*",
874   MAME_DIR .. "src/mame/audio/atarifb.*",
875   MAME_DIR .. "src/mame/video/atarifb.*",
876   MAME_DIR .. "src/mame/drivers/atarig1.*",
877   MAME_DIR .. "src/mame/video/atarig1.*",
878   MAME_DIR .. "src/mame/drivers/atarig42.*",
879   MAME_DIR .. "src/mame/video/atarig42.*",
880   MAME_DIR .. "src/mame/drivers/atarigt.*",
881   MAME_DIR .. "src/mame/video/atarigt.*",
882   MAME_DIR .. "src/mame/drivers/atarigx2.*",
883   MAME_DIR .. "src/mame/video/atarigx2.*",
884   MAME_DIR .. "src/mame/drivers/atarisy1.*",
885   MAME_DIR .. "src/mame/video/atarisy1.*",
886   MAME_DIR .. "src/mame/drivers/atarisy2.*",
887   MAME_DIR .. "src/mame/video/atarisy2.*",
888   MAME_DIR .. "src/mame/drivers/atarisy4.*",
889   MAME_DIR .. "src/mame/drivers/atarittl.*",
890   MAME_DIR .. "src/mame/drivers/atetris.*",
891   MAME_DIR .. "src/mame/video/atetris.*",
892   MAME_DIR .. "src/mame/drivers/avalnche.*",
893   MAME_DIR .. "src/mame/audio/avalnche.*",
894   MAME_DIR .. "src/mame/drivers/badlands.*",
895   MAME_DIR .. "src/mame/video/badlands.*",
896   MAME_DIR .. "src/mame/drivers/bartop52.*",
897   MAME_DIR .. "src/mame/drivers/batman.*",
898   MAME_DIR .. "src/mame/video/batman.*",
899   MAME_DIR .. "src/mame/drivers/beathead.*",
900   MAME_DIR .. "src/mame/video/beathead.*",
901   MAME_DIR .. "src/mame/drivers/blstroid.*",
902   MAME_DIR .. "src/mame/video/blstroid.*",
903   MAME_DIR .. "src/mame/drivers/boxer.*",
904   MAME_DIR .. "src/mame/drivers/bsktball.*",
905   MAME_DIR .. "src/mame/machine/bsktball.*",
906   MAME_DIR .. "src/mame/audio/bsktball.*",
907   MAME_DIR .. "src/mame/video/bsktball.*",
908   MAME_DIR .. "src/mame/drivers/bwidow.*",
909   MAME_DIR .. "src/mame/audio/bwidow.*",
910   MAME_DIR .. "src/mame/drivers/bzone.*",
911   MAME_DIR .. "src/mame/audio/bzone.*",
912   MAME_DIR .. "src/mame/drivers/canyon.*",
913   MAME_DIR .. "src/mame/audio/canyon.*",
914   MAME_DIR .. "src/mame/video/canyon.*",
915   MAME_DIR .. "src/mame/drivers/cball.*",
916   MAME_DIR .. "src/mame/drivers/ccastles.*",
917   MAME_DIR .. "src/mame/video/ccastles.*",
918   MAME_DIR .. "src/mame/drivers/centiped.*",
919   MAME_DIR .. "src/mame/video/centiped.*",
920   MAME_DIR .. "src/mame/drivers/cloak.*",
921   MAME_DIR .. "src/mame/video/cloak.*",
922   MAME_DIR .. "src/mame/drivers/cloud9.*",
923   MAME_DIR .. "src/mame/video/cloud9.*",
924   MAME_DIR .. "src/mame/drivers/cmmb.*",
925   MAME_DIR .. "src/mame/drivers/cops.*",
926   MAME_DIR .. "src/mame/drivers/copsnrob.*",
927   MAME_DIR .. "src/mame/audio/copsnrob.*",
928   MAME_DIR .. "src/mame/video/copsnrob.*",
929   MAME_DIR .. "src/mame/drivers/cyberbal.*",
930   MAME_DIR .. "src/mame/audio/cyberbal.*",
931   MAME_DIR .. "src/mame/video/cyberbal.*",
932   MAME_DIR .. "src/mame/drivers/destroyr.*",
933   MAME_DIR .. "src/mame/drivers/dragrace.*",
934   MAME_DIR .. "src/mame/audio/dragrace.*",
935   MAME_DIR .. "src/mame/video/dragrace.*",
936   MAME_DIR .. "src/mame/drivers/eprom.*",
937   MAME_DIR .. "src/mame/video/eprom.*",
938   MAME_DIR .. "src/mame/drivers/firefox.*",
939   MAME_DIR .. "src/mame/drivers/firetrk.*",
940   MAME_DIR .. "src/mame/audio/firetrk.*",
941   MAME_DIR .. "src/mame/video/firetrk.*",
942   MAME_DIR .. "src/mame/drivers/flyball.*",
943   MAME_DIR .. "src/mame/drivers/foodf.*",
944   MAME_DIR .. "src/mame/video/foodf.*",
945   MAME_DIR .. "src/mame/drivers/gauntlet.*",
946   MAME_DIR .. "src/mame/video/gauntlet.*",
947   MAME_DIR .. "src/mame/drivers/harddriv.*",
948   MAME_DIR .. "src/mame/machine/harddriv.*",
949   MAME_DIR .. "src/mame/audio/harddriv.*",
950   MAME_DIR .. "src/mame/video/harddriv.*",
951   MAME_DIR .. "src/mame/drivers/irobot.*",
952   MAME_DIR .. "src/mame/machine/irobot.*",
953   MAME_DIR .. "src/mame/video/irobot.*",
954   MAME_DIR .. "src/mame/drivers/jaguar.*",
955   MAME_DIR .. "src/mame/audio/jaguar.*",
956   MAME_DIR .. "src/mame/video/jaguar.*",
957   MAME_DIR .. "src/mame/drivers/jedi.*",
958   MAME_DIR .. "src/mame/audio/jedi.*",
959   MAME_DIR .. "src/mame/video/jedi.*",
960   MAME_DIR .. "src/mame/drivers/klax.*",
961   MAME_DIR .. "src/mame/video/klax.*",
962   MAME_DIR .. "src/mame/drivers/liberatr.*",
963   MAME_DIR .. "src/mame/video/liberatr.*",
964   MAME_DIR .. "src/mame/drivers/mediagx.*",
965   MAME_DIR .. "src/mame/drivers/metalmx.*",
966   MAME_DIR .. "src/mame/drivers/mgolf.*",
967   MAME_DIR .. "src/mame/drivers/mhavoc.*",
968   MAME_DIR .. "src/mame/machine/mhavoc.*",
969   MAME_DIR .. "src/mame/drivers/missile.*",
970   MAME_DIR .. "src/mame/drivers/nitedrvr.*",
971   MAME_DIR .. "src/mame/machine/nitedrvr.*",
972   MAME_DIR .. "src/mame/audio/nitedrvr.*",
973   MAME_DIR .. "src/mame/video/nitedrvr.*",
974   MAME_DIR .. "src/mame/drivers/offtwall.*",
975   MAME_DIR .. "src/mame/video/offtwall.*",
976   MAME_DIR .. "src/mame/drivers/orbit.*",
977   MAME_DIR .. "src/mame/audio/orbit.*",
978   MAME_DIR .. "src/mame/video/orbit.*",
979   MAME_DIR .. "src/mame/drivers/pong.*",
980   MAME_DIR .. "src/mame/drivers/nl_pong.*",
981   MAME_DIR .. "src/mame/drivers/nl_pongd.*",
982   MAME_DIR .. "src/mame/drivers/poolshrk.*",
983   MAME_DIR .. "src/mame/audio/poolshrk.*",
984   MAME_DIR .. "src/mame/video/poolshrk.*",
985   MAME_DIR .. "src/mame/drivers/quantum.*",
986   MAME_DIR .. "src/mame/drivers/quizshow.*",
987   MAME_DIR .. "src/mame/drivers/rampart.*",
988   MAME_DIR .. "src/mame/video/rampart.*",
989   MAME_DIR .. "src/mame/drivers/relief.*",
990   MAME_DIR .. "src/mame/video/relief.*",
991   MAME_DIR .. "src/mame/drivers/runaway.*",
992   MAME_DIR .. "src/mame/video/runaway.*",
993   MAME_DIR .. "src/mame/drivers/sbrkout.*",
994   MAME_DIR .. "src/mame/drivers/shuuz.*",
995   MAME_DIR .. "src/mame/video/shuuz.*",
996   MAME_DIR .. "src/mame/drivers/skullxbo.*",
997   MAME_DIR .. "src/mame/video/skullxbo.*",
998   MAME_DIR .. "src/mame/drivers/skydiver.*",
999   MAME_DIR .. "src/mame/audio/skydiver.*",
1000   MAME_DIR .. "src/mame/video/skydiver.*",
1001   MAME_DIR .. "src/mame/drivers/skyraid.*",
1002   MAME_DIR .. "src/mame/audio/skyraid.*",
1003   MAME_DIR .. "src/mame/video/skyraid.*",
1004   MAME_DIR .. "src/mame/drivers/sprint2.*",
1005   MAME_DIR .. "src/mame/audio/sprint2.*",
1006   MAME_DIR .. "src/mame/video/sprint2.*",
1007   MAME_DIR .. "src/mame/drivers/sprint4.*",
1008   MAME_DIR .. "src/mame/video/sprint4.*",
1009   MAME_DIR .. "src/mame/audio/sprint4.*",
1010   MAME_DIR .. "src/mame/drivers/sprint8.*",
1011   MAME_DIR .. "src/mame/audio/sprint8.*",
1012   MAME_DIR .. "src/mame/video/sprint8.*",
1013   MAME_DIR .. "src/mame/drivers/starshp1.*",
1014   MAME_DIR .. "src/mame/audio/starshp1.*",
1015   MAME_DIR .. "src/mame/video/starshp1.*",
1016   MAME_DIR .. "src/mame/drivers/starwars.*",
1017   MAME_DIR .. "src/mame/machine/starwars.*",
1018   MAME_DIR .. "src/mame/audio/starwars.*",
1019   MAME_DIR .. "src/mame/drivers/subs.*",
1020   MAME_DIR .. "src/mame/machine/subs.*",
1021   MAME_DIR .. "src/mame/audio/subs.*",
1022   MAME_DIR .. "src/mame/video/subs.*",
1023   MAME_DIR .. "src/mame/drivers/tank8.*",
1024   MAME_DIR .. "src/mame/audio/tank8.*",
1025   MAME_DIR .. "src/mame/video/tank8.*",
1026   MAME_DIR .. "src/mame/drivers/tempest.*",
1027   MAME_DIR .. "src/mame/drivers/thunderj.*",
1028   MAME_DIR .. "src/mame/video/thunderj.*",
1029   MAME_DIR .. "src/mame/drivers/tomcat.*",
1030   MAME_DIR .. "src/mame/drivers/toobin.*",
1031   MAME_DIR .. "src/mame/video/toobin.*",
1032   MAME_DIR .. "src/mame/drivers/tourtabl.*",
1033   MAME_DIR .. "src/mame/video/tia.*",
1034   MAME_DIR .. "src/mame/drivers/triplhnt.*",
1035   MAME_DIR .. "src/mame/audio/triplhnt.*",
1036   MAME_DIR .. "src/mame/video/triplhnt.*",
1037   MAME_DIR .. "src/mame/drivers/tunhunt.*",
1038   MAME_DIR .. "src/mame/video/tunhunt.*",
1039   MAME_DIR .. "src/mame/drivers/ultratnk.*",
1040   MAME_DIR .. "src/mame/video/ultratnk.*",
1041   MAME_DIR .. "src/mame/drivers/videopin.*",
1042   MAME_DIR .. "src/mame/audio/videopin.*",
1043   MAME_DIR .. "src/mame/video/videopin.*",
1044   MAME_DIR .. "src/mame/drivers/vindictr.*",
1045   MAME_DIR .. "src/mame/video/vindictr.*",
1046   MAME_DIR .. "src/mame/drivers/wolfpack.*",
1047   MAME_DIR .. "src/mame/video/wolfpack.*",
1048   MAME_DIR .. "src/mame/drivers/xybots.*",
1049   MAME_DIR .. "src/mame/video/xybots.*",
1050   MAME_DIR .. "src/mame/machine/asic65.*",
1051   MAME_DIR .. "src/mame/machine/atari_vg.*",
1052   MAME_DIR .. "src/mame/machine/atarigen.*",
1053   MAME_DIR .. "src/mame/machine/mathbox.*",
1054   MAME_DIR .. "src/mame/machine/slapstic.*",
1055   MAME_DIR .. "src/mame/audio/atarijsa.*",
1056   MAME_DIR .. "src/mame/audio/cage.*",
1057   MAME_DIR .. "src/mame/audio/redbaron.*",
1058   MAME_DIR .. "src/mame/video/atarimo.*",
1059   MAME_DIR .. "src/mame/video/atarirle.*",
866   MAME_DIR .. "src/mame/drivers/arcadecl.c",
867   MAME_DIR .. "src/mame/video/arcadecl.c",
868   MAME_DIR .. "src/mame/drivers/asteroid.c",
869   MAME_DIR .. "src/mame/machine/asteroid.c",
870   MAME_DIR .. "src/mame/audio/asteroid.c",
871   MAME_DIR .. "src/mame/audio/llander.c",
872   MAME_DIR .. "src/mame/drivers/atarifb.c",
873   MAME_DIR .. "src/mame/machine/atarifb.c",
874   MAME_DIR .. "src/mame/audio/atarifb.c",
875   MAME_DIR .. "src/mame/video/atarifb.c",
876   MAME_DIR .. "src/mame/drivers/atarig1.c",
877   MAME_DIR .. "src/mame/video/atarig1.c",
878   MAME_DIR .. "src/mame/drivers/atarig42.c",
879   MAME_DIR .. "src/mame/video/atarig42.c",
880   MAME_DIR .. "src/mame/drivers/atarigt.c",
881   MAME_DIR .. "src/mame/video/atarigt.c",
882   MAME_DIR .. "src/mame/drivers/atarigx2.c",
883   MAME_DIR .. "src/mame/video/atarigx2.c",
884   MAME_DIR .. "src/mame/drivers/atarisy1.c",
885   MAME_DIR .. "src/mame/video/atarisy1.c",
886   MAME_DIR .. "src/mame/drivers/atarisy2.c",
887   MAME_DIR .. "src/mame/video/atarisy2.c",
888   MAME_DIR .. "src/mame/drivers/atarisy4.c",
889   MAME_DIR .. "src/mame/drivers/atarittl.c",
890   MAME_DIR .. "src/mame/drivers/atetris.c",
891   MAME_DIR .. "src/mame/video/atetris.c",
892   MAME_DIR .. "src/mame/drivers/avalnche.c",
893   MAME_DIR .. "src/mame/audio/avalnche.c",
894   MAME_DIR .. "src/mame/drivers/badlands.c",
895   MAME_DIR .. "src/mame/video/badlands.c",
896   MAME_DIR .. "src/mame/drivers/bartop52.c",
897   MAME_DIR .. "src/mame/drivers/batman.c",
898   MAME_DIR .. "src/mame/video/batman.c",
899   MAME_DIR .. "src/mame/drivers/beathead.c",
900   MAME_DIR .. "src/mame/video/beathead.c",
901   MAME_DIR .. "src/mame/drivers/blstroid.c",
902   MAME_DIR .. "src/mame/video/blstroid.c",
903   MAME_DIR .. "src/mame/drivers/boxer.c",
904   MAME_DIR .. "src/mame/drivers/bsktball.c",
905   MAME_DIR .. "src/mame/machine/bsktball.c",
906   MAME_DIR .. "src/mame/audio/bsktball.c",
907   MAME_DIR .. "src/mame/video/bsktball.c",
908   MAME_DIR .. "src/mame/drivers/bwidow.c",
909   MAME_DIR .. "src/mame/audio/bwidow.c",
910   MAME_DIR .. "src/mame/drivers/bzone.c",
911   MAME_DIR .. "src/mame/audio/bzone.c",
912   MAME_DIR .. "src/mame/drivers/canyon.c",
913   MAME_DIR .. "src/mame/audio/canyon.c",
914   MAME_DIR .. "src/mame/video/canyon.c",
915   MAME_DIR .. "src/mame/drivers/cball.c",
916   MAME_DIR .. "src/mame/drivers/ccastles.c",
917   MAME_DIR .. "src/mame/video/ccastles.c",
918   MAME_DIR .. "src/mame/drivers/centiped.c",
919   MAME_DIR .. "src/mame/video/centiped.c",
920   MAME_DIR .. "src/mame/drivers/cloak.c",
921   MAME_DIR .. "src/mame/video/cloak.c",
922   MAME_DIR .. "src/mame/drivers/cloud9.c",
923   MAME_DIR .. "src/mame/video/cloud9.c",
924   MAME_DIR .. "src/mame/drivers/cmmb.c",
925   MAME_DIR .. "src/mame/drivers/cops.c",
926   MAME_DIR .. "src/mame/drivers/copsnrob.c",
927   MAME_DIR .. "src/mame/audio/copsnrob.c",
928   MAME_DIR .. "src/mame/video/copsnrob.c",
929   MAME_DIR .. "src/mame/drivers/cyberbal.c",
930   MAME_DIR .. "src/mame/audio/cyberbal.c",
931   MAME_DIR .. "src/mame/video/cyberbal.c",
932   MAME_DIR .. "src/mame/drivers/destroyr.c",
933   MAME_DIR .. "src/mame/drivers/dragrace.c",
934   MAME_DIR .. "src/mame/audio/dragrace.c",
935   MAME_DIR .. "src/mame/video/dragrace.c",
936   MAME_DIR .. "src/mame/drivers/eprom.c",
937   MAME_DIR .. "src/mame/video/eprom.c",
938   MAME_DIR .. "src/mame/drivers/firefox.c",
939   MAME_DIR .. "src/mame/drivers/firetrk.c",
940   MAME_DIR .. "src/mame/audio/firetrk.c",
941   MAME_DIR .. "src/mame/video/firetrk.c",
942   MAME_DIR .. "src/mame/drivers/flyball.c",
943   MAME_DIR .. "src/mame/drivers/foodf.c",
944   MAME_DIR .. "src/mame/video/foodf.c",
945   MAME_DIR .. "src/mame/drivers/gauntlet.c",
946   MAME_DIR .. "src/mame/video/gauntlet.c",
947   MAME_DIR .. "src/mame/drivers/harddriv.c",
948   MAME_DIR .. "src/mame/machine/harddriv.c",
949   MAME_DIR .. "src/mame/audio/harddriv.c",
950   MAME_DIR .. "src/mame/video/harddriv.c",
951   MAME_DIR .. "src/mame/drivers/irobot.c",
952   MAME_DIR .. "src/mame/machine/irobot.c",
953   MAME_DIR .. "src/mame/video/irobot.c",
954   MAME_DIR .. "src/mame/drivers/jaguar.c",
955   MAME_DIR .. "src/mame/audio/jaguar.c",
956   MAME_DIR .. "src/mame/video/jaguar.c",
957   MAME_DIR .. "src/mame/drivers/jedi.c",
958   MAME_DIR .. "src/mame/audio/jedi.c",
959   MAME_DIR .. "src/mame/video/jedi.c",
960   MAME_DIR .. "src/mame/drivers/klax.c",
961   MAME_DIR .. "src/mame/video/klax.c",
962   MAME_DIR .. "src/mame/drivers/liberatr.c",
963   MAME_DIR .. "src/mame/video/liberatr.c",
964   MAME_DIR .. "src/mame/drivers/mediagx.c",
965   MAME_DIR .. "src/mame/drivers/metalmx.c",
966   MAME_DIR .. "src/mame/drivers/mgolf.c",
967   MAME_DIR .. "src/mame/drivers/mhavoc.c",
968   MAME_DIR .. "src/mame/machine/mhavoc.c",
969   MAME_DIR .. "src/mame/drivers/missile.c",
970   MAME_DIR .. "src/mame/drivers/nitedrvr.c",
971   MAME_DIR .. "src/mame/machine/nitedrvr.c",
972   MAME_DIR .. "src/mame/audio/nitedrvr.c",
973   MAME_DIR .. "src/mame/video/nitedrvr.c",
974   MAME_DIR .. "src/mame/drivers/offtwall.c",
975   MAME_DIR .. "src/mame/video/offtwall.c",
976   MAME_DIR .. "src/mame/drivers/orbit.c",
977   MAME_DIR .. "src/mame/audio/orbit.c",
978   MAME_DIR .. "src/mame/video/orbit.c",
979   MAME_DIR .. "src/mame/drivers/pong.c",
980   MAME_DIR .. "src/mame/drivers/nl_pong.c",
981   MAME_DIR .. "src/mame/drivers/nl_pongd.c",
982   MAME_DIR .. "src/mame/drivers/poolshrk.c",
983   MAME_DIR .. "src/mame/audio/poolshrk.c",
984   MAME_DIR .. "src/mame/video/poolshrk.c",
985   MAME_DIR .. "src/mame/drivers/quantum.c",
986   MAME_DIR .. "src/mame/drivers/quizshow.c",
987   MAME_DIR .. "src/mame/drivers/rampart.c",
988   MAME_DIR .. "src/mame/video/rampart.c",
989   MAME_DIR .. "src/mame/drivers/relief.c",
990   MAME_DIR .. "src/mame/video/relief.c",
991   MAME_DIR .. "src/mame/drivers/runaway.c",
992   MAME_DIR .. "src/mame/video/runaway.c",
993   MAME_DIR .. "src/mame/drivers/sbrkout.c",
994   MAME_DIR .. "src/mame/drivers/shuuz.c",
995   MAME_DIR .. "src/mame/video/shuuz.c",
996   MAME_DIR .. "src/mame/drivers/skullxbo.c",
997   MAME_DIR .. "src/mame/video/skullxbo.c",
998   MAME_DIR .. "src/mame/drivers/skydiver.c",
999   MAME_DIR .. "src/mame/audio/skydiver.c",
1000   MAME_DIR .. "src/mame/video/skydiver.c",
1001   MAME_DIR .. "src/mame/drivers/skyraid.c",
1002   MAME_DIR .. "src/mame/audio/skyraid.c",
1003   MAME_DIR .. "src/mame/video/skyraid.c",
1004   MAME_DIR .. "src/mame/drivers/sprint2.c",
1005   MAME_DIR .. "src/mame/audio/sprint2.c",
1006   MAME_DIR .. "src/mame/video/sprint2.c",
1007   MAME_DIR .. "src/mame/drivers/sprint4.c",
1008   MAME_DIR .. "src/mame/video/sprint4.c",
1009   MAME_DIR .. "src/mame/audio/sprint4.c",
1010   MAME_DIR .. "src/mame/drivers/sprint8.c",
1011   MAME_DIR .. "src/mame/audio/sprint8.c",
1012   MAME_DIR .. "src/mame/video/sprint8.c",
1013   MAME_DIR .. "src/mame/drivers/starshp1.c",
1014   MAME_DIR .. "src/mame/audio/starshp1.c",
1015   MAME_DIR .. "src/mame/video/starshp1.c",
1016   MAME_DIR .. "src/mame/drivers/starwars.c",
1017   MAME_DIR .. "src/mame/machine/starwars.c",
1018   MAME_DIR .. "src/mame/audio/starwars.c",
1019   MAME_DIR .. "src/mame/drivers/subs.c",
1020   MAME_DIR .. "src/mame/machine/subs.c",
1021   MAME_DIR .. "src/mame/audio/subs.c",
1022   MAME_DIR .. "src/mame/video/subs.c",
1023   MAME_DIR .. "src/mame/drivers/tank8.c",
1024   MAME_DIR .. "src/mame/audio/tank8.c",
1025   MAME_DIR .. "src/mame/video/tank8.c",
1026   MAME_DIR .. "src/mame/drivers/tempest.c",
1027   MAME_DIR .. "src/mame/drivers/thunderj.c",
1028   MAME_DIR .. "src/mame/video/thunderj.c",
1029   MAME_DIR .. "src/mame/drivers/tomcat.c",
1030   MAME_DIR .. "src/mame/drivers/toobin.c",
1031   MAME_DIR .. "src/mame/video/toobin.c",
1032   MAME_DIR .. "src/mame/drivers/tourtabl.c",
1033   MAME_DIR .. "src/mame/video/tia.c",
1034   MAME_DIR .. "src/mame/drivers/triplhnt.c",
1035   MAME_DIR .. "src/mame/audio/triplhnt.c",
1036   MAME_DIR .. "src/mame/video/triplhnt.c",
1037   MAME_DIR .. "src/mame/drivers/tunhunt.c",
1038   MAME_DIR .. "src/mame/video/tunhunt.c",
1039   MAME_DIR .. "src/mame/drivers/ultratnk.c",
1040   MAME_DIR .. "src/mame/video/ultratnk.c",
1041   MAME_DIR .. "src/mame/drivers/videopin.c",
1042   MAME_DIR .. "src/mame/audio/videopin.c",
1043   MAME_DIR .. "src/mame/video/videopin.c",
1044   MAME_DIR .. "src/mame/drivers/vindictr.c",
1045   MAME_DIR .. "src/mame/video/vindictr.c",
1046   MAME_DIR .. "src/mame/drivers/wolfpack.c",
1047   MAME_DIR .. "src/mame/video/wolfpack.c",
1048   MAME_DIR .. "src/mame/drivers/xybots.c",
1049   MAME_DIR .. "src/mame/video/xybots.c",
1050   MAME_DIR .. "src/mame/machine/asic65.c",
1051   MAME_DIR .. "src/mame/machine/atari_vg.c",
1052   MAME_DIR .. "src/mame/machine/atarigen.c",
1053   MAME_DIR .. "src/mame/machine/mathbox.c",
1054   MAME_DIR .. "src/mame/machine/slapstic.c",
1055   MAME_DIR .. "src/mame/audio/atarijsa.c",
1056   MAME_DIR .. "src/mame/audio/cage.c",
1057   MAME_DIR .. "src/mame/audio/redbaron.c",
1058   MAME_DIR .. "src/mame/video/atarimo.c",
1059   MAME_DIR .. "src/mame/video/atarirle.c",
10601060}
10611061
10621062createMAMEProjects(_target, _subtarget, "atlus")
10631063files {
1064   MAME_DIR .. "src/mame/drivers/blmbycar.*",
1065   MAME_DIR .. "src/mame/video/blmbycar.*",
1066   MAME_DIR .. "src/mame/drivers/ohmygod.*",
1067   MAME_DIR .. "src/mame/video/ohmygod.*",
1068   MAME_DIR .. "src/mame/drivers/powerins.*",
1069   MAME_DIR .. "src/mame/video/powerins.*",
1070   MAME_DIR .. "src/mame/drivers/bowltry.*",
1064   MAME_DIR .. "src/mame/drivers/blmbycar.c",
1065   MAME_DIR .. "src/mame/video/blmbycar.c",
1066   MAME_DIR .. "src/mame/drivers/ohmygod.c",
1067   MAME_DIR .. "src/mame/video/ohmygod.c",
1068   MAME_DIR .. "src/mame/drivers/powerins.c",
1069   MAME_DIR .. "src/mame/video/powerins.c",
1070   MAME_DIR .. "src/mame/drivers/bowltry.c",
10711071}
10721072
10731073createMAMEProjects(_target, _subtarget, "barcrest")
10741074files {
1075   MAME_DIR .. "src/mame/drivers/mpu2.*",
1076   MAME_DIR .. "src/mame/drivers/mpu3.*",
1077   MAME_DIR .. "src/mame/drivers/mpu4hw.*",
1078   MAME_DIR .. "src/mame/drivers/mpu4sw.*",
1079   MAME_DIR .. "src/mame/drivers/mpu4.*",
1080   MAME_DIR .. "src/mame/drivers/mpu4mod2sw.*",
1081   MAME_DIR .. "src/mame/drivers/mpu4mod4yam.*",
1082   MAME_DIR .. "src/mame/drivers/mpu4plasma.*",
1083   MAME_DIR .. "src/mame/drivers/mpu4dealem.*",
1084   MAME_DIR .. "src/mame/drivers/mpu4vid.*",
1085   MAME_DIR .. "src/mame/drivers/mpu4avan.*",
1086   MAME_DIR .. "src/mame/drivers/mpu4union.*",
1087   MAME_DIR .. "src/mame/drivers/mpu4concept.*",
1088   MAME_DIR .. "src/mame/drivers/mpu4empire.*",
1089   MAME_DIR .. "src/mame/drivers/mpu4mdm.*",
1090   MAME_DIR .. "src/mame/drivers/mpu4crystal.*",
1091   MAME_DIR .. "src/mame/drivers/mpu4bwb.*",
1092   MAME_DIR .. "src/mame/drivers/mpu4misc.*",
1093   MAME_DIR .. "src/mame/drivers/mpu5hw.*",
1094   MAME_DIR .. "src/mame/drivers/mpu5.*",
1095   MAME_DIR .. "src/mame/video/awpvid.*",
1096   MAME_DIR .. "src/mame/machine/meters.*",
1075   MAME_DIR .. "src/mame/drivers/mpu2.c",
1076   MAME_DIR .. "src/mame/drivers/mpu3.c",
1077   MAME_DIR .. "src/mame/drivers/mpu4hw.c",
1078   MAME_DIR .. "src/mame/drivers/mpu4sw.c",
1079   MAME_DIR .. "src/mame/drivers/mpu4.c",
1080   MAME_DIR .. "src/mame/drivers/mpu4mod2sw.c",
1081   MAME_DIR .. "src/mame/drivers/mpu4mod4yam.c",
1082   MAME_DIR .. "src/mame/drivers/mpu4plasma.c",
1083   MAME_DIR .. "src/mame/drivers/mpu4dealem.c",
1084   MAME_DIR .. "src/mame/drivers/mpu4vid.c",
1085   MAME_DIR .. "src/mame/drivers/mpu4avan.c",
1086   MAME_DIR .. "src/mame/drivers/mpu4union.c",
1087   MAME_DIR .. "src/mame/drivers/mpu4concept.c",
1088   MAME_DIR .. "src/mame/drivers/mpu4empire.c",
1089   MAME_DIR .. "src/mame/drivers/mpu4mdm.c",
1090   MAME_DIR .. "src/mame/drivers/mpu4crystal.c",
1091   MAME_DIR .. "src/mame/drivers/mpu4bwb.c",
1092   MAME_DIR .. "src/mame/drivers/mpu4misc.c",
1093   MAME_DIR .. "src/mame/drivers/mpu5hw.c",
1094   MAME_DIR .. "src/mame/drivers/mpu5.c",
1095   MAME_DIR .. "src/mame/video/awpvid.c",
1096   MAME_DIR .. "src/mame/machine/meters.c",
10971097}
10981098
10991099createMAMEProjects(_target, _subtarget, "bfm")
11001100files {
1101   MAME_DIR .. "src/mame/drivers/bfcobra.*",
1102   MAME_DIR .. "src/mame/machine/bfm_comn.*",
1103   MAME_DIR .. "src/mame/drivers/bfm_sc1.*",
1104   MAME_DIR .. "src/mame/drivers/bfm_sc2.*",
1105   MAME_DIR .. "src/mame/video/bfm_adr2.*",
1106   MAME_DIR .. "src/mame/drivers/bfm_sc4.*",
1107   MAME_DIR .. "src/mame/drivers/bfm_sc4h.*",
1108   MAME_DIR .. "src/mame/drivers/bfm_sc5.*",
1109   MAME_DIR .. "src/mame/drivers/bfm_sc5sw.*",
1110   MAME_DIR .. "src/mame/drivers/bfm_ad5.*",
1111   MAME_DIR .. "src/mame/drivers/bfm_ad5sw.*",
1112   MAME_DIR .. "src/mame/drivers/bfm_sc45_helper.*",
1113   MAME_DIR .. "src/mame/drivers/bfm_swp.*",
1114   MAME_DIR .. "src/mame/drivers/bfmsys83.*",
1115   MAME_DIR .. "src/mame/drivers/bfmsys85.*",
1116   MAME_DIR .. "src/mame/machine/sec.*",
1117   MAME_DIR .. "src/mame/machine/bfm_bd1.*",
1118   MAME_DIR .. "src/mame/machine/bfm_bda.*",
1119   MAME_DIR .. "src/mame/video/bfm_dm01.*",
1120   MAME_DIR .. "src/mame/drivers/rastersp.*",
1101   MAME_DIR .. "src/mame/drivers/bfcobra.c",
1102   MAME_DIR .. "src/mame/machine/bfm_comn.c",
1103   MAME_DIR .. "src/mame/drivers/bfm_sc1.c",
1104   MAME_DIR .. "src/mame/drivers/bfm_sc2.c",
1105   MAME_DIR .. "src/mame/video/bfm_adr2.c",
1106   MAME_DIR .. "src/mame/drivers/bfm_sc4.c",
1107   MAME_DIR .. "src/mame/drivers/bfm_sc4h.c",
1108   MAME_DIR .. "src/mame/drivers/bfm_sc5.c",
1109   MAME_DIR .. "src/mame/drivers/bfm_sc5sw.c",
1110   MAME_DIR .. "src/mame/drivers/bfm_ad5.c",
1111   MAME_DIR .. "src/mame/drivers/bfm_ad5sw.c",
1112   MAME_DIR .. "src/mame/drivers/bfm_sc45_helper.c",
1113   MAME_DIR .. "src/mame/drivers/bfm_swp.c",
1114   MAME_DIR .. "src/mame/drivers/bfmsys83.c",
1115   MAME_DIR .. "src/mame/drivers/bfmsys85.c",
1116   MAME_DIR .. "src/mame/machine/sec.c",
1117   MAME_DIR .. "src/mame/machine/bfm_bd1.c",
1118   MAME_DIR .. "src/mame/machine/bfm_bda.c",
1119   MAME_DIR .. "src/mame/video/bfm_dm01.c",
1120   MAME_DIR .. "src/mame/drivers/rastersp.c",
11211121}
11221122
11231123createMAMEProjects(_target, _subtarget, "bmc")
11241124files {
1125   MAME_DIR .. "src/mame/drivers/bmcbowl.*",
1126   MAME_DIR .. "src/mame/drivers/koftball.*",
1127   MAME_DIR .. "src/mame/drivers/popobear.*",
1128   MAME_DIR .. "src/mame/drivers/bmcpokr.*",
1125   MAME_DIR .. "src/mame/drivers/bmcbowl.c",
1126   MAME_DIR .. "src/mame/drivers/koftball.c",
1127   MAME_DIR .. "src/mame/drivers/popobear.c",
1128   MAME_DIR .. "src/mame/drivers/bmcpokr.c",
11291129}
11301130
11311131createMAMEProjects(_target, _subtarget, "capcom")
11321132files {
1133   MAME_DIR .. "src/mame/drivers/1942.*",
1134   MAME_DIR .. "src/mame/video/1942.*",
1135   MAME_DIR .. "src/mame/drivers/1943.*",
1136   MAME_DIR .. "src/mame/video/1943.*",
1137   MAME_DIR .. "src/mame/drivers/alien.*",
1138   MAME_DIR .. "src/mame/drivers/bionicc.*",
1139   MAME_DIR .. "src/mame/video/bionicc.*",
1140   MAME_DIR .. "src/mame/drivers/supduck.*",
1141   MAME_DIR .. "src/mame/video/tigeroad_spr.*",
1142   MAME_DIR .. "src/mame/drivers/blktiger.*",
1143   MAME_DIR .. "src/mame/video/blktiger.*",
1144   MAME_DIR .. "src/mame/drivers/cbasebal.*",
1145   MAME_DIR .. "src/mame/video/cbasebal.*",
1146   MAME_DIR .. "src/mame/drivers/commando.*",
1147   MAME_DIR .. "src/mame/video/commando.*",
1148   MAME_DIR .. "src/mame/drivers/cps1.*",
1149   MAME_DIR .. "src/mame/video/cps1.*",
1150   MAME_DIR .. "src/mame/drivers/kenseim.*",
1151   MAME_DIR .. "src/mame/drivers/cps2.*",
1152   MAME_DIR .. "src/mame/machine/cps2crpt.*",
1153   MAME_DIR .. "src/mame/drivers/cps3.*",
1154   MAME_DIR .. "src/mame/audio/cps3.*",
1155   MAME_DIR .. "src/mame/drivers/egghunt.*",
1156   MAME_DIR .. "src/mame/drivers/exedexes.*",
1157   MAME_DIR .. "src/mame/video/exedexes.*",
1158   MAME_DIR .. "src/mame/drivers/fcrash.*",
1159   MAME_DIR .. "src/mame/drivers/gng.*",
1160   MAME_DIR .. "src/mame/video/gng.*",
1161   MAME_DIR .. "src/mame/drivers/gunsmoke.*",
1162   MAME_DIR .. "src/mame/video/gunsmoke.*",
1163   MAME_DIR .. "src/mame/drivers/higemaru.*",
1164   MAME_DIR .. "src/mame/video/higemaru.*",
1165   MAME_DIR .. "src/mame/drivers/lastduel.*",
1166   MAME_DIR .. "src/mame/video/lastduel.*",
1167   MAME_DIR .. "src/mame/drivers/lwings.*",
1168   MAME_DIR .. "src/mame/video/lwings.*",
1169   MAME_DIR .. "src/mame/drivers/mitchell.*",
1170   MAME_DIR .. "src/mame/video/mitchell.*",
1171   MAME_DIR .. "src/mame/drivers/sf.*",
1172   MAME_DIR .. "src/mame/video/sf.*",
1173   MAME_DIR .. "src/mame/drivers/sidearms.*",
1174   MAME_DIR .. "src/mame/video/sidearms.*",
1175   MAME_DIR .. "src/mame/drivers/sonson.*",
1176   MAME_DIR .. "src/mame/video/sonson.*",
1177   MAME_DIR .. "src/mame/drivers/srumbler.*",
1178   MAME_DIR .. "src/mame/video/srumbler.*",
1179   MAME_DIR .. "src/mame/drivers/tigeroad.*",
1180   MAME_DIR .. "src/mame/video/tigeroad.*",
1181   MAME_DIR .. "src/mame/machine/tigeroad.*",
1182   MAME_DIR .. "src/mame/drivers/vulgus.*",
1183   MAME_DIR .. "src/mame/video/vulgus.*",
1184   MAME_DIR .. "src/mame/machine/kabuki.*",
1133   MAME_DIR .. "src/mame/drivers/1942.c",
1134   MAME_DIR .. "src/mame/video/1942.c",
1135   MAME_DIR .. "src/mame/drivers/1943.c",
1136   MAME_DIR .. "src/mame/video/1943.c",
1137   MAME_DIR .. "src/mame/drivers/alien.c",
1138   MAME_DIR .. "src/mame/drivers/bionicc.c",
1139   MAME_DIR .. "src/mame/video/bionicc.c",
1140   MAME_DIR .. "src/mame/drivers/supduck.c",
1141   MAME_DIR .. "src/mame/video/tigeroad_spr.c",
1142   MAME_DIR .. "src/mame/drivers/blktiger.c",
1143   MAME_DIR .. "src/mame/video/blktiger.c",
1144   MAME_DIR .. "src/mame/drivers/cbasebal.c",
1145   MAME_DIR .. "src/mame/video/cbasebal.c",
1146   MAME_DIR .. "src/mame/drivers/commando.c",
1147   MAME_DIR .. "src/mame/video/commando.c",
1148   MAME_DIR .. "src/mame/drivers/cps1.c",
1149   MAME_DIR .. "src/mame/video/cps1.c",
1150   MAME_DIR .. "src/mame/drivers/kenseim.c",
1151   MAME_DIR .. "src/mame/drivers/cps2.c",
1152   MAME_DIR .. "src/mame/machine/cps2crpt.c",
1153   MAME_DIR .. "src/mame/drivers/cps3.c",
1154   MAME_DIR .. "src/mame/audio/cps3.c",
1155   MAME_DIR .. "src/mame/drivers/egghunt.c",
1156   MAME_DIR .. "src/mame/drivers/exedexes.c",
1157   MAME_DIR .. "src/mame/video/exedexes.c",
1158   MAME_DIR .. "src/mame/drivers/fcrash.c",
1159   MAME_DIR .. "src/mame/drivers/gng.c",
1160   MAME_DIR .. "src/mame/video/gng.c",
1161   MAME_DIR .. "src/mame/drivers/gunsmoke.c",
1162   MAME_DIR .. "src/mame/video/gunsmoke.c",
1163   MAME_DIR .. "src/mame/drivers/higemaru.c",
1164   MAME_DIR .. "src/mame/video/higemaru.c",
1165   MAME_DIR .. "src/mame/drivers/lastduel.c",
1166   MAME_DIR .. "src/mame/video/lastduel.c",
1167   MAME_DIR .. "src/mame/drivers/lwings.c",
1168   MAME_DIR .. "src/mame/video/lwings.c",
1169   MAME_DIR .. "src/mame/drivers/mitchell.c",
1170   MAME_DIR .. "src/mame/video/mitchell.c",
1171   MAME_DIR .. "src/mame/drivers/sf.c",
1172   MAME_DIR .. "src/mame/video/sf.c",
1173   MAME_DIR .. "src/mame/drivers/sidearms.c",
1174   MAME_DIR .. "src/mame/video/sidearms.c",
1175   MAME_DIR .. "src/mame/drivers/sonson.c",
1176   MAME_DIR .. "src/mame/video/sonson.c",
1177   MAME_DIR .. "src/mame/drivers/srumbler.c",
1178   MAME_DIR .. "src/mame/video/srumbler.c",
1179   MAME_DIR .. "src/mame/drivers/tigeroad.c",
1180   MAME_DIR .. "src/mame/video/tigeroad.c",
1181   MAME_DIR .. "src/mame/machine/tigeroad.c",
1182   MAME_DIR .. "src/mame/drivers/vulgus.c",
1183   MAME_DIR .. "src/mame/video/vulgus.c",
1184   MAME_DIR .. "src/mame/machine/kabuki.c",
11851185}
11861186
11871187createMAMEProjects(_target, _subtarget, "cinemat")
11881188files {
1189   MAME_DIR .. "src/mame/drivers/ataxx.*",
1190   MAME_DIR .. "src/mame/drivers/cinemat.*",
1191   MAME_DIR .. "src/mame/audio/cinemat.*",
1192   MAME_DIR .. "src/mame/video/cinemat.*",
1193   MAME_DIR .. "src/mame/drivers/cchasm.*",
1194   MAME_DIR .. "src/mame/machine/cchasm.*",
1195   MAME_DIR .. "src/mame/audio/cchasm.*",
1196   MAME_DIR .. "src/mame/video/cchasm.*",
1197   MAME_DIR .. "src/mame/drivers/dlair.*",
1198   MAME_DIR .. "src/mame/drivers/dlair2.*",
1199   MAME_DIR .. "src/mame/drivers/embargo.*",
1200   MAME_DIR .. "src/mame/drivers/jack.*",
1201   MAME_DIR .. "src/mame/video/jack.*",
1202   MAME_DIR .. "src/mame/drivers/leland.*",
1203   MAME_DIR .. "src/mame/machine/leland.*",
1204   MAME_DIR .. "src/mame/audio/leland.*",
1205   MAME_DIR .. "src/mame/video/leland.*",
1189   MAME_DIR .. "src/mame/drivers/ataxx.c",
1190   MAME_DIR .. "src/mame/drivers/cinemat.c",
1191   MAME_DIR .. "src/mame/audio/cinemat.c",
1192   MAME_DIR .. "src/mame/video/cinemat.c",
1193   MAME_DIR .. "src/mame/drivers/cchasm.c",
1194   MAME_DIR .. "src/mame/machine/cchasm.c",
1195   MAME_DIR .. "src/mame/audio/cchasm.c",
1196   MAME_DIR .. "src/mame/video/cchasm.c",
1197   MAME_DIR .. "src/mame/drivers/dlair.c",
1198   MAME_DIR .. "src/mame/drivers/dlair2.c",
1199   MAME_DIR .. "src/mame/drivers/embargo.c",
1200   MAME_DIR .. "src/mame/drivers/jack.c",
1201   MAME_DIR .. "src/mame/video/jack.c",
1202   MAME_DIR .. "src/mame/drivers/leland.c",
1203   MAME_DIR .. "src/mame/machine/leland.c",
1204   MAME_DIR .. "src/mame/audio/leland.c",
1205   MAME_DIR .. "src/mame/video/leland.c",
12061206}
12071207
12081208createMAMEProjects(_target, _subtarget, "comad")
12091209files {
1210   MAME_DIR .. "src/mame/drivers/funybubl.*",
1211   MAME_DIR .. "src/mame/video/funybubl.*",
1212   MAME_DIR .. "src/mame/drivers/galspnbl.*",
1213   MAME_DIR .. "src/mame/video/galspnbl.*",
1214   MAME_DIR .. "src/mame/drivers/zerozone.*",
1215   MAME_DIR .. "src/mame/video/zerozone.*",
1210   MAME_DIR .. "src/mame/drivers/funybubl.c",
1211   MAME_DIR .. "src/mame/video/funybubl.c",
1212   MAME_DIR .. "src/mame/drivers/galspnbl.c",
1213   MAME_DIR .. "src/mame/video/galspnbl.c",
1214   MAME_DIR .. "src/mame/drivers/zerozone.c",
1215   MAME_DIR .. "src/mame/video/zerozone.c",
12161216}
12171217
12181218createMAMEProjects(_target, _subtarget, "cvs")
12191219files {
1220   MAME_DIR .. "src/mame/drivers/cvs.*",
1221   MAME_DIR .. "src/mame/video/cvs.*",
1222   MAME_DIR .. "src/mame/drivers/galaxia.*",
1223   MAME_DIR .. "src/mame/video/galaxia.*",
1224   MAME_DIR .. "src/mame/drivers/quasar.*",
1225   MAME_DIR .. "src/mame/video/quasar.*",
1220   MAME_DIR .. "src/mame/drivers/cvs.c",
1221   MAME_DIR .. "src/mame/video/cvs.c",
1222   MAME_DIR .. "src/mame/drivers/galaxia.c",
1223   MAME_DIR .. "src/mame/video/galaxia.c",
1224   MAME_DIR .. "src/mame/drivers/quasar.c",
1225   MAME_DIR .. "src/mame/video/quasar.c",
12261226}
12271227
12281228createMAMEProjects(_target, _subtarget, "dataeast")
12291229files {
1230   MAME_DIR .. "src/mame/drivers/actfancr.*",
1231   MAME_DIR .. "src/mame/video/actfancr.*",
1232   MAME_DIR .. "src/mame/drivers/astrof.*",
1233   MAME_DIR .. "src/mame/audio/astrof.*",
1234   MAME_DIR .. "src/mame/drivers/backfire.*",
1235   MAME_DIR .. "src/mame/drivers/battlera.*",
1236   MAME_DIR .. "src/mame/video/battlera.*",
1237   MAME_DIR .. "src/mame/drivers/boogwing.*",
1238   MAME_DIR .. "src/mame/video/boogwing.*",
1239   MAME_DIR .. "src/mame/drivers/brkthru.*",
1240   MAME_DIR .. "src/mame/video/brkthru.*",
1241   MAME_DIR .. "src/mame/drivers/btime.*",
1242   MAME_DIR .. "src/mame/machine/btime.*",
1243   MAME_DIR .. "src/mame/video/btime.*",
1244   MAME_DIR .. "src/mame/drivers/bwing.*",
1245   MAME_DIR .. "src/mame/video/bwing.*",
1246   MAME_DIR .. "src/mame/drivers/cbuster.*",
1247   MAME_DIR .. "src/mame/video/cbuster.*",
1248   MAME_DIR .. "src/mame/drivers/chanbara.*",
1249   MAME_DIR .. "src/mame/drivers/cninja.*",
1250   MAME_DIR .. "src/mame/video/cninja.*",
1251   MAME_DIR .. "src/mame/drivers/cntsteer.*",
1252   MAME_DIR .. "src/mame/drivers/compgolf.*",
1253   MAME_DIR .. "src/mame/video/compgolf.*",
1254   MAME_DIR .. "src/mame/drivers/darkseal.*",
1255   MAME_DIR .. "src/mame/video/darkseal.*",
1256   MAME_DIR .. "src/mame/drivers/dassault.*",
1257   MAME_DIR .. "src/mame/video/dassault.*",
1258   MAME_DIR .. "src/mame/drivers/dblewing.*",
1259   MAME_DIR .. "src/mame/drivers/dec0.*",
1260   MAME_DIR .. "src/mame/machine/dec0.*",
1261   MAME_DIR .. "src/mame/video/dec0.*",
1262   MAME_DIR .. "src/mame/drivers/dec8.*",
1263   MAME_DIR .. "src/mame/video/dec8.*",
1264   MAME_DIR .. "src/mame/machine/deco222.*",
1265   MAME_DIR .. "src/mame/machine/decocpu7.*",
1266   MAME_DIR .. "src/mame/machine/decocpu6.*",
1267   MAME_DIR .. "src/mame/drivers/deco_ld.*",
1268   MAME_DIR .. "src/mame/drivers/deco_mlc.*",
1269   MAME_DIR .. "src/mame/video/deco_mlc.*",
1270   MAME_DIR .. "src/mame/drivers/deco156.*",
1271   MAME_DIR .. "src/mame/machine/deco156.*",
1272   MAME_DIR .. "src/mame/drivers/deco32.*",
1273   MAME_DIR .. "src/mame/video/deco32.*",
1274   MAME_DIR .. "src/mame/video/dvi.*",
1275   MAME_DIR .. "src/mame/video/deco_zoomspr.*",
1276   MAME_DIR .. "src/mame/drivers/decocass.*",
1277   MAME_DIR .. "src/mame/machine/decocass.*",
1278   MAME_DIR .. "src/mame/machine/decocass_tape.*",
1279   MAME_DIR .. "src/mame/video/decocass.*",
1280   MAME_DIR .. "src/mame/drivers/deshoros.*",
1281   MAME_DIR .. "src/mame/drivers/dietgo.*",
1282   MAME_DIR .. "src/mame/video/dietgo.*",
1283   MAME_DIR .. "src/mame/drivers/dreambal.*",
1284   MAME_DIR .. "src/mame/drivers/exprraid.*",
1285   MAME_DIR .. "src/mame/video/exprraid.*",
1286   MAME_DIR .. "src/mame/drivers/firetrap.*",
1287   MAME_DIR .. "src/mame/video/firetrap.*",
1288   MAME_DIR .. "src/mame/drivers/funkyjet.*",
1289   MAME_DIR .. "src/mame/video/funkyjet.*",
1290   MAME_DIR .. "src/mame/drivers/karnov.*",
1291   MAME_DIR .. "src/mame/video/karnov.*",
1292   MAME_DIR .. "src/mame/drivers/kchamp.*",
1293   MAME_DIR .. "src/mame/video/kchamp.*",
1294   MAME_DIR .. "src/mame/drivers/kingobox.*",
1295   MAME_DIR .. "src/mame/video/kingobox.*",
1296   MAME_DIR .. "src/mame/drivers/lemmings.*",
1297   MAME_DIR .. "src/mame/video/lemmings.*",
1298   MAME_DIR .. "src/mame/drivers/liberate.*",
1299   MAME_DIR .. "src/mame/video/liberate.*",
1300   MAME_DIR .. "src/mame/drivers/madalien.*",
1301   MAME_DIR .. "src/mame/audio/madalien.*",
1302   MAME_DIR .. "src/mame/video/madalien.*",
1303   MAME_DIR .. "src/mame/drivers/madmotor.*",
1304   MAME_DIR .. "src/mame/video/madmotor.*",
1305   MAME_DIR .. "src/mame/drivers/metlclsh.*",
1306   MAME_DIR .. "src/mame/video/metlclsh.*",
1307   MAME_DIR .. "src/mame/drivers/mirage.*",
1308   MAME_DIR .. "src/mame/drivers/pcktgal.*",
1309   MAME_DIR .. "src/mame/video/pcktgal.*",
1310   MAME_DIR .. "src/mame/drivers/pktgaldx.*",
1311   MAME_DIR .. "src/mame/video/pktgaldx.*",
1312   MAME_DIR .. "src/mame/drivers/progolf.*",
1313   MAME_DIR .. "src/mame/drivers/rohga.*",
1314   MAME_DIR .. "src/mame/video/rohga.*",
1315   MAME_DIR .. "src/mame/drivers/shootout.*",
1316   MAME_DIR .. "src/mame/video/shootout.*",
1317   MAME_DIR .. "src/mame/drivers/sidepckt.*",
1318   MAME_DIR .. "src/mame/video/sidepckt.*",
1319   MAME_DIR .. "src/mame/drivers/simpl156.*",
1320   MAME_DIR .. "src/mame/video/simpl156.*",
1321   MAME_DIR .. "src/mame/drivers/sshangha.*",
1322   MAME_DIR .. "src/mame/video/sshangha.*",
1323   MAME_DIR .. "src/mame/drivers/stadhero.*",
1324   MAME_DIR .. "src/mame/video/stadhero.*",
1325   MAME_DIR .. "src/mame/drivers/supbtime.*",
1326   MAME_DIR .. "src/mame/video/supbtime.*",
1327   MAME_DIR .. "src/mame/drivers/tryout.*",
1328   MAME_DIR .. "src/mame/video/tryout.*",
1329   MAME_DIR .. "src/mame/drivers/tumbleb.*",
1330   MAME_DIR .. "src/mame/video/tumbleb.*",
1331   MAME_DIR .. "src/mame/drivers/tumblep.*",
1332   MAME_DIR .. "src/mame/video/tumblep.*",
1333   MAME_DIR .. "src/mame/drivers/vaportra.*",
1334   MAME_DIR .. "src/mame/video/vaportra.*",
1335   MAME_DIR .. "src/mame/machine/deco102.*",
1336   MAME_DIR .. "src/mame/machine/decocrpt.*",
1337   MAME_DIR .. "src/mame/machine/deco104.*",
1338   MAME_DIR .. "src/mame/machine/deco146.*",
1339   MAME_DIR .. "src/mame/video/decbac06.*",
1340   MAME_DIR .. "src/mame/video/deco16ic.*",
1341   MAME_DIR .. "src/mame/video/decocomn.*",
1342   MAME_DIR .. "src/mame/video/decospr.*",
1343   MAME_DIR .. "src/mame/video/decmxc06.*",
1344   MAME_DIR .. "src/mame/video/deckarn.*",
1230   MAME_DIR .. "src/mame/drivers/actfancr.c",
1231   MAME_DIR .. "src/mame/video/actfancr.c",
1232   MAME_DIR .. "src/mame/drivers/astrof.c",
1233   MAME_DIR .. "src/mame/audio/astrof.c",
1234   MAME_DIR .. "src/mame/drivers/backfire.c",
1235   MAME_DIR .. "src/mame/drivers/battlera.c",
1236   MAME_DIR .. "src/mame/video/battlera.c",
1237   MAME_DIR .. "src/mame/drivers/boogwing.c",
1238   MAME_DIR .. "src/mame/video/boogwing.c",
1239   MAME_DIR .. "src/mame/drivers/brkthru.c",
1240   MAME_DIR .. "src/mame/video/brkthru.c",
1241   MAME_DIR .. "src/mame/drivers/btime.c",
1242   MAME_DIR .. "src/mame/machine/btime.c",
1243   MAME_DIR .. "src/mame/video/btime.c",
1244   MAME_DIR .. "src/mame/drivers/bwing.c",
1245   MAME_DIR .. "src/mame/video/bwing.c",
1246   MAME_DIR .. "src/mame/drivers/cbuster.c",
1247   MAME_DIR .. "src/mame/video/cbuster.c",
1248   MAME_DIR .. "src/mame/drivers/chanbara.c",
1249   MAME_DIR .. "src/mame/drivers/cninja.c",
1250   MAME_DIR .. "src/mame/video/cninja.c",
1251   MAME_DIR .. "src/mame/drivers/cntsteer.c",
1252   MAME_DIR .. "src/mame/drivers/compgolf.c",
1253   MAME_DIR .. "src/mame/video/compgolf.c",
1254   MAME_DIR .. "src/mame/drivers/darkseal.c",
1255   MAME_DIR .. "src/mame/video/darkseal.c",
1256   MAME_DIR .. "src/mame/drivers/dassault.c",
1257   MAME_DIR .. "src/mame/video/dassault.c",
1258   MAME_DIR .. "src/mame/drivers/dblewing.c",
1259   MAME_DIR .. "src/mame/drivers/dec0.c",
1260   MAME_DIR .. "src/mame/machine/dec0.c",
1261   MAME_DIR .. "src/mame/video/dec0.c",
1262   MAME_DIR .. "src/mame/drivers/dec8.c",
1263   MAME_DIR .. "src/mame/video/dec8.c",
1264   MAME_DIR .. "src/mame/machine/deco222.c",
1265   MAME_DIR .. "src/mame/machine/decocpu7.c",
1266   MAME_DIR .. "src/mame/machine/decocpu6.c",
1267   MAME_DIR .. "src/mame/drivers/deco_ld.c",
1268   MAME_DIR .. "src/mame/drivers/deco_mlc.c",
1269   MAME_DIR .. "src/mame/video/deco_mlc.c",
1270   MAME_DIR .. "src/mame/drivers/deco156.c",
1271   MAME_DIR .. "src/mame/machine/deco156.c",
1272   MAME_DIR .. "src/mame/drivers/deco32.c",
1273   MAME_DIR .. "src/mame/video/deco32.c",
1274   MAME_DIR .. "src/mame/video/dvi.c",
1275   MAME_DIR .. "src/mame/video/deco_zoomspr.c",
1276   MAME_DIR .. "src/mame/drivers/decocass.c",
1277   MAME_DIR .. "src/mame/machine/decocass.c",
1278   MAME_DIR .. "src/mame/machine/decocass_tape.c",
1279   MAME_DIR .. "src/mame/video/decocass.c",
1280   MAME_DIR .. "src/mame/drivers/deshoros.c",
1281   MAME_DIR .. "src/mame/drivers/dietgo.c",
1282   MAME_DIR .. "src/mame/video/dietgo.c",
1283   MAME_DIR .. "src/mame/drivers/dreambal.c",
1284   MAME_DIR .. "src/mame/drivers/exprraid.c",
1285   MAME_DIR .. "src/mame/video/exprraid.c",
1286   MAME_DIR .. "src/mame/drivers/firetrap.c",
1287   MAME_DIR .. "src/mame/video/firetrap.c",
1288   MAME_DIR .. "src/mame/drivers/funkyjet.c",
1289   MAME_DIR .. "src/mame/video/funkyjet.c",
1290   MAME_DIR .. "src/mame/drivers/karnov.c",
1291   MAME_DIR .. "src/mame/video/karnov.c",
1292   MAME_DIR .. "src/mame/drivers/kchamp.c",
1293   MAME_DIR .. "src/mame/video/kchamp.c",
1294   MAME_DIR .. "src/mame/drivers/kingobox.c",
1295   MAME_DIR .. "src/mame/video/kingobox.c",
1296   MAME_DIR .. "src/mame/drivers/lemmings.c",
1297   MAME_DIR .. "src/mame/video/lemmings.c",
1298   MAME_DIR .. "src/mame/drivers/liberate.c",
1299   MAME_DIR .. "src/mame/video/liberate.c",
1300   MAME_DIR .. "src/mame/drivers/madalien.c",
1301   MAME_DIR .. "src/mame/audio/madalien.c",
1302   MAME_DIR .. "src/mame/video/madalien.c",
1303   MAME_DIR .. "src/mame/drivers/madmotor.c",
1304   MAME_DIR .. "src/mame/video/madmotor.c",
1305   MAME_DIR .. "src/mame/drivers/metlclsh.c",
1306   MAME_DIR .. "src/mame/video/metlclsh.c",
1307   MAME_DIR .. "src/mame/drivers/mirage.c",
1308   MAME_DIR .. "src/mame/drivers/pcktgal.c",
1309   MAME_DIR .. "src/mame/video/pcktgal.c",
1310   MAME_DIR .. "src/mame/drivers/pktgaldx.c",
1311   MAME_DIR .. "src/mame/video/pktgaldx.c",
1312   MAME_DIR .. "src/mame/drivers/progolf.c",
1313   MAME_DIR .. "src/mame/drivers/rohga.c",
1314   MAME_DIR .. "src/mame/video/rohga.c",
1315   MAME_DIR .. "src/mame/drivers/shootout.c",
1316   MAME_DIR .. "src/mame/video/shootout.c",
1317   MAME_DIR .. "src/mame/drivers/sidepckt.c",
1318   MAME_DIR .. "src/mame/video/sidepckt.c",
1319   MAME_DIR .. "src/mame/drivers/simpl156.c",
1320   MAME_DIR .. "src/mame/video/simpl156.c",
1321   MAME_DIR .. "src/mame/drivers/sshangha.c",
1322   MAME_DIR .. "src/mame/video/sshangha.c",
1323   MAME_DIR .. "src/mame/drivers/stadhero.c",
1324   MAME_DIR .. "src/mame/video/stadhero.c",
1325   MAME_DIR .. "src/mame/drivers/supbtime.c",
1326   MAME_DIR .. "src/mame/video/supbtime.c",
1327   MAME_DIR .. "src/mame/drivers/tryout.c",
1328   MAME_DIR .. "src/mame/video/tryout.c",
1329   MAME_DIR .. "src/mame/drivers/tumbleb.c",
1330   MAME_DIR .. "src/mame/video/tumbleb.c",
1331   MAME_DIR .. "src/mame/drivers/tumblep.c",
1332   MAME_DIR .. "src/mame/video/tumblep.c",
1333   MAME_DIR .. "src/mame/drivers/vaportra.c",
1334   MAME_DIR .. "src/mame/video/vaportra.c",
1335   MAME_DIR .. "src/mame/machine/deco102.c",
1336   MAME_DIR .. "src/mame/machine/decocrpt.c",
1337   MAME_DIR .. "src/mame/machine/deco104.c",
1338   MAME_DIR .. "src/mame/machine/deco146.c",
1339   MAME_DIR .. "src/mame/video/decbac06.c",
1340   MAME_DIR .. "src/mame/video/deco16ic.c",
1341   MAME_DIR .. "src/mame/video/decocomn.c",
1342   MAME_DIR .. "src/mame/video/decospr.c",
1343   MAME_DIR .. "src/mame/video/decmxc06.c",
1344   MAME_DIR .. "src/mame/video/deckarn.c",
13451345}
13461346
13471347createMAMEProjects(_target, _subtarget, "dgrm")
13481348files {
1349   MAME_DIR .. "src/mame/drivers/blackt96.*",
1350   MAME_DIR .. "src/mame/drivers/pokechmp.*",
1351   MAME_DIR .. "src/mame/video/pokechmp.*",
1349   MAME_DIR .. "src/mame/drivers/blackt96.c",
1350   MAME_DIR .. "src/mame/drivers/pokechmp.c",
1351   MAME_DIR .. "src/mame/video/pokechmp.c",
13521352}
13531353
13541354createMAMEProjects(_target, _subtarget, "dooyong")
13551355files {
1356   MAME_DIR .. "src/mame/drivers/dooyong.*",
1357   MAME_DIR .. "src/mame/video/dooyong.*",
1358   MAME_DIR .. "src/mame/drivers/gundealr.*",
1359   MAME_DIR .. "src/mame/video/gundealr.*",
1356   MAME_DIR .. "src/mame/drivers/dooyong.c",
1357   MAME_DIR .. "src/mame/video/dooyong.c",
1358   MAME_DIR .. "src/mame/drivers/gundealr.c",
1359   MAME_DIR .. "src/mame/video/gundealr.c",
13601360}
13611361
13621362createMAMEProjects(_target, _subtarget, "dynax")
13631363files {
1364   MAME_DIR .. "src/mame/drivers/ddenlovr.*",
1365   MAME_DIR .. "src/mame/drivers/dynax.*",
1366   MAME_DIR .. "src/mame/video/dynax.*",
1367   MAME_DIR .. "src/mame/drivers/hnayayoi.*",
1368   MAME_DIR .. "src/mame/video/hnayayoi.*",
1369   MAME_DIR .. "src/mame/drivers/realbrk.*",
1370   MAME_DIR .. "src/mame/video/realbrk.*",
1371   MAME_DIR .. "src/mame/drivers/royalmah.*",
1364   MAME_DIR .. "src/mame/drivers/ddenlovr.c",
1365   MAME_DIR .. "src/mame/drivers/dynax.c",
1366   MAME_DIR .. "src/mame/video/dynax.c",
1367   MAME_DIR .. "src/mame/drivers/hnayayoi.c",
1368   MAME_DIR .. "src/mame/video/hnayayoi.c",
1369   MAME_DIR .. "src/mame/drivers/realbrk.c",
1370   MAME_DIR .. "src/mame/video/realbrk.c",
1371   MAME_DIR .. "src/mame/drivers/royalmah.c",
13721372}
13731373
13741374createMAMEProjects(_target, _subtarget, "edevices")
13751375files {
1376   MAME_DIR .. "src/mame/drivers/diverboy.*",
1377   MAME_DIR .. "src/mame/drivers/fantland.*",
1378   MAME_DIR .. "src/mame/video/fantland.*",
1379   MAME_DIR .. "src/mame/drivers/mwarr.*",
1380   MAME_DIR .. "src/mame/drivers/mugsmash.*",
1381   MAME_DIR .. "src/mame/video/mugsmash.*",
1382   MAME_DIR .. "src/mame/drivers/ppmast93.*",
1383   MAME_DIR .. "src/mame/drivers/pzletime.*",
1384   MAME_DIR .. "src/mame/drivers/stlforce.*",
1385   MAME_DIR .. "src/mame/video/stlforce.*",
1386   MAME_DIR .. "src/mame/drivers/twins.*",
1376   MAME_DIR .. "src/mame/drivers/diverboy.c",
1377   MAME_DIR .. "src/mame/drivers/fantland.c",
1378   MAME_DIR .. "src/mame/video/fantland.c",
1379   MAME_DIR .. "src/mame/drivers/mwarr.c",
1380   MAME_DIR .. "src/mame/drivers/mugsmash.c",
1381   MAME_DIR .. "src/mame/video/mugsmash.c",
1382   MAME_DIR .. "src/mame/drivers/ppmast93.c",
1383   MAME_DIR .. "src/mame/drivers/pzletime.c",
1384   MAME_DIR .. "src/mame/drivers/stlforce.c",
1385   MAME_DIR .. "src/mame/video/stlforce.c",
1386   MAME_DIR .. "src/mame/drivers/twins.c",
13871387}
13881388
13891389createMAMEProjects(_target, _subtarget, "eolith")
13901390files {
1391   MAME_DIR .. "src/mame/drivers/eolith.*",
1392   MAME_DIR .. "src/mame/video/eolith.*",
1393   MAME_DIR .. "src/mame/drivers/eolith16.*",
1394   MAME_DIR .. "src/mame/drivers/eolithsp.*",
1395   MAME_DIR .. "src/mame/drivers/ghosteo.*",
1396   MAME_DIR .. "src/mame/drivers/vegaeo.*",
1391   MAME_DIR .. "src/mame/drivers/eolith.c",
1392   MAME_DIR .. "src/mame/video/eolith.c",
1393   MAME_DIR .. "src/mame/drivers/eolith16.c",
1394   MAME_DIR .. "src/mame/drivers/eolithsp.c",
1395   MAME_DIR .. "src/mame/drivers/ghosteo.c",
1396   MAME_DIR .. "src/mame/drivers/vegaeo.c",
13971397}
13981398
13991399createMAMEProjects(_target, _subtarget, "excelent")
14001400files {
1401   MAME_DIR .. "src/mame/drivers/aquarium.*",
1402   MAME_DIR .. "src/mame/video/aquarium.*",
1403   MAME_DIR .. "src/mame/drivers/d9final.*",
1404   MAME_DIR .. "src/mame/drivers/dblcrown.*",
1405   MAME_DIR .. "src/mame/drivers/gcpinbal.*",
1406   MAME_DIR .. "src/mame/video/gcpinbal.*",
1407   MAME_DIR .. "src/mame/video/excellent_spr.*",
1408   MAME_DIR .. "src/mame/drivers/lastbank.*",
1401   MAME_DIR .. "src/mame/drivers/aquarium.c",
1402   MAME_DIR .. "src/mame/video/aquarium.c",
1403   MAME_DIR .. "src/mame/drivers/d9final.c",
1404   MAME_DIR .. "src/mame/drivers/dblcrown.c",
1405   MAME_DIR .. "src/mame/drivers/gcpinbal.c",
1406   MAME_DIR .. "src/mame/video/gcpinbal.c",
1407   MAME_DIR .. "src/mame/video/excellent_spr.c",
1408   MAME_DIR .. "src/mame/drivers/lastbank.c",
14091409}
14101410
14111411createMAMEProjects(_target, _subtarget, "exidy")
14121412files {
1413   MAME_DIR .. "src/mame/drivers/carpolo.*",
1414   MAME_DIR .. "src/mame/machine/carpolo.*",
1415   MAME_DIR .. "src/mame/video/carpolo.*",
1416   MAME_DIR .. "src/mame/drivers/circus.*",
1417   MAME_DIR .. "src/mame/audio/circus.*",
1418   MAME_DIR .. "src/mame/video/circus.*",
1419   MAME_DIR .. "src/mame/drivers/exidy.*",
1420   MAME_DIR .. "src/mame/audio/exidy.*",
1421   MAME_DIR .. "src/mame/video/exidy.*",
1422   MAME_DIR .. "src/mame/audio/targ.*",
1423   MAME_DIR .. "src/mame/drivers/exidy440.*",
1424   MAME_DIR .. "src/mame/audio/exidy440.*",
1425   MAME_DIR .. "src/mame/video/exidy440.*",
1426   MAME_DIR .. "src/mame/drivers/exidyttl.*",
1427   MAME_DIR .. "src/mame/drivers/maxaflex.*",
1428   MAME_DIR .. "src/mame/machine/atari.*",
1429   MAME_DIR .. "src/mame/video/atari.*",
1430   MAME_DIR .. "src/mame/video/antic.*",
1431   MAME_DIR .. "src/mame/video/gtia.*",
1432   MAME_DIR .. "src/mame/drivers/starfire.*",
1433   MAME_DIR .. "src/mame/video/starfire.*",
1434   MAME_DIR .. "src/mame/drivers/vertigo.*",
1435   MAME_DIR .. "src/mame/machine/vertigo.*",
1436   MAME_DIR .. "src/mame/video/vertigo.*",
1437   MAME_DIR .. "src/mame/drivers/victory.*",
1438   MAME_DIR .. "src/mame/video/victory.*",
1413   MAME_DIR .. "src/mame/drivers/carpolo.c",
1414   MAME_DIR .. "src/mame/machine/carpolo.c",
1415   MAME_DIR .. "src/mame/video/carpolo.c",
1416   MAME_DIR .. "src/mame/drivers/circus.c",
1417   MAME_DIR .. "src/mame/audio/circus.c",
1418   MAME_DIR .. "src/mame/video/circus.c",
1419   MAME_DIR .. "src/mame/drivers/exidy.c",
1420   MAME_DIR .. "src/mame/audio/exidy.c",
1421   MAME_DIR .. "src/mame/video/exidy.c",
1422   MAME_DIR .. "src/mame/audio/targ.c",
1423   MAME_DIR .. "src/mame/drivers/exidy440.c",
1424   MAME_DIR .. "src/mame/audio/exidy440.c",
1425   MAME_DIR .. "src/mame/video/exidy440.c",
1426   MAME_DIR .. "src/mame/drivers/exidyttl.c",
1427   MAME_DIR .. "src/mame/drivers/maxaflex.c",
1428   MAME_DIR .. "src/mame/machine/atari.c",
1429   MAME_DIR .. "src/mame/video/atari.c",
1430   MAME_DIR .. "src/mame/video/antic.c",
1431   MAME_DIR .. "src/mame/video/gtia.c",
1432   MAME_DIR .. "src/mame/drivers/starfire.c",
1433   MAME_DIR .. "src/mame/video/starfire.c",
1434   MAME_DIR .. "src/mame/drivers/vertigo.c",
1435   MAME_DIR .. "src/mame/machine/vertigo.c",
1436   MAME_DIR .. "src/mame/video/vertigo.c",
1437   MAME_DIR .. "src/mame/drivers/victory.c",
1438   MAME_DIR .. "src/mame/video/victory.c",
14391439}
14401440
14411441createMAMEProjects(_target, _subtarget, "f32")
14421442files {
1443   MAME_DIR .. "src/mame/drivers/crospang.*",
1444   MAME_DIR .. "src/mame/video/crospang.*",
1445   MAME_DIR .. "src/mame/drivers/silvmil.*",
1446   MAME_DIR .. "src/mame/drivers/f-32.*",
1443   MAME_DIR .. "src/mame/drivers/crospang.c",
1444   MAME_DIR .. "src/mame/video/crospang.c",
1445   MAME_DIR .. "src/mame/drivers/silvmil.c",
1446   MAME_DIR .. "src/mame/drivers/f-32.c",
14471447}
14481448
14491449createMAMEProjects(_target, _subtarget, "funworld")
14501450files {
1451   MAME_DIR .. "src/mame/drivers/4roses.*",
1452   MAME_DIR .. "src/mame/drivers/funworld.*",
1453   MAME_DIR .. "src/mame/video/funworld.*",
1454   MAME_DIR .. "src/mame/drivers/snookr10.*",
1455   MAME_DIR .. "src/mame/video/snookr10.*",
1451   MAME_DIR .. "src/mame/drivers/4roses.c",
1452   MAME_DIR .. "src/mame/drivers/funworld.c",
1453   MAME_DIR .. "src/mame/video/funworld.c",
1454   MAME_DIR .. "src/mame/drivers/snookr10.c",
1455   MAME_DIR .. "src/mame/video/snookr10.c",
14561456}
14571457
14581458createMAMEProjects(_target, _subtarget, "fuuki")
14591459files {
1460   MAME_DIR .. "src/mame/drivers/fuukifg2.*",
1461   MAME_DIR .. "src/mame/video/fuukifg2.*",
1462   MAME_DIR .. "src/mame/drivers/fuukifg3.*",
1463   MAME_DIR .. "src/mame/video/fuukifg3.*",
1464   MAME_DIR .. "src/mame/video/fuukifg.*",
1460   MAME_DIR .. "src/mame/drivers/fuukifg2.c",
1461   MAME_DIR .. "src/mame/video/fuukifg2.c",
1462   MAME_DIR .. "src/mame/drivers/fuukifg3.c",
1463   MAME_DIR .. "src/mame/video/fuukifg3.c",
1464   MAME_DIR .. "src/mame/video/fuukifg.c",
14651465}
14661466
14671467createMAMEProjects(_target, _subtarget, "gaelco")
14681468files {
1469   MAME_DIR .. "src/mame/drivers/atvtrack.*",
1470   MAME_DIR .. "src/mame/drivers/gaelco.*",
1471   MAME_DIR .. "src/mame/video/gaelco.*",
1472   MAME_DIR .. "src/mame/machine/gaelcrpt.*",
1473   MAME_DIR .. "src/mame/drivers/gaelco2.*",
1474   MAME_DIR .. "src/mame/machine/gaelco2.*",
1475   MAME_DIR .. "src/mame/video/gaelco2.*",
1476   MAME_DIR .. "src/mame/drivers/gaelco3d.*",
1477   MAME_DIR .. "src/mame/video/gaelco3d.*",
1478   MAME_DIR .. "src/mame/machine/gaelco3d.*",
1479   MAME_DIR .. "src/mame/drivers/glass.*",
1480   MAME_DIR .. "src/mame/video/glass.*",
1481   MAME_DIR .. "src/mame/drivers/mastboy.*",
1482   MAME_DIR .. "src/mame/drivers/splash.*",
1483   MAME_DIR .. "src/mame/video/splash.*",
1484   MAME_DIR .. "src/mame/drivers/targeth.*",
1485   MAME_DIR .. "src/mame/video/targeth.*",
1486   MAME_DIR .. "src/mame/drivers/thoop2.*",
1487   MAME_DIR .. "src/mame/video/thoop2.*",
1488   MAME_DIR .. "src/mame/drivers/tokyocop.*",
1489   MAME_DIR .. "src/mame/drivers/wrally.*",
1490   MAME_DIR .. "src/mame/machine/wrally.*",
1491   MAME_DIR .. "src/mame/video/wrally.*",
1492   MAME_DIR .. "src/mame/drivers/xorworld.*",
1493   MAME_DIR .. "src/mame/video/xorworld.*",
1469   MAME_DIR .. "src/mame/drivers/atvtrack.c",
1470   MAME_DIR .. "src/mame/drivers/gaelco.c",
1471   MAME_DIR .. "src/mame/video/gaelco.c",
1472   MAME_DIR .. "src/mame/machine/gaelcrpt.c",
1473   MAME_DIR .. "src/mame/drivers/gaelco2.c",
1474   MAME_DIR .. "src/mame/machine/gaelco2.c",
1475   MAME_DIR .. "src/mame/video/gaelco2.c",
1476   MAME_DIR .. "src/mame/drivers/gaelco3d.c",
1477   MAME_DIR .. "src/mame/video/gaelco3d.c",
1478   MAME_DIR .. "src/mame/machine/gaelco3d.c",
1479   MAME_DIR .. "src/mame/drivers/glass.c",
1480   MAME_DIR .. "src/mame/video/glass.c",
1481   MAME_DIR .. "src/mame/drivers/mastboy.c",
1482   MAME_DIR .. "src/mame/drivers/splash.c",
1483   MAME_DIR .. "src/mame/video/splash.c",
1484   MAME_DIR .. "src/mame/drivers/targeth.c",
1485   MAME_DIR .. "src/mame/video/targeth.c",
1486   MAME_DIR .. "src/mame/drivers/thoop2.c",
1487   MAME_DIR .. "src/mame/video/thoop2.c",
1488   MAME_DIR .. "src/mame/drivers/tokyocop.c",
1489   MAME_DIR .. "src/mame/drivers/wrally.c",
1490   MAME_DIR .. "src/mame/machine/wrally.c",
1491   MAME_DIR .. "src/mame/video/wrally.c",
1492   MAME_DIR .. "src/mame/drivers/xorworld.c",
1493   MAME_DIR .. "src/mame/video/xorworld.c",
14941494}
14951495
14961496createMAMEProjects(_target, _subtarget, "gameplan")
14971497files {
1498   MAME_DIR .. "src/mame/drivers/enigma2.*",
1499   MAME_DIR .. "src/mame/drivers/gameplan.*",
1500   MAME_DIR .. "src/mame/video/gameplan.*",
1501   MAME_DIR .. "src/mame/drivers/toratora.*",
1498   MAME_DIR .. "src/mame/drivers/enigma2.c",
1499   MAME_DIR .. "src/mame/drivers/gameplan.c",
1500   MAME_DIR .. "src/mame/video/gameplan.c",
1501   MAME_DIR .. "src/mame/drivers/toratora.c",
15021502}
15031503
15041504createMAMEProjects(_target, _subtarget, "gametron")
15051505files {
1506   MAME_DIR .. "src/mame/drivers/gatron.*",
1507   MAME_DIR .. "src/mame/video/gatron.*",
1508   MAME_DIR .. "src/mame/drivers/gotya.*",
1509   MAME_DIR .. "src/mame/audio/gotya.*",
1510   MAME_DIR .. "src/mame/video/gotya.*",
1511   MAME_DIR .. "src/mame/drivers/sbugger.*",
1512   MAME_DIR .. "src/mame/video/sbugger.*",
1506   MAME_DIR .. "src/mame/drivers/gatron.c",
1507   MAME_DIR .. "src/mame/video/gatron.c",
1508   MAME_DIR .. "src/mame/drivers/gotya.c",
1509   MAME_DIR .. "src/mame/audio/gotya.c",
1510   MAME_DIR .. "src/mame/video/gotya.c",
1511   MAME_DIR .. "src/mame/drivers/sbugger.c",
1512   MAME_DIR .. "src/mame/video/sbugger.c",
15131513}
15141514
15151515createMAMEProjects(_target, _subtarget, "gottlieb")
15161516files {
1517   MAME_DIR .. "src/mame/drivers/exterm.*",
1518   MAME_DIR .. "src/mame/video/exterm.*",
1519   MAME_DIR .. "src/mame/drivers/gottlieb.*",
1520   MAME_DIR .. "src/mame/audio/gottlieb.*",
1521   MAME_DIR .. "src/mame/video/gottlieb.*",
1517   MAME_DIR .. "src/mame/drivers/exterm.c",
1518   MAME_DIR .. "src/mame/video/exterm.c",
1519   MAME_DIR .. "src/mame/drivers/gottlieb.c",
1520   MAME_DIR .. "src/mame/audio/gottlieb.c",
1521   MAME_DIR .. "src/mame/video/gottlieb.c",
15221522}
15231523
15241524createMAMEProjects(_target, _subtarget, "ibmpc")
15251525files {
1526   MAME_DIR .. "src/mame/drivers/calchase.*",
1527   MAME_DIR .. "src/mame/drivers/fruitpc.*",
1528   MAME_DIR .. "src/mame/drivers/pangofun.*",
1529   MAME_DIR .. "src/mame/drivers/pcat_dyn.*",
1530   MAME_DIR .. "src/mame/drivers/pcat_nit.*",
1531   MAME_DIR .. "src/mame/drivers/pcxt.*",
1532   MAME_DIR .. "src/mame/drivers/quakeat.*",
1533   MAME_DIR .. "src/mame/drivers/queen.*",
1534   MAME_DIR .. "src/mame/drivers/igspc.*",
1526   MAME_DIR .. "src/mame/drivers/calchase.c",
1527   MAME_DIR .. "src/mame/drivers/fruitpc.c",
1528   MAME_DIR .. "src/mame/drivers/pangofun.c",
1529   MAME_DIR .. "src/mame/drivers/pcat_dyn.c",
1530   MAME_DIR .. "src/mame/drivers/pcat_nit.c",
1531   MAME_DIR .. "src/mame/drivers/pcxt.c",
1532   MAME_DIR .. "src/mame/drivers/quakeat.c",
1533   MAME_DIR .. "src/mame/drivers/queen.c",
1534   MAME_DIR .. "src/mame/drivers/igspc.c",
15351535}
15361536
15371537createMAMEProjects(_target, _subtarget, "igs")
15381538files {
1539   MAME_DIR .. "src/mame/drivers/cabaret.*",
1540   MAME_DIR .. "src/mame/drivers/ddz.*",
1541   MAME_DIR .. "src/mame/drivers/dunhuang.*",
1542   MAME_DIR .. "src/mame/drivers/goldstar.*",
1543   MAME_DIR .. "src/mame/video/goldstar.*",
1544   MAME_DIR .. "src/mame/drivers/jackie.*",
1545   MAME_DIR .. "src/mame/drivers/igspoker.*",
1546   MAME_DIR .. "src/mame/drivers/igs009.*",
1547   MAME_DIR .. "src/mame/drivers/igs011.*",
1548   MAME_DIR .. "src/mame/drivers/igs017.*",
1549   MAME_DIR .. "src/mame/drivers/igs_m027.*",
1550   MAME_DIR .. "src/mame/drivers/igs_m036.*",
1551   MAME_DIR .. "src/mame/drivers/iqblock.*",
1552   MAME_DIR .. "src/mame/video/iqblock.*",
1553   MAME_DIR .. "src/mame/drivers/lordgun.*",
1554   MAME_DIR .. "src/mame/video/lordgun.*",
1555   MAME_DIR .. "src/mame/drivers/pgm.*",
1556   MAME_DIR .. "src/mame/video/pgm.*",
1557   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type1.*",
1558   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type2.*",
1559   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type3.*",
1560   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs012.*",
1561   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs022.*",
1562   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs028.*",
1563   MAME_DIR .. "src/mame/machine/pgmprot_orlegend.*",
1564   MAME_DIR .. "src/mame/drivers/pgm2.*",
1565   MAME_DIR .. "src/mame/drivers/spoker.*",
1566   MAME_DIR .. "src/mame/machine/igs036crypt.*",
1567   MAME_DIR .. "src/mame/machine/pgmcrypt.*",
1568   MAME_DIR .. "src/mame/machine/igs025.*",
1569   MAME_DIR .. "src/mame/machine/igs022.*",
1570   MAME_DIR .. "src/mame/machine/igs028.*",
1539   MAME_DIR .. "src/mame/drivers/cabaret.c",
1540   MAME_DIR .. "src/mame/drivers/ddz.c",
1541   MAME_DIR .. "src/mame/drivers/dunhuang.c",
1542   MAME_DIR .. "src/mame/drivers/goldstar.c",
1543   MAME_DIR .. "src/mame/video/goldstar.c",
1544   MAME_DIR .. "src/mame/drivers/jackie.c",
1545   MAME_DIR .. "src/mame/drivers/igspoker.c",
1546   MAME_DIR .. "src/mame/drivers/igs009.c",
1547   MAME_DIR .. "src/mame/drivers/igs011.c",
1548   MAME_DIR .. "src/mame/drivers/igs017.c",
1549   MAME_DIR .. "src/mame/drivers/igs_m027.c",
1550   MAME_DIR .. "src/mame/drivers/igs_m036.c",
1551   MAME_DIR .. "src/mame/drivers/iqblock.c",
1552   MAME_DIR .. "src/mame/video/iqblock.c",
1553   MAME_DIR .. "src/mame/drivers/lordgun.c",
1554   MAME_DIR .. "src/mame/video/lordgun.c",
1555   MAME_DIR .. "src/mame/drivers/pgm.c",
1556   MAME_DIR .. "src/mame/video/pgm.c",
1557   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type1.c",
1558   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type2.c",
1559   MAME_DIR .. "src/mame/machine/pgmprot_igs027a_type3.c",
1560   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs012.c",
1561   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs022.c",
1562   MAME_DIR .. "src/mame/machine/pgmprot_igs025_igs028.c",
1563   MAME_DIR .. "src/mame/machine/pgmprot_orlegend.c",
1564   MAME_DIR .. "src/mame/drivers/pgm2.c",
1565   MAME_DIR .. "src/mame/drivers/spoker.c",
1566   MAME_DIR .. "src/mame/machine/igs036crypt.c",
1567   MAME_DIR .. "src/mame/machine/pgmcrypt.c",
1568   MAME_DIR .. "src/mame/machine/igs025.c",
1569   MAME_DIR .. "src/mame/machine/igs022.c",
1570   MAME_DIR .. "src/mame/machine/igs028.c",
15711571}
15721572
15731573createMAMEProjects(_target, _subtarget, "irem")
15741574files {
1575   MAME_DIR .. "src/mame/drivers/m10.*",
1576   MAME_DIR .. "src/mame/video/m10.*",
1577   MAME_DIR .. "src/mame/drivers/m14.*",
1578   MAME_DIR .. "src/mame/drivers/m52.*",
1579   MAME_DIR .. "src/mame/video/m52.*",
1580   MAME_DIR .. "src/mame/drivers/m57.*",
1581   MAME_DIR .. "src/mame/video/m57.*",
1582   MAME_DIR .. "src/mame/drivers/m58.*",
1583   MAME_DIR .. "src/mame/video/m58.*",
1584   MAME_DIR .. "src/mame/drivers/m62.*",
1585   MAME_DIR .. "src/mame/video/m62.*",
1586   MAME_DIR .. "src/mame/drivers/m63.*",
1587   MAME_DIR .. "src/mame/drivers/m72.*",
1588   MAME_DIR .. "src/mame/audio/m72.*",
1589   MAME_DIR .. "src/mame/video/m72.*",
1590   MAME_DIR .. "src/mame/drivers/m90.*",
1591   MAME_DIR .. "src/mame/video/m90.*",
1592   MAME_DIR .. "src/mame/drivers/m92.*",
1593   MAME_DIR .. "src/mame/video/m92.*",
1594   MAME_DIR .. "src/mame/drivers/m107.*",
1595   MAME_DIR .. "src/mame/video/m107.*",
1596   MAME_DIR .. "src/mame/drivers/olibochu.*",
1597   MAME_DIR .. "src/mame/drivers/redalert.*",
1598   MAME_DIR .. "src/mame/audio/redalert.*",
1599   MAME_DIR .. "src/mame/video/redalert.*",
1600   MAME_DIR .. "src/mame/drivers/shisen.*",
1601   MAME_DIR .. "src/mame/video/shisen.*",
1602   MAME_DIR .. "src/mame/drivers/travrusa.*",
1603   MAME_DIR .. "src/mame/video/travrusa.*",
1604   MAME_DIR .. "src/mame/drivers/vigilant.*",
1605   MAME_DIR .. "src/mame/video/vigilant.*",
1606   MAME_DIR .. "src/mame/machine/irem_cpu.*",
1607   MAME_DIR .. "src/mame/audio/irem.*",
1575   MAME_DIR .. "src/mame/drivers/m10.c",
1576   MAME_DIR .. "src/mame/video/m10.c",
1577   MAME_DIR .. "src/mame/drivers/m14.c",
1578   MAME_DIR .. "src/mame/drivers/m52.c",
1579   MAME_DIR .. "src/mame/video/m52.c",
1580   MAME_DIR .. "src/mame/drivers/m57.c",
1581   MAME_DIR .. "src/mame/video/m57.c",
1582   MAME_DIR .. "src/mame/drivers/m58.c",
1583   MAME_DIR .. "src/mame/video/m58.c",
1584   MAME_DIR .. "src/mame/drivers/m62.c",
1585   MAME_DIR .. "src/mame/video/m62.c",
1586   MAME_DIR .. "src/mame/drivers/m63.c",
1587   MAME_DIR .. "src/mame/drivers/m72.c",
1588   MAME_DIR .. "src/mame/audio/m72.c",
1589   MAME_DIR .. "src/mame/video/m72.c",
1590   MAME_DIR .. "src/mame/drivers/m90.c",
1591   MAME_DIR .. "src/mame/video/m90.c",
1592   MAME_DIR .. "src/mame/drivers/m92.c",
1593   MAME_DIR .. "src/mame/video/m92.c",
1594   MAME_DIR .. "src/mame/drivers/m107.c",
1595   MAME_DIR .. "src/mame/video/m107.c",
1596   MAME_DIR .. "src/mame/drivers/olibochu.c",
1597   MAME_DIR .. "src/mame/drivers/redalert.c",
1598   MAME_DIR .. "src/mame/audio/redalert.c",
1599   MAME_DIR .. "src/mame/video/redalert.c",
1600   MAME_DIR .. "src/mame/drivers/shisen.c",
1601   MAME_DIR .. "src/mame/video/shisen.c",
1602   MAME_DIR .. "src/mame/drivers/travrusa.c",
1603   MAME_DIR .. "src/mame/video/travrusa.c",
1604   MAME_DIR .. "src/mame/drivers/vigilant.c",
1605   MAME_DIR .. "src/mame/video/vigilant.c",
1606   MAME_DIR .. "src/mame/machine/irem_cpu.c",
1607   MAME_DIR .. "src/mame/audio/irem.c",
16081608}
16091609
16101610createMAMEProjects(_target, _subtarget, "itech")
16111611files {
1612   MAME_DIR .. "src/mame/drivers/capbowl.*",
1613   MAME_DIR .. "src/mame/video/capbowl.*",
1614   MAME_DIR .. "src/mame/drivers/itech8.*",
1615   MAME_DIR .. "src/mame/machine/slikshot.*",
1616   MAME_DIR .. "src/mame/video/itech8.*",
1617   MAME_DIR .. "src/mame/drivers/itech32.*",
1618   MAME_DIR .. "src/mame/video/itech32.*",
1619   MAME_DIR .. "src/mame/drivers/iteagle.*",
1620   MAME_DIR .. "src/mame/machine/iteagle_fpga.*",
1612   MAME_DIR .. "src/mame/drivers/capbowl.c",
1613   MAME_DIR .. "src/mame/video/capbowl.c",
1614   MAME_DIR .. "src/mame/drivers/itech8.c",
1615   MAME_DIR .. "src/mame/machine/slikshot.c",
1616   MAME_DIR .. "src/mame/video/itech8.c",
1617   MAME_DIR .. "src/mame/drivers/itech32.c",
1618   MAME_DIR .. "src/mame/video/itech32.c",
1619   MAME_DIR .. "src/mame/drivers/iteagle.c",
1620   MAME_DIR .. "src/mame/machine/iteagle_fpga.c",
16211621}
16221622
16231623createMAMEProjects(_target, _subtarget, "jaleco")
16241624files {
1625   MAME_DIR .. "src/mame/drivers/aeroboto.*",
1626   MAME_DIR .. "src/mame/video/aeroboto.*",
1627   MAME_DIR .. "src/mame/drivers/argus.*",
1628   MAME_DIR .. "src/mame/video/argus.*",
1629   MAME_DIR .. "src/mame/drivers/bestleag.*",
1630   MAME_DIR .. "src/mame/drivers/bigstrkb.*",
1631   MAME_DIR .. "src/mame/video/bigstrkb.*",
1632   MAME_DIR .. "src/mame/drivers/blueprnt.*",
1633   MAME_DIR .. "src/mame/video/blueprnt.*",
1634   MAME_DIR .. "src/mame/drivers/bnstars.*",
1635   MAME_DIR .. "src/mame/drivers/cischeat.*",
1636   MAME_DIR .. "src/mame/video/cischeat.*",
1637   MAME_DIR .. "src/mame/drivers/citycon.*",
1638   MAME_DIR .. "src/mame/video/citycon.*",
1639   MAME_DIR .. "src/mame/drivers/ddayjlc.*",
1640   MAME_DIR .. "src/mame/drivers/exerion.*",
1641   MAME_DIR .. "src/mame/video/exerion.*",
1642   MAME_DIR .. "src/mame/drivers/fcombat.*",
1643   MAME_DIR .. "src/mame/video/fcombat.*",
1644   MAME_DIR .. "src/mame/drivers/ginganin.*",
1645   MAME_DIR .. "src/mame/video/ginganin.*",
1646   MAME_DIR .. "src/mame/drivers/homerun.*",
1647   MAME_DIR .. "src/mame/video/homerun.*",
1648   MAME_DIR .. "src/mame/drivers/megasys1.*",
1649   MAME_DIR .. "src/mame/video/megasys1.*",
1650   MAME_DIR .. "src/mame/drivers/momoko.*",
1651   MAME_DIR .. "src/mame/video/momoko.*",
1652   MAME_DIR .. "src/mame/drivers/ms32.*",
1653   MAME_DIR .. "src/mame/video/ms32.*",
1654   MAME_DIR .. "src/mame/drivers/psychic5.*",
1655   MAME_DIR .. "src/mame/video/psychic5.*",
1656   MAME_DIR .. "src/mame/drivers/pturn.*",
1657   MAME_DIR .. "src/mame/drivers/skyfox.*",
1658   MAME_DIR .. "src/mame/video/skyfox.*",
1659   MAME_DIR .. "src/mame/drivers/tetrisp2.*",
1660   MAME_DIR .. "src/mame/video/tetrisp2.*",
1661   MAME_DIR .. "src/mame/machine/jalcrpt.*",
1662   MAME_DIR .. "src/mame/video/jalblend.*",
1625   MAME_DIR .. "src/mame/drivers/aeroboto.c",
1626   MAME_DIR .. "src/mame/video/aeroboto.c",
1627   MAME_DIR .. "src/mame/drivers/argus.c",
1628   MAME_DIR .. "src/mame/video/argus.c",
1629   MAME_DIR .. "src/mame/drivers/bestleag.c",
1630   MAME_DIR .. "src/mame/drivers/bigstrkb.c",
1631   MAME_DIR .. "src/mame/video/bigstrkb.c",
1632   MAME_DIR .. "src/mame/drivers/blueprnt.c",
1633   MAME_DIR .. "src/mame/video/blueprnt.c",
1634   MAME_DIR .. "src/mame/drivers/bnstars.c",
1635   MAME_DIR .. "src/mame/drivers/cischeat.c",
1636   MAME_DIR .. "src/mame/video/cischeat.c",
1637   MAME_DIR .. "src/mame/drivers/citycon.c",
1638   MAME_DIR .. "src/mame/video/citycon.c",
1639   MAME_DIR .. "src/mame/drivers/ddayjlc.c",
1640   MAME_DIR .. "src/mame/drivers/exerion.c",
1641   MAME_DIR .. "src/mame/video/exerion.c",
1642   MAME_DIR .. "src/mame/drivers/fcombat.c",
1643   MAME_DIR .. "src/mame/video/fcombat.c",
1644   MAME_DIR .. "src/mame/drivers/ginganin.c",
1645   MAME_DIR .. "src/mame/video/ginganin.c",
1646   MAME_DIR .. "src/mame/drivers/homerun.c",
1647   MAME_DIR .. "src/mame/video/homerun.c",
1648   MAME_DIR .. "src/mame/drivers/megasys1.c",
1649   MAME_DIR .. "src/mame/video/megasys1.c",
1650   MAME_DIR .. "src/mame/drivers/momoko.c",
1651   MAME_DIR .. "src/mame/video/momoko.c",
1652   MAME_DIR .. "src/mame/drivers/ms32.c",
1653   MAME_DIR .. "src/mame/video/ms32.c",
1654   MAME_DIR .. "src/mame/drivers/psychic5.c",
1655   MAME_DIR .. "src/mame/video/psychic5.c",
1656   MAME_DIR .. "src/mame/drivers/pturn.c",
1657   MAME_DIR .. "src/mame/drivers/skyfox.c",
1658   MAME_DIR .. "src/mame/video/skyfox.c",
1659   MAME_DIR .. "src/mame/drivers/tetrisp2.c",
1660   MAME_DIR .. "src/mame/video/tetrisp2.c",
1661   MAME_DIR .. "src/mame/machine/jalcrpt.c",
1662   MAME_DIR .. "src/mame/video/jalblend.c",
16631663}
16641664
16651665createMAMEProjects(_target, _subtarget, "jpm")
16661666files {
1667   MAME_DIR .. "src/mame/drivers/guab.*",
1668   MAME_DIR .. "src/mame/drivers/jpmsys5.*",
1669   MAME_DIR .. "src/mame/drivers/jpmsys5sw.*",
1670   MAME_DIR .. "src/mame/drivers/jpmmps.*",
1671   MAME_DIR .. "src/mame/drivers/jpms80.*",
1672   MAME_DIR .. "src/mame/drivers/jpmsru.*",
1673   MAME_DIR .. "src/mame/drivers/jpmimpct.*",
1674   MAME_DIR .. "src/mame/video/jpmimpct.*",
1675   MAME_DIR .. "src/mame/drivers/jpmimpctsw.*",
1676   MAME_DIR .. "src/mame/drivers/pluto5.*",
1677   MAME_DIR .. "src/mame/drivers/jpmsys7.*",
1678   MAME_DIR .. "src/mame/video/awpvid.*",
1679   MAME_DIR .. "src/mame/machine/meters.*",
1667   MAME_DIR .. "src/mame/drivers/guab.c",
1668   MAME_DIR .. "src/mame/drivers/jpmsys5.c",
1669   MAME_DIR .. "src/mame/drivers/jpmsys5sw.c",
1670   MAME_DIR .. "src/mame/drivers/jpmmps.c",
1671   MAME_DIR .. "src/mame/drivers/jpms80.c",
1672   MAME_DIR .. "src/mame/drivers/jpmsru.c",
1673   MAME_DIR .. "src/mame/drivers/jpmimpct.c",
1674   MAME_DIR .. "src/mame/video/jpmimpct.c",
1675   MAME_DIR .. "src/mame/drivers/jpmimpctsw.c",
1676   MAME_DIR .. "src/mame/drivers/pluto5.c",
1677   MAME_DIR .. "src/mame/drivers/jpmsys7.c",
1678   MAME_DIR .. "src/mame/video/awpvid.c",
1679   MAME_DIR .. "src/mame/machine/meters.c",
16801680}
16811681
16821682createMAMEProjects(_target, _subtarget, "kaneko")
16831683files {
1684   MAME_DIR .. "src/mame/drivers/airbustr.*",
1685   MAME_DIR .. "src/mame/video/airbustr.*",
1686   MAME_DIR .. "src/mame/drivers/djboy.*",
1687   MAME_DIR .. "src/mame/video/djboy.*",
1688   MAME_DIR .. "src/mame/drivers/expro02.*",
1689   MAME_DIR .. "src/mame/drivers/galpanic.*",
1690   MAME_DIR .. "src/mame/video/galpanic.*",
1691   MAME_DIR .. "src/mame/drivers/galpani2.*",
1692   MAME_DIR .. "src/mame/video/galpani2.*",
1693   MAME_DIR .. "src/mame/drivers/galpani3.*",
1694   MAME_DIR .. "src/mame/video/kaneko_grap2.*",
1695   MAME_DIR .. "src/mame/drivers/hvyunit.*",
1696   MAME_DIR .. "src/mame/drivers/jchan.*",
1697   MAME_DIR .. "src/mame/drivers/kaneko16.*",
1698   MAME_DIR .. "src/mame/video/kaneko16.*",
1699   MAME_DIR .. "src/mame/video/kaneko_tmap.*",
1700   MAME_DIR .. "src/mame/video/kaneko_spr.*",
1701   MAME_DIR .. "src/mame/machine/kaneko_hit.*",
1702   MAME_DIR .. "src/mame/machine/kaneko_calc3.*",
1703   MAME_DIR .. "src/mame/machine/kaneko_toybox.*",
1704   MAME_DIR .. "src/mame/drivers/sandscrp.*",
1705   MAME_DIR .. "src/mame/drivers/suprnova.*",
1706   MAME_DIR .. "src/mame/video/suprnova.*",
1707   MAME_DIR .. "src/mame/video/sknsspr.*",
1684   MAME_DIR .. "src/mame/drivers/airbustr.c",
1685   MAME_DIR .. "src/mame/video/airbustr.c",
1686   MAME_DIR .. "src/mame/drivers/djboy.c",
1687   MAME_DIR .. "src/mame/video/djboy.c",
1688   MAME_DIR .. "src/mame/drivers/expro02.c",
1689   MAME_DIR .. "src/mame/drivers/galpanic.c",
1690   MAME_DIR .. "src/mame/video/galpanic.c",
1691   MAME_DIR .. "src/mame/drivers/galpani2.c",
1692   MAME_DIR .. "src/mame/video/galpani2.c",
1693   MAME_DIR .. "src/mame/drivers/galpani3.c",
1694   MAME_DIR .. "src/mame/video/kaneko_grap2.c",
1695   MAME_DIR .. "src/mame/drivers/hvyunit.c",
1696   MAME_DIR .. "src/mame/drivers/jchan.c",
1697   MAME_DIR .. "src/mame/drivers/kaneko16.c",
1698   MAME_DIR .. "src/mame/video/kaneko16.c",
1699   MAME_DIR .. "src/mame/video/kaneko_tmap.c",
1700   MAME_DIR .. "src/mame/video/kaneko_spr.c",
1701   MAME_DIR .. "src/mame/machine/kaneko_hit.c",
1702   MAME_DIR .. "src/mame/machine/kaneko_calc3.c",
1703   MAME_DIR .. "src/mame/machine/kaneko_toybox.c",
1704   MAME_DIR .. "src/mame/drivers/sandscrp.c",
1705   MAME_DIR .. "src/mame/drivers/suprnova.c",
1706   MAME_DIR .. "src/mame/video/suprnova.c",
1707   MAME_DIR .. "src/mame/video/sknsspr.c",
17081708}
17091709
17101710createMAMEProjects(_target, _subtarget, "konami")
17111711files {
1712   MAME_DIR .. "src/mame/drivers/88games.*",
1713   MAME_DIR .. "src/mame/video/88games.*",
1714   MAME_DIR .. "src/mame/drivers/ajax.*",
1715   MAME_DIR .. "src/mame/machine/ajax.*",
1716   MAME_DIR .. "src/mame/video/ajax.*",
1717   MAME_DIR .. "src/mame/drivers/aliens.*",
1718   MAME_DIR .. "src/mame/video/aliens.*",
1719   MAME_DIR .. "src/mame/drivers/asterix.*",
1720   MAME_DIR .. "src/mame/video/asterix.*",
1721   MAME_DIR .. "src/mame/drivers/battlnts.*",
1722   MAME_DIR .. "src/mame/video/battlnts.*",
1723   MAME_DIR .. "src/mame/drivers/bishi.*",
1724   MAME_DIR .. "src/mame/video/bishi.*",
1725   MAME_DIR .. "src/mame/drivers/bladestl.*",
1726   MAME_DIR .. "src/mame/video/bladestl.*",
1727   MAME_DIR .. "src/mame/drivers/blockhl.*",
1728   MAME_DIR .. "src/mame/video/blockhl.*",
1729   MAME_DIR .. "src/mame/drivers/bottom9.*",
1730   MAME_DIR .. "src/mame/video/bottom9.*",
1731   MAME_DIR .. "src/mame/drivers/chqflag.*",
1732   MAME_DIR .. "src/mame/video/chqflag.*",
1733   MAME_DIR .. "src/mame/drivers/circusc.*",
1734   MAME_DIR .. "src/mame/video/circusc.*",
1735   MAME_DIR .. "src/mame/drivers/cobra.*",
1736   MAME_DIR .. "src/mame/drivers/combatsc.*",
1737   MAME_DIR .. "src/mame/video/combatsc.*",
1738   MAME_DIR .. "src/mame/drivers/contra.*",
1739   MAME_DIR .. "src/mame/video/contra.*",
1740   MAME_DIR .. "src/mame/drivers/crimfght.*",
1741   MAME_DIR .. "src/mame/video/crimfght.*",
1742   MAME_DIR .. "src/mame/drivers/dbz.*",
1743   MAME_DIR .. "src/mame/video/dbz.*",
1744   MAME_DIR .. "src/mame/drivers/ddribble.*",
1745   MAME_DIR .. "src/mame/video/ddribble.*",
1746   MAME_DIR .. "src/mame/drivers/djmain.*",
1747   MAME_DIR .. "src/mame/video/djmain.*",
1748   MAME_DIR .. "src/mame/drivers/fastfred.*",
1749   MAME_DIR .. "src/mame/video/fastfred.*",
1750   MAME_DIR .. "src/mame/drivers/fastlane.*",
1751   MAME_DIR .. "src/mame/video/fastlane.*",
1752   MAME_DIR .. "src/mame/drivers/finalizr.*",
1753   MAME_DIR .. "src/mame/video/finalizr.*",
1754   MAME_DIR .. "src/mame/drivers/firebeat.*",
1755   MAME_DIR .. "src/mame/machine/midikbd.*",
1756   MAME_DIR .. "src/mame/drivers/flkatck.*",
1757   MAME_DIR .. "src/mame/video/flkatck.*",
1758   MAME_DIR .. "src/mame/drivers/gberet.*",
1759   MAME_DIR .. "src/mame/video/gberet.*",
1760   MAME_DIR .. "src/mame/drivers/gijoe.*",
1761   MAME_DIR .. "src/mame/video/gijoe.*",
1762   MAME_DIR .. "src/mame/drivers/gradius3.*",
1763   MAME_DIR .. "src/mame/video/gradius3.*",
1764   MAME_DIR .. "src/mame/drivers/gticlub.*",
1765   MAME_DIR .. "src/mame/drivers/gyruss.*",
1766   MAME_DIR .. "src/mame/video/gyruss.*",
1767   MAME_DIR .. "src/mame/drivers/hcastle.*",
1768   MAME_DIR .. "src/mame/video/hcastle.*",
1769   MAME_DIR .. "src/mame/drivers/hexion.*",
1770   MAME_DIR .. "src/mame/video/hexion.*",
1771   MAME_DIR .. "src/mame/drivers/hornet.*",
1772   MAME_DIR .. "src/mame/machine/konppc.*",
1773   MAME_DIR .. "src/mame/drivers/hyperspt.*",
1774   MAME_DIR .. "src/mame/audio/hyprolyb.*",
1775   MAME_DIR .. "src/mame/video/hyperspt.*",
1776   MAME_DIR .. "src/mame/drivers/ironhors.*",
1777   MAME_DIR .. "src/mame/video/ironhors.*",
1778   MAME_DIR .. "src/mame/drivers/jackal.*",
1779   MAME_DIR .. "src/mame/video/jackal.*",
1780   MAME_DIR .. "src/mame/drivers/jailbrek.*",
1781   MAME_DIR .. "src/mame/video/jailbrek.*",
1782   MAME_DIR .. "src/mame/drivers/junofrst.*",
1783   MAME_DIR .. "src/mame/drivers/konamigq.*",
1784   MAME_DIR .. "src/mame/drivers/konamigv.*",
1785   MAME_DIR .. "src/mame/drivers/konamigx.*",
1786   MAME_DIR .. "src/mame/machine/konamigx.*",
1787   MAME_DIR .. "src/mame/video/konamigx.*",
1788   MAME_DIR .. "src/mame/drivers/konamim2.*",
1789   MAME_DIR .. "src/mame/drivers/kontest.*",
1790   MAME_DIR .. "src/mame/drivers/konendev.*",
1791   MAME_DIR .. "src/mame/drivers/ksys573.*",
1792   MAME_DIR .. "src/mame/machine/k573cass.*",
1793   MAME_DIR .. "src/mame/machine/k573dio.*",
1794   MAME_DIR .. "src/mame/machine/k573mcr.*",
1795   MAME_DIR .. "src/mame/machine/k573msu.*",
1796   MAME_DIR .. "src/mame/machine/k573npu.*",
1797   MAME_DIR .. "src/mame/machine/zs01.*",
1798   MAME_DIR .. "src/mame/drivers/labyrunr.*",
1799   MAME_DIR .. "src/mame/video/labyrunr.*",
1800   MAME_DIR .. "src/mame/drivers/lethal.*",
1801   MAME_DIR .. "src/mame/video/lethal.*",
1802   MAME_DIR .. "src/mame/drivers/mainevt.*",
1803   MAME_DIR .. "src/mame/video/mainevt.*",
1804   MAME_DIR .. "src/mame/drivers/megazone.*",
1805   MAME_DIR .. "src/mame/video/megazone.*",
1806   MAME_DIR .. "src/mame/drivers/mikie.*",
1807   MAME_DIR .. "src/mame/video/mikie.*",
1808   MAME_DIR .. "src/mame/drivers/mogura.*",
1809   MAME_DIR .. "src/mame/drivers/moo.*",
1810   MAME_DIR .. "src/mame/video/moo.*",
1811   MAME_DIR .. "src/mame/drivers/mystwarr.*",
1812   MAME_DIR .. "src/mame/video/mystwarr.*",
1813   MAME_DIR .. "src/mame/drivers/nemesis.*",
1814   MAME_DIR .. "src/mame/video/nemesis.*",
1815   MAME_DIR .. "src/mame/drivers/nwk-tr.*",
1816   MAME_DIR .. "src/mame/drivers/overdriv.*",
1817   MAME_DIR .. "src/mame/video/overdriv.*",
1818   MAME_DIR .. "src/mame/drivers/pandoras.*",
1819   MAME_DIR .. "src/mame/video/pandoras.*",
1820   MAME_DIR .. "src/mame/drivers/parodius.*",
1821   MAME_DIR .. "src/mame/video/parodius.*",
1822   MAME_DIR .. "src/mame/drivers/pingpong.*",
1823   MAME_DIR .. "src/mame/video/pingpong.*",
1824   MAME_DIR .. "src/mame/drivers/plygonet.*",
1825   MAME_DIR .. "src/mame/video/plygonet.*",
1826   MAME_DIR .. "src/mame/drivers/pooyan.*",
1827   MAME_DIR .. "src/mame/video/pooyan.*",
1828   MAME_DIR .. "src/mame/drivers/pyson.*",
1829   MAME_DIR .. "src/mame/drivers/qdrmfgp.*",
1830   MAME_DIR .. "src/mame/video/qdrmfgp.*",
1831   MAME_DIR .. "src/mame/drivers/rockrage.*",
1832   MAME_DIR .. "src/mame/video/rockrage.*",
1833   MAME_DIR .. "src/mame/drivers/rocnrope.*",
1834   MAME_DIR .. "src/mame/video/rocnrope.*",
1835   MAME_DIR .. "src/mame/drivers/rollerg.*",
1836   MAME_DIR .. "src/mame/video/rollerg.*",
1837   MAME_DIR .. "src/mame/drivers/rungun.*",
1838   MAME_DIR .. "src/mame/video/rungun.*",
1839   MAME_DIR .. "src/mame/drivers/sbasketb.*",
1840   MAME_DIR .. "src/mame/video/sbasketb.*",
1841   MAME_DIR .. "src/mame/drivers/scobra.*",
1842   MAME_DIR .. "src/mame/drivers/scotrsht.*",
1843   MAME_DIR .. "src/mame/video/scotrsht.*",
1844   MAME_DIR .. "src/mame/drivers/scramble.*",
1845   MAME_DIR .. "src/mame/machine/scramble.*",
1846   MAME_DIR .. "src/mame/audio/scramble.*",
1847   MAME_DIR .. "src/mame/drivers/shaolins.*",
1848   MAME_DIR .. "src/mame/video/shaolins.*",
1849   MAME_DIR .. "src/mame/drivers/simpsons.*",
1850   MAME_DIR .. "src/mame/machine/simpsons.*",
1851   MAME_DIR .. "src/mame/video/simpsons.*",
1852   MAME_DIR .. "src/mame/drivers/spy.*",
1853   MAME_DIR .. "src/mame/video/spy.*",
1854   MAME_DIR .. "src/mame/drivers/surpratk.*",
1855   MAME_DIR .. "src/mame/video/surpratk.*",
1856   MAME_DIR .. "src/mame/drivers/tasman.*",
1857   MAME_DIR .. "src/mame/drivers/tgtpanic.*",
1858   MAME_DIR .. "src/mame/drivers/thunderx.*",
1859   MAME_DIR .. "src/mame/video/thunderx.*",
1860   MAME_DIR .. "src/mame/drivers/timeplt.*",
1861   MAME_DIR .. "src/mame/audio/timeplt.*",
1862   MAME_DIR .. "src/mame/video/timeplt.*",
1863   MAME_DIR .. "src/mame/drivers/tmnt.*",
1864   MAME_DIR .. "src/mame/video/tmnt.*",
1865   MAME_DIR .. "src/mame/drivers/tp84.*",
1866   MAME_DIR .. "src/mame/video/tp84.*",
1867   MAME_DIR .. "src/mame/drivers/trackfld.*",
1868   MAME_DIR .. "src/mame/machine/konami1.*",
1869   MAME_DIR .. "src/mame/audio/trackfld.*",
1870   MAME_DIR .. "src/mame/video/trackfld.*",
1871   MAME_DIR .. "src/mame/drivers/tutankhm.*",
1872   MAME_DIR .. "src/mame/video/tutankhm.*",
1873   MAME_DIR .. "src/mame/drivers/twin16.*",
1874   MAME_DIR .. "src/mame/video/twin16.*",
1875   MAME_DIR .. "src/mame/drivers/twinkle.*",
1876   MAME_DIR .. "src/mame/drivers/ultrsprt.*",
1877   MAME_DIR .. "src/mame/drivers/ultraman.*",
1878   MAME_DIR .. "src/mame/video/ultraman.*",
1879   MAME_DIR .. "src/mame/drivers/vendetta.*",
1880   MAME_DIR .. "src/mame/video/vendetta.*",
1881   MAME_DIR .. "src/mame/drivers/viper.*",
1882   MAME_DIR .. "src/mame/drivers/wecleman.*",
1883   MAME_DIR .. "src/mame/video/wecleman.*",
1884   MAME_DIR .. "src/mame/drivers/xexex.*",
1885   MAME_DIR .. "src/mame/video/xexex.*",
1886   MAME_DIR .. "src/mame/drivers/xmen.*",
1887   MAME_DIR .. "src/mame/video/xmen.*",
1888   MAME_DIR .. "src/mame/drivers/yiear.*",
1889   MAME_DIR .. "src/mame/video/yiear.*",
1890   MAME_DIR .. "src/mame/drivers/zr107.*",
1891   MAME_DIR .. "src/mame/video/konami_helper.*",
1892   MAME_DIR .. "src/mame/video/k007121.*",
1893   MAME_DIR .. "src/mame/video/k007342.*",
1894   MAME_DIR .. "src/mame/video/k007420.*",
1895   MAME_DIR .. "src/mame/video/k037122.*",
1896   MAME_DIR .. "src/mame/video/k051316.*",
1897   MAME_DIR .. "src/mame/video/k051733.*",
1898   MAME_DIR .. "src/mame/video/k051960.*",
1899   MAME_DIR .. "src/mame/video/k052109.*",
1900   MAME_DIR .. "src/mame/video/k053250.*",
1901   MAME_DIR .. "src/mame/video/k053251.*",
1902   MAME_DIR .. "src/mame/video/k054156_k054157_k056832.*",
1903   MAME_DIR .. "src/mame/video/k053244_k053245.*",
1904   MAME_DIR .. "src/mame/video/k053246_k053247_k055673.*",
1905   MAME_DIR .. "src/mame/video/k055555.*",
1906   MAME_DIR .. "src/mame/video/k054000.*",
1907   MAME_DIR .. "src/mame/video/k054338.*",
1908   MAME_DIR .. "src/mame/video/k053936.*",
1909   MAME_DIR .. "src/mame/video/k001006.*",
1910   MAME_DIR .. "src/mame/video/k001005.*",
1911   MAME_DIR .. "src/mame/video/k001604.*",
1712   MAME_DIR .. "src/mame/drivers/88games.c",
1713   MAME_DIR .. "src/mame/video/88games.c",
1714   MAME_DIR .. "src/mame/drivers/ajax.c",
1715   MAME_DIR .. "src/mame/machine/ajax.c",
1716   MAME_DIR .. "src/mame/video/ajax.c",
1717   MAME_DIR .. "src/mame/drivers/aliens.c",
1718   MAME_DIR .. "src/mame/video/aliens.c",
1719   MAME_DIR .. "src/mame/drivers/asterix.c",
1720   MAME_DIR .. "src/mame/video/asterix.c",
1721   MAME_DIR .. "src/mame/drivers/battlnts.c",
1722   MAME_DIR .. "src/mame/video/battlnts.c",
1723   MAME_DIR .. "src/mame/drivers/bishi.c",
1724   MAME_DIR .. "src/mame/video/bishi.c",
1725   MAME_DIR .. "src/mame/drivers/bladestl.c",
1726   MAME_DIR .. "src/mame/video/bladestl.c",
1727   MAME_DIR .. "src/mame/drivers/blockhl.c",
1728   MAME_DIR .. "src/mame/video/blockhl.c",
1729   MAME_DIR .. "src/mame/drivers/bottom9.c",
1730   MAME_DIR .. "src/mame/video/bottom9.c",
1731   MAME_DIR .. "src/mame/drivers/chqflag.c",
1732   MAME_DIR .. "src/mame/video/chqflag.c",
1733   MAME_DIR .. "src/mame/drivers/circusc.c",
1734   MAME_DIR .. "src/mame/video/circusc.c",
1735   MAME_DIR .. "src/mame/drivers/cobra.c",
1736   MAME_DIR .. "src/mame/drivers/combatsc.c",
1737   MAME_DIR .. "src/mame/video/combatsc.c",
1738   MAME_DIR .. "src/mame/drivers/contra.c",
1739   MAME_DIR .. "src/mame/video/contra.c",
1740   MAME_DIR .. "src/mame/drivers/crimfght.c",
1741   MAME_DIR .. "src/mame/video/crimfght.c",
1742   MAME_DIR .. "src/mame/drivers/dbz.c",
1743   MAME_DIR .. "src/mame/video/dbz.c",
1744   MAME_DIR .. "src/mame/drivers/ddribble.c",
1745   MAME_DIR .. "src/mame/video/ddribble.c",
1746   MAME_DIR .. "src/mame/drivers/djmain.c",
1747   MAME_DIR .. "src/mame/video/djmain.c",
1748   MAME_DIR .. "src/mame/drivers/fastfred.c",
1749   MAME_DIR .. "src/mame/video/fastfred.c",
1750   MAME_DIR .. "src/mame/drivers/fastlane.c",
1751   MAME_DIR .. "src/mame/video/fastlane.c",
1752   MAME_DIR .. "src/mame/drivers/finalizr.c",
1753   MAME_DIR .. "src/mame/video/finalizr.c",
1754   MAME_DIR .. "src/mame/drivers/firebeat.c",
1755   MAME_DIR .. "src/mame/machine/midikbd.c",
1756   MAME_DIR .. "src/mame/drivers/flkatck.c",
1757   MAME_DIR .. "src/mame/video/flkatck.c",
1758   MAME_DIR .. "src/mame/drivers/gberet.c",
1759   MAME_DIR .. "src/mame/video/gberet.c",
1760   MAME_DIR .. "src/mame/drivers/gijoe.c",
1761   MAME_DIR .. "src/mame/video/gijoe.c",
1762   MAME_DIR .. "src/mame/drivers/gradius3.c",
1763   MAME_DIR .. "src/mame/video/gradius3.c",
1764   MAME_DIR .. "src/mame/drivers/gticlub.c",
1765   MAME_DIR .. "src/mame/drivers/gyruss.c",
1766   MAME_DIR .. "src/mame/video/gyruss.c",
1767   MAME_DIR .. "src/mame/drivers/hcastle.c",
1768   MAME_DIR .. "src/mame/video/hcastle.c",
1769   MAME_DIR .. "src/mame/drivers/hexion.c",
1770   MAME_DIR .. "src/mame/video/hexion.c",
1771   MAME_DIR .. "src/mame/drivers/hornet.c",
1772   MAME_DIR .. "src/mame/machine/konppc.c",
1773   MAME_DIR .. "src/mame/drivers/hyperspt.c",
1774   MAME_DIR .. "src/mame/audio/hyprolyb.c",
1775   MAME_DIR .. "src/mame/video/hyperspt.c",
1776   MAME_DIR .. "src/mame/drivers/ironhors.c",
1777   MAME_DIR .. "src/mame/video/ironhors.c",
1778   MAME_DIR .. "src/mame/drivers/jackal.c",
1779   MAME_DIR .. "src/mame/video/jackal.c",
1780   MAME_DIR .. "src/mame/drivers/jailbrek.c",
1781   MAME_DIR .. "src/mame/video/jailbrek.c",
1782   MAME_DIR .. "src/mame/drivers/junofrst.c",
1783   MAME_DIR .. "src/mame/drivers/konamigq.c",
1784   MAME_DIR .. "src/mame/drivers/konamigv.c",
1785   MAME_DIR .. "src/mame/drivers/konamigx.c",
1786   MAME_DIR .. "src/mame/machine/konamigx.c",
1787   MAME_DIR .. "src/mame/video/konamigx.c",
1788   MAME_DIR .. "src/mame/drivers/konamim2.c",
1789   MAME_DIR .. "src/mame/drivers/kontest.c",
1790   MAME_DIR .. "src/mame/drivers/konendev.c",
1791   MAME_DIR .. "src/mame/drivers/ksys573.c",
1792   MAME_DIR .. "src/mame/machine/k573cass.c",
1793   MAME_DIR .. "src/mame/machine/k573dio.c",
1794   MAME_DIR .. "src/mame/machine/k573mcr.c",
1795   MAME_DIR .. "src/mame/machine/k573msu.c",
1796   MAME_DIR .. "src/mame/machine/k573npu.c",
1797   MAME_DIR .. "src/mame/machine/zs01.c",
1798   MAME_DIR .. "src/mame/drivers/labyrunr.c",
1799   MAME_DIR .. "src/mame/video/labyrunr.c",
1800   MAME_DIR .. "src/mame/drivers/lethal.c",
1801   MAME_DIR .. "src/mame/video/lethal.c",
1802   MAME_DIR .. "src/mame/drivers/mainevt.c",
1803   MAME_DIR .. "src/mame/video/mainevt.c",
1804   MAME_DIR .. "src/mame/drivers/megazone.c",
1805   MAME_DIR .. "src/mame/video/megazone.c",
1806   MAME_DIR .. "src/mame/drivers/mikie.c",
1807   MAME_DIR .. "src/mame/video/mikie.c",
1808   MAME_DIR .. "src/mame/drivers/mogura.c",
1809   MAME_DIR .. "src/mame/drivers/moo.c",
1810   MAME_DIR .. "src/mame/video/moo.c",
1811   MAME_DIR .. "src/mame/drivers/mystwarr.c",
1812   MAME_DIR .. "src/mame/video/mystwarr.c",
1813   MAME_DIR .. "src/mame/drivers/nemesis.c",
1814   MAME_DIR .. "src/mame/video/nemesis.c",
1815   MAME_DIR .. "src/mame/drivers/nwk-tr.c",
1816   MAME_DIR .. "src/mame/drivers/overdriv.c",
1817   MAME_DIR .. "src/mame/video/overdriv.c",
1818   MAME_DIR .. "src/mame/drivers/pandoras.c",
1819   MAME_DIR .. "src/mame/video/pandoras.c",
1820   MAME_DIR .. "src/mame/drivers/parodius.c",
1821   MAME_DIR .. "src/mame/video/parodius.c",
1822   MAME_DIR .. "src/mame/drivers/pingpong.c",
1823   MAME_DIR .. "src/mame/video/pingpong.c",
1824   MAME_DIR .. "src/mame/drivers/plygonet.c",
1825   MAME_DIR .. "src/mame/video/plygonet.c",
1826   MAME_DIR .. "src/mame/drivers/pooyan.c",
1827   MAME_DIR .. "src/mame/video/pooyan.c",
1828   MAME_DIR .. "src/mame/drivers/pyson.c",
1829   MAME_DIR .. "src/mame/drivers/qdrmfgp.c",
1830   MAME_DIR .. "src/mame/video/qdrmfgp.c",
1831   MAME_DIR .. "src/mame/drivers/rockrage.c",
1832   MAME_DIR .. "src/mame/video/rockrage.c",
1833   MAME_DIR .. "src/mame/drivers/rocnrope.c",
1834   MAME_DIR .. "src/mame/video/rocnrope.c",
1835   MAME_DIR .. "src/mame/drivers/rollerg.c",
1836   MAME_DIR .. "src/mame/video/rollerg.c",
1837   MAME_DIR .. "src/mame/drivers/rungun.c",
1838   MAME_DIR .. "src/mame/video/rungun.c",
1839   MAME_DIR .. "src/mame/drivers/sbasketb.c",
1840   MAME_DIR .. "src/mame/video/sbasketb.c",
1841   MAME_DIR .. "src/mame/drivers/scobra.c",
1842   MAME_DIR .. "src/mame/drivers/scotrsht.c",
1843   MAME_DIR .. "src/mame/video/scotrsht.c",
1844   MAME_DIR .. "src/mame/drivers/scramble.c",
1845   MAME_DIR .. "src/mame/machine/scramble.c",
1846   MAME_DIR .. "src/mame/audio/scramble.c",
1847   MAME_DIR .. "src/mame/drivers/shaolins.c",
1848   MAME_DIR .. "src/mame/video/shaolins.c",
1849   MAME_DIR .. "src/mame/drivers/simpsons.c",
1850   MAME_DIR .. "src/mame/machine/simpsons.c",
1851   MAME_DIR .. "src/mame/video/simpsons.c",
1852   MAME_DIR .. "src/mame/drivers/spy.c",
1853   MAME_DIR .. "src/mame/video/spy.c",
1854   MAME_DIR .. "src/mame/drivers/surpratk.c",
1855   MAME_DIR .. "src/mame/video/surpratk.c",
1856   MAME_DIR .. "src/mame/drivers/tasman.c",
1857   MAME_DIR .. "src/mame/drivers/tgtpanic.c",
1858   MAME_DIR .. "src/mame/drivers/thunderx.c",
1859   MAME_DIR .. "src/mame/video/thunderx.c",
1860   MAME_DIR .. "src/mame/drivers/timeplt.c",
1861   MAME_DIR .. "src/mame/audio/timeplt.c",
1862   MAME_DIR .. "src/mame/video/timeplt.c",
1863   MAME_DIR .. "src/mame/drivers/tmnt.c",
1864   MAME_DIR .. "src/mame/video/tmnt.c",
1865   MAME_DIR .. "src/mame/drivers/tp84.c",
1866   MAME_DIR .. "src/mame/video/tp84.c",
1867   MAME_DIR .. "src/mame/drivers/trackfld.c",
1868   MAME_DIR .. "src/mame/machine/konami1.c",
1869   MAME_DIR .. "src/mame/audio/trackfld.c",
1870   MAME_DIR .. "src/mame/video/trackfld.c",
1871   MAME_DIR .. "src/mame/drivers/tutankhm.c",
1872   MAME_DIR .. "src/mame/video/tutankhm.c",
1873   MAME_DIR .. "src/mame/drivers/twin16.c",
1874   MAME_DIR .. "src/mame/video/twin16.c",
1875   MAME_DIR .. "src/mame/drivers/twinkle.c",
1876   MAME_DIR .. "src/mame/drivers/ultrsprt.c",
1877   MAME_DIR .. "src/mame/drivers/ultraman.c",
1878   MAME_DIR .. "src/mame/video/ultraman.c",
1879   MAME_DIR .. "src/mame/drivers/vendetta.c",
1880   MAME_DIR .. "src/mame/video/vendetta.c",
1881   MAME_DIR .. "src/mame/drivers/viper.c",
1882   MAME_DIR .. "src/mame/drivers/wecleman.c",
1883   MAME_DIR .. "src/mame/video/wecleman.c",
1884   MAME_DIR .. "src/mame/drivers/xexex.c",
1885   MAME_DIR .. "src/mame/video/xexex.c",
1886   MAME_DIR .. "src/mame/drivers/xmen.c",
1887   MAME_DIR .. "src/mame/video/xmen.c",
1888   MAME_DIR .. "src/mame/drivers/yiear.c",
1889   MAME_DIR .. "src/mame/video/yiear.c",
1890   MAME_DIR .. "src/mame/drivers/zr107.c",
1891   MAME_DIR .. "src/mame/video/konami_helper.c",
1892   MAME_DIR .. "src/mame/video/k007121.c",
1893   MAME_DIR .. "src/mame/video/k007342.c",
1894   MAME_DIR .. "src/mame/video/k007420.c",
1895   MAME_DIR .. "src/mame/video/k037122.c",
1896   MAME_DIR .. "src/mame/video/k051316.c",
1897   MAME_DIR .. "src/mame/video/k051733.c",
1898   MAME_DIR .. "src/mame/video/k051960.c",
1899   MAME_DIR .. "src/mame/video/k052109.c",
1900   MAME_DIR .. "src/mame/video/k053250.c",
1901   MAME_DIR .. "src/mame/video/k053251.c",
1902   MAME_DIR .. "src/mame/video/k054156_k054157_k056832.c",
1903   MAME_DIR .. "src/mame/video/k053244_k053245.c",
1904   MAME_DIR .. "src/mame/video/k053246_k053247_k055673.c",
1905   MAME_DIR .. "src/mame/video/k055555.c",
1906   MAME_DIR .. "src/mame/video/k054000.c",
1907   MAME_DIR .. "src/mame/video/k054338.c",
1908   MAME_DIR .. "src/mame/video/k053936.c",
1909   MAME_DIR .. "src/mame/video/k001006.c",
1910   MAME_DIR .. "src/mame/video/k001005.c",
1911   MAME_DIR .. "src/mame/video/k001604.c",
19121912}
19131913
19141914createMAMEProjects(_target, _subtarget, "matic")
19151915files {
1916   MAME_DIR .. "src/mame/drivers/barata.*",
1916   MAME_DIR .. "src/mame/drivers/barata.c",
19171917}
19181918
19191919createMAMEProjects(_target, _subtarget, "maygay")
19201920files {
1921   MAME_DIR .. "src/mame/drivers/maygay1b.*",
1922   MAME_DIR .. "src/mame/drivers/maygay1bsw.*",
1923   MAME_DIR .. "src/mame/drivers/maygayv1.*",
1924   MAME_DIR .. "src/mame/drivers/maygayep.*",
1925   MAME_DIR .. "src/mame/drivers/maygaysw.*",
1926   MAME_DIR .. "src/mame/drivers/mmm.*",
1921   MAME_DIR .. "src/mame/drivers/maygay1b.c",
1922   MAME_DIR .. "src/mame/drivers/maygay1bsw.c",
1923   MAME_DIR .. "src/mame/drivers/maygayv1.c",
1924   MAME_DIR .. "src/mame/drivers/maygayep.c",
1925   MAME_DIR .. "src/mame/drivers/maygaysw.c",
1926   MAME_DIR .. "src/mame/drivers/mmm.c",
19271927}
19281928
19291929createMAMEProjects(_target, _subtarget, "meadows")
19301930files {
1931   MAME_DIR .. "src/mame/drivers/lazercmd.*",
1932   MAME_DIR .. "src/mame/video/lazercmd.*",
1933   MAME_DIR .. "src/mame/drivers/meadwttl.*",
1934   MAME_DIR .. "src/mame/drivers/meadows.*",
1935   MAME_DIR .. "src/mame/audio/meadows.*",
1936   MAME_DIR .. "src/mame/video/meadows.*",
1937   MAME_DIR .. "src/mame/drivers/warpsped.*",
1931   MAME_DIR .. "src/mame/drivers/lazercmd.c",
1932   MAME_DIR .. "src/mame/video/lazercmd.c",
1933   MAME_DIR .. "src/mame/drivers/meadwttl.c",
1934   MAME_DIR .. "src/mame/drivers/meadows.c",
1935   MAME_DIR .. "src/mame/audio/meadows.c",
1936   MAME_DIR .. "src/mame/video/meadows.c",
1937   MAME_DIR .. "src/mame/drivers/warpsped.c",
19381938}
19391939
19401940createMAMEProjects(_target, _subtarget, "merit")
19411941files {
1942   MAME_DIR .. "src/mame/drivers/mgames.*",
1943   MAME_DIR .. "src/mame/drivers/merit.*",
1944   MAME_DIR .. "src/mame/drivers/meritm.*",
1942   MAME_DIR .. "src/mame/drivers/mgames.c",
1943   MAME_DIR .. "src/mame/drivers/merit.c",
1944   MAME_DIR .. "src/mame/drivers/meritm.c",
19451945}
19461946
19471947createMAMEProjects(_target, _subtarget, "metro")
19481948files {
1949   MAME_DIR .. "src/mame/drivers/hyprduel.*",
1950   MAME_DIR .. "src/mame/video/hyprduel.*",
1951   MAME_DIR .. "src/mame/drivers/metro.*",
1952   MAME_DIR .. "src/mame/video/metro.*",
1953   MAME_DIR .. "src/mame/drivers/rabbit.*",
1954   MAME_DIR .. "src/mame/drivers/tmmjprd.*",
1949   MAME_DIR .. "src/mame/drivers/hyprduel.c",
1950   MAME_DIR .. "src/mame/video/hyprduel.c",
1951   MAME_DIR .. "src/mame/drivers/metro.c",
1952   MAME_DIR .. "src/mame/video/metro.c",
1953   MAME_DIR .. "src/mame/drivers/rabbit.c",
1954   MAME_DIR .. "src/mame/drivers/tmmjprd.c",
19551955}
19561956
19571957createMAMEProjects(_target, _subtarget, "midcoin")
19581958files {
1959   MAME_DIR .. "src/mame/drivers/wallc.*",
1960   MAME_DIR .. "src/mame/drivers/wink.*",
1961   MAME_DIR .. "src/mame/drivers/24cdjuke.*",
1959   MAME_DIR .. "src/mame/drivers/wallc.c",
1960   MAME_DIR .. "src/mame/drivers/wink.c",
1961   MAME_DIR .. "src/mame/drivers/24cdjuke.c",
19621962}
19631963
19641964createMAMEProjects(_target, _subtarget, "midw8080")
19651965files {
1966   MAME_DIR .. "src/mame/drivers/8080bw.*",
1967   MAME_DIR .. "src/mame/audio/8080bw.*",
1968   MAME_DIR .. "src/mame/video/8080bw.*",
1969   MAME_DIR .. "src/mame/drivers/m79amb.*",
1970   MAME_DIR .. "src/mame/audio/m79amb.*",
1971   MAME_DIR .. "src/mame/drivers/mw8080bw.*",
1972   MAME_DIR .. "src/mame/machine/mw8080bw.*",
1973   MAME_DIR .. "src/mame/audio/mw8080bw.*",
1974   MAME_DIR .. "src/mame/video/mw8080bw.*",
1975   MAME_DIR .. "src/mame/drivers/rotaryf.*",
1966   MAME_DIR .. "src/mame/drivers/8080bw.c",
1967   MAME_DIR .. "src/mame/audio/8080bw.c",
1968   MAME_DIR .. "src/mame/video/8080bw.c",
1969   MAME_DIR .. "src/mame/drivers/m79amb.c",
1970   MAME_DIR .. "src/mame/audio/m79amb.c",
1971   MAME_DIR .. "src/mame/drivers/mw8080bw.c",
1972   MAME_DIR .. "src/mame/machine/mw8080bw.c",
1973   MAME_DIR .. "src/mame/audio/mw8080bw.c",
1974   MAME_DIR .. "src/mame/video/mw8080bw.c",
1975   MAME_DIR .. "src/mame/drivers/rotaryf.c",
19761976}
19771977
19781978createMAMEProjects(_target, _subtarget, "midway")
19791979files {
1980   MAME_DIR .. "src/mame/drivers/astrocde.*",
1981   MAME_DIR .. "src/mame/video/astrocde.*",
1982   MAME_DIR .. "src/mame/audio/gorf.*",
1983   MAME_DIR .. "src/mame/audio/wow.*",
1984   MAME_DIR .. "src/mame/drivers/atlantis.*",
1985   MAME_DIR .. "src/mame/drivers/balsente.*",
1986   MAME_DIR .. "src/mame/machine/balsente.*",
1987   MAME_DIR .. "src/mame/video/balsente.*",
1988   MAME_DIR .. "src/mame/drivers/gridlee.*",
1989   MAME_DIR .. "src/mame/audio/gridlee.*",
1990   MAME_DIR .. "src/mame/video/gridlee.*",
1991   MAME_DIR .. "src/mame/drivers/mcr.*",
1992   MAME_DIR .. "src/mame/machine/mcr.*",
1993   MAME_DIR .. "src/mame/video/mcr.*",
1994   MAME_DIR .. "src/mame/drivers/mcr3.*",
1995   MAME_DIR .. "src/mame/video/mcr3.*",
1996   MAME_DIR .. "src/mame/drivers/mcr68.*",
1997   MAME_DIR .. "src/mame/machine/mcr68.*",
1998   MAME_DIR .. "src/mame/video/mcr68.*",
1999   MAME_DIR .. "src/mame/drivers/midqslvr.*",
2000   MAME_DIR .. "src/mame/drivers/midtunit.*",
2001   MAME_DIR .. "src/mame/machine/midtunit.*",
2002   MAME_DIR .. "src/mame/video/midtunit.*",
2003   MAME_DIR .. "src/mame/drivers/midvunit.*",
2004   MAME_DIR .. "src/mame/video/midvunit.*",
2005   MAME_DIR .. "src/mame/drivers/midwunit.*",
2006   MAME_DIR .. "src/mame/machine/midwunit.*",
2007   MAME_DIR .. "src/mame/drivers/midxunit.*",
2008   MAME_DIR .. "src/mame/machine/midxunit.*",
2009   MAME_DIR .. "src/mame/drivers/midyunit.*",
2010   MAME_DIR .. "src/mame/machine/midyunit.*",
2011   MAME_DIR .. "src/mame/video/midyunit.*",
2012   MAME_DIR .. "src/mame/drivers/midzeus.*",
2013   MAME_DIR .. "src/mame/video/midzeus.*",
2014   MAME_DIR .. "src/mame/video/midzeus2.*",
2015   MAME_DIR .. "src/mame/drivers/mw18w.*",
2016   MAME_DIR .. "src/mame/drivers/mwsub.*",
2017   MAME_DIR .. "src/mame/drivers/omegrace.*",
2018   MAME_DIR .. "src/mame/drivers/pinball2k.*",
2019   MAME_DIR .. "src/mame/drivers/seattle.*",
2020   MAME_DIR .. "src/mame/drivers/sspeedr.*",
2021   MAME_DIR .. "src/mame/video/sspeedr.*",
2022   MAME_DIR .. "src/mame/drivers/tmaster.*",
2023   MAME_DIR .. "src/mame/drivers/vegas.*",
2024   MAME_DIR .. "src/mame/drivers/wmg.*",
2025   MAME_DIR .. "src/mame/drivers/williams.*",
2026   MAME_DIR .. "src/mame/machine/williams.*",
2027   MAME_DIR .. "src/mame/audio/williams.*",
2028   MAME_DIR .. "src/mame/video/williams.*",
2029   MAME_DIR .. "src/mame/machine/midwayic.*",
2030   MAME_DIR .. "src/mame/audio/midway.*",
1980   MAME_DIR .. "src/mame/drivers/astrocde.c",
1981   MAME_DIR .. "src/mame/video/astrocde.c",
1982   MAME_DIR .. "src/mame/audio/gorf.c",
1983   MAME_DIR .. "src/mame/audio/wow.c",
1984   MAME_DIR .. "src/mame/drivers/atlantis.c",
1985   MAME_DIR .. "src/mame/drivers/balsente.c",
1986   MAME_DIR .. "src/mame/machine/balsente.c",
1987   MAME_DIR .. "src/mame/video/balsente.c",
1988   MAME_DIR .. "src/mame/drivers/gridlee.c",
1989   MAME_DIR .. "src/mame/audio/gridlee.c",
1990   MAME_DIR .. "src/mame/video/gridlee.c",
1991   MAME_DIR .. "src/mame/drivers/mcr.c",
1992   MAME_DIR .. "src/mame/machine/mcr.c",
1993   MAME_DIR .. "src/mame/video/mcr.c",
1994   MAME_DIR .. "src/mame/drivers/mcr3.c",
1995   MAME_DIR .. "src/mame/video/mcr3.c",
1996   MAME_DIR .. "src/mame/drivers/mcr68.c",
1997   MAME_DIR .. "src/mame/machine/mcr68.c",
1998   MAME_DIR .. "src/mame/video/mcr68.c",
1999   MAME_DIR .. "src/mame/drivers/midqslvr.c",
2000   MAME_DIR .. "src/mame/drivers/midtunit.c",
2001   MAME_DIR .. "src/mame/machine/midtunit.c",
2002   MAME_DIR .. "src/mame/video/midtunit.c",
2003   MAME_DIR .. "src/mame/drivers/midvunit.c",
2004   MAME_DIR .. "src/mame/video/midvunit.c",
2005   MAME_DIR .. "src/mame/drivers/midwunit.c",
2006   MAME_DIR .. "src/mame/machine/midwunit.c",
2007   MAME_DIR .. "src/mame/drivers/midxunit.c",
2008   MAME_DIR .. "src/mame/machine/midxunit.c",
2009   MAME_DIR .. "src/mame/drivers/midyunit.c",
2010   MAME_DIR .. "src/mame/machine/midyunit.c",
2011   MAME_DIR .. "src/mame/video/midyunit.c",
2012   MAME_DIR .. "src/mame/drivers/midzeus.c",
2013   MAME_DIR .. "src/mame/video/midzeus.c",
2014   MAME_DIR .. "src/mame/video/midzeus2.c",
2015   MAME_DIR .. "src/mame/drivers/mw18w.c",
2016   MAME_DIR .. "src/mame/drivers/mwsub.c",
2017   MAME_DIR .. "src/mame/drivers/omegrace.c",
2018   MAME_DIR .. "src/mame/drivers/pinball2k.c",
2019   MAME_DIR .. "src/mame/drivers/seattle.c",
2020   MAME_DIR .. "src/mame/drivers/sspeedr.c",
2021   MAME_DIR .. "src/mame/video/sspeedr.c",
2022   MAME_DIR .. "src/mame/drivers/tmaster.c",
2023   MAME_DIR .. "src/mame/drivers/vegas.c",
2024   MAME_DIR .. "src/mame/drivers/wmg.c",
2025   MAME_DIR .. "src/mame/drivers/williams.c",
2026   MAME_DIR .. "src/mame/machine/williams.c",
2027   MAME_DIR .. "src/mame/audio/williams.c",
2028   MAME_DIR .. "src/mame/video/williams.c",
2029   MAME_DIR .. "src/mame/machine/midwayic.c",
2030   MAME_DIR .. "src/mame/audio/midway.c",
20312031}
20322032
20332033createMAMEProjects(_target, _subtarget, "namco")
20342034files {
2035   MAME_DIR .. "src/mame/drivers/20pacgal.*",
2036   MAME_DIR .. "src/mame/video/20pacgal.*",
2037   MAME_DIR .. "src/mame/drivers/30test.*",
2038   MAME_DIR .. "src/mame/drivers/baraduke.*",
2039   MAME_DIR .. "src/mame/video/baraduke.*",
2040   MAME_DIR .. "src/mame/drivers/cswat.*",
2041   MAME_DIR .. "src/mame/drivers/dambustr.*",
2042   MAME_DIR .. "src/mame/drivers/gal3.*",
2043   MAME_DIR .. "src/mame/drivers/galaga.*",
2044   MAME_DIR .. "src/mame/audio/galaga.*",
2045   MAME_DIR .. "src/mame/video/galaga.*",
2046   MAME_DIR .. "src/mame/video/bosco.*",
2047   MAME_DIR .. "src/mame/video/digdug.*",
2048   MAME_DIR .. "src/mame/machine/xevious.*",
2049   MAME_DIR .. "src/mame/video/xevious.*",
2050   MAME_DIR .. "src/mame/drivers/galaxian.*",
2051   MAME_DIR .. "src/mame/audio/galaxian.*",
2052   MAME_DIR .. "src/mame/video/galaxian.*",
2053   MAME_DIR .. "src/mame/drivers/galaxold.*",
2054   MAME_DIR .. "src/mame/machine/galaxold.*",
2055   MAME_DIR .. "src/mame/video/galaxold.*",
2056   MAME_DIR .. "src/mame/drivers/gaplus.*",
2057   MAME_DIR .. "src/mame/machine/gaplus.*",
2058   MAME_DIR .. "src/mame/video/gaplus.*",
2059   MAME_DIR .. "src/mame/drivers/kungfur.*",
2060   MAME_DIR .. "src/mame/drivers/mappy.*",
2061   MAME_DIR .. "src/mame/video/mappy.*",
2062   MAME_DIR .. "src/mame/drivers/namcofl.*",
2063   MAME_DIR .. "src/mame/video/namcofl.*",
2064   MAME_DIR .. "src/mame/drivers/namcoic.*",
2065   MAME_DIR .. "src/mame/drivers/namcona1.*",
2066   MAME_DIR .. "src/mame/video/namcona1.*",
2067   MAME_DIR .. "src/mame/drivers/namconb1.*",
2068   MAME_DIR .. "src/mame/video/namconb1.*",
2069   MAME_DIR .. "src/mame/drivers/namcond1.*",
2070   MAME_DIR .. "src/mame/machine/namcond1.*",
2071   MAME_DIR .. "src/mame/video/ygv608.*",
2072   MAME_DIR .. "src/mame/drivers/namcops2.*",
2073   MAME_DIR .. "src/mame/drivers/namcos1.*",
2074   MAME_DIR .. "src/mame/machine/namcos1.*",
2075   MAME_DIR .. "src/mame/video/namcos1.*",
2076   MAME_DIR .. "src/mame/drivers/namcos10.*",
2077   MAME_DIR .. "src/mame/drivers/namcos11.*",
2078   MAME_DIR .. "src/mame/machine/ns11prot.*",
2079   MAME_DIR .. "src/mame/drivers/namcos12.*",
2080   MAME_DIR .. "src/mame/machine/namco_settings.*",
2081   MAME_DIR .. "src/mame/drivers/namcos2.*",
2082   MAME_DIR .. "src/mame/machine/namcos2.*",
2083   MAME_DIR .. "src/mame/video/namcos2.*",
2084   MAME_DIR .. "src/mame/drivers/namcos21.*",
2085   MAME_DIR .. "src/mame/video/namcos21.*",
2086   MAME_DIR .. "src/mame/drivers/namcos22.*",
2087   MAME_DIR .. "src/mame/video/namcos22.*",
2088   MAME_DIR .. "src/mame/drivers/namcos23.*",
2089   MAME_DIR .. "src/mame/drivers/namcos86.*",
2090   MAME_DIR .. "src/mame/video/namcos86.*",
2091   MAME_DIR .. "src/mame/drivers/pacland.*",
2092   MAME_DIR .. "src/mame/video/pacland.*",
2093   MAME_DIR .. "src/mame/drivers/polepos.*",
2094   MAME_DIR .. "src/mame/audio/polepos.*",
2095   MAME_DIR .. "src/mame/video/polepos.*",
2096   MAME_DIR .. "src/mame/drivers/rallyx.*",
2097   MAME_DIR .. "src/mame/video/rallyx.*",
2098   MAME_DIR .. "src/mame/drivers/skykid.*",
2099   MAME_DIR .. "src/mame/video/skykid.*",
2100   MAME_DIR .. "src/mame/drivers/tankbatt.*",
2101   MAME_DIR .. "src/mame/video/tankbatt.*",
2102   MAME_DIR .. "src/mame/drivers/tceptor.*",
2103   MAME_DIR .. "src/mame/video/tceptor.*",
2104   MAME_DIR .. "src/mame/drivers/toypop.*",
2105   MAME_DIR .. "src/mame/video/toypop.*",
2106   MAME_DIR .. "src/mame/drivers/turrett.*",
2107   MAME_DIR .. "src/mame/audio/turrett.*",
2108   MAME_DIR .. "src/mame/video/turrett.*",
2109   MAME_DIR .. "src/mame/drivers/warpwarp.*",
2110   MAME_DIR .. "src/mame/audio/geebee.*",
2111   MAME_DIR .. "src/mame/audio/warpwarp.*",
2112   MAME_DIR .. "src/mame/video/warpwarp.*",
2113   MAME_DIR .. "src/mame/machine/c117.*",
2114   MAME_DIR .. "src/mame/machine/namcoio.*",
2115   MAME_DIR .. "src/mame/machine/namco06.*",
2116   MAME_DIR .. "src/mame/machine/namco50.*",
2117   MAME_DIR .. "src/mame/machine/namco51.*",
2118   MAME_DIR .. "src/mame/machine/namco53.*",
2119   MAME_DIR .. "src/mame/machine/namco62.*",
2120   MAME_DIR .. "src/mame/machine/namcomcu.*",
2121   MAME_DIR .. "src/mame/audio/namco52.*",
2122   MAME_DIR .. "src/mame/audio/namco54.*",
2123   MAME_DIR .. "src/mame/video/c116.*",
2124   MAME_DIR .. "src/mame/video/c45.*",
2035   MAME_DIR .. "src/mame/drivers/20pacgal.c",
2036   MAME_DIR .. "src/mame/video/20pacgal.c",
2037   MAME_DIR .. "src/mame/drivers/30test.c",
2038   MAME_DIR .. "src/mame/drivers/baraduke.c",
2039   MAME_DIR .. "src/mame/video/baraduke.c",
2040   MAME_DIR .. "src/mame/drivers/cswat.c",
2041   MAME_DIR .. "src/mame/drivers/dambustr.c",
2042   MAME_DIR .. "src/mame/drivers/gal3.c",
2043   MAME_DIR .. "src/mame/drivers/galaga.c",
2044   MAME_DIR .. "src/mame/audio/galaga.c",
2045   MAME_DIR .. "src/mame/video/galaga.c",
2046   MAME_DIR .. "src/mame/video/bosco.c",
2047   MAME_DIR .. "src/mame/video/digdug.c",
2048   MAME_DIR .. "src/mame/machine/xevious.c",
2049   MAME_DIR .. "src/mame/video/xevious.c",
2050   MAME_DIR .. "src/mame/drivers/galaxian.c",
2051   MAME_DIR .. "src/mame/audio/galaxian.c",
2052   MAME_DIR .. "src/mame/video/galaxian.c",
2053   MAME_DIR .. "src/mame/drivers/galaxold.c",
2054   MAME_DIR .. "src/mame/machine/galaxold.c",
2055   MAME_DIR .. "src/mame/video/galaxold.c",
2056   MAME_DIR .. "src/mame/drivers/gaplus.c",
2057   MAME_DIR .. "src/mame/machine/gaplus.c",
2058   MAME_DIR .. "src/mame/video/gaplus.c",
2059   MAME_DIR .. "src/mame/drivers/kungfur.c",
2060   MAME_DIR .. "src/mame/drivers/mappy.c",
2061   MAME_DIR .. "src/mame/video/mappy.c",
2062   MAME_DIR .. "src/mame/drivers/namcofl.c",
2063   MAME_DIR .. "src/mame/video/namcofl.c",
2064   MAME_DIR .. "src/mame/drivers/namcoic.c",
2065   MAME_DIR .. "src/mame/drivers/namcona1.c",
2066   MAME_DIR .. "src/mame/video/namcona1.c",
2067   MAME_DIR .. "src/mame/drivers/namconb1.c",
2068   MAME_DIR .. "src/mame/video/namconb1.c",
2069   MAME_DIR .. "src/mame/drivers/namcond1.c",
2070   MAME_DIR .. "src/mame/machine/namcond1.c",
2071   MAME_DIR .. "src/mame/video/ygv608.c",
2072   MAME_DIR .. "src/mame/drivers/namcops2.c",
2073   MAME_DIR .. "src/mame/drivers/namcos1.c",
2074   MAME_DIR .. "src/mame/machine/namcos1.c",
2075   MAME_DIR .. "src/mame/video/namcos1.c",
2076   MAME_DIR .. "src/mame/drivers/namcos10.c",
2077   MAME_DIR .. "src/mame/drivers/namcos11.c",
2078   MAME_DIR .. "src/mame/machine/ns11prot.c",
2079   MAME_DIR .. "src/mame/drivers/namcos12.c",
2080   MAME_DIR .. "src/mame/machine/namco_settings.c",
2081   MAME_DIR .. "src/mame/drivers/namcos2.c",
2082   MAME_DIR .. "src/mame/machine/namcos2.c",
2083   MAME_DIR .. "src/mame/video/namcos2.c",
2084   MAME_DIR .. "src/mame/drivers/namcos21.c",
2085   MAME_DIR .. "src/mame/video/namcos21.c",
2086   MAME_DIR .. "src/mame/drivers/namcos22.c",
2087   MAME_DIR .. "src/mame/video/namcos22.c",
2088   MAME_DIR .. "src/mame/drivers/namcos23.c",
2089   MAME_DIR .. "src/mame/drivers/namcos86.c",
2090   MAME_DIR .. "src/mame/video/namcos86.c",
2091   MAME_DIR .. "src/mame/drivers/pacland.c",
2092   MAME_DIR .. "src/mame/video/pacland.c",
2093   MAME_DIR .. "src/mame/drivers/polepos.c",
2094   MAME_DIR .. "src/mame/audio/polepos.c",
2095   MAME_DIR .. "src/mame/video/polepos.c",
2096   MAME_DIR .. "src/mame/drivers/rallyx.c",
2097   MAME_DIR .. "src/mame/video/rallyx.c",
2098   MAME_DIR .. "src/mame/drivers/skykid.c",
2099   MAME_DIR .. "src/mame/video/skykid.c",
2100   MAME_DIR .. "src/mame/drivers/tankbatt.c",
2101   MAME_DIR .. "src/mame/video/tankbatt.c",
2102   MAME_DIR .. "src/mame/drivers/tceptor.c",
2103   MAME_DIR .. "src/mame/video/tceptor.c",
2104   MAME_DIR .. "src/mame/drivers/toypop.c",
2105   MAME_DIR .. "src/mame/video/toypop.c",
2106   MAME_DIR .. "src/mame/drivers/turrett.c",
2107   MAME_DIR .. "src/mame/audio/turrett.c",
2108   MAME_DIR .. "src/mame/video/turrett.c",
2109   MAME_DIR .. "src/mame/drivers/warpwarp.c",
2110   MAME_DIR .. "src/mame/audio/geebee.c",
2111   MAME_DIR .. "src/mame/audio/warpwarp.c",
2112   MAME_DIR .. "src/mame/video/warpwarp.c",
2113   MAME_DIR .. "src/mame/machine/c117.c",
2114   MAME_DIR .. "src/mame/machine/namcoio.c",
2115   MAME_DIR .. "src/mame/machine/namco06.c",
2116   MAME_DIR .. "src/mame/machine/namco50.c",
2117   MAME_DIR .. "src/mame/machine/namco51.c",
2118   MAME_DIR .. "src/mame/machine/namco53.c",
2119   MAME_DIR .. "src/mame/machine/namco62.c",
2120   MAME_DIR .. "src/mame/machine/namcomcu.c",
2121   MAME_DIR .. "src/mame/audio/namco52.c",
2122   MAME_DIR .. "src/mame/audio/namco54.c",
2123   MAME_DIR .. "src/mame/video/c116.c",
2124   MAME_DIR .. "src/mame/video/c45.c",
21252125}
21262126
21272127createMAMEProjects(_target, _subtarget, "nasco")
21282128files {
2129   MAME_DIR .. "src/mame/drivers/crgolf.*",
2130   MAME_DIR .. "src/mame/video/crgolf.*",
2131   MAME_DIR .. "src/mame/drivers/suprgolf.*",
2129   MAME_DIR .. "src/mame/drivers/crgolf.c",
2130   MAME_DIR .. "src/mame/video/crgolf.c",
2131   MAME_DIR .. "src/mame/drivers/suprgolf.c",
21322132}
21332133
21342134createMAMEProjects(_target, _subtarget, "neogeo")
21352135files {
2136   MAME_DIR .. "src/mame/drivers/neogeo.*",
2137   MAME_DIR .. "src/mame/video/neogeo.*",
2138   MAME_DIR .. "src/mame/drivers/neogeo_noslot.*",
2139   MAME_DIR .. "src/mame/video/neogeo_spr.*",
2140   MAME_DIR .. "src/mame/machine/neoboot.*",
2141   MAME_DIR .. "src/mame/machine/neocrypt.*",
2142   MAME_DIR .. "src/mame/machine/neoprot.*",
2143   MAME_DIR .. "src/mame/machine/ng_memcard.*",
2136   MAME_DIR .. "src/mame/drivers/neogeo.c",
2137   MAME_DIR .. "src/mame/video/neogeo.c",
2138   MAME_DIR .. "src/mame/drivers/neogeo_noslot.c",
2139   MAME_DIR .. "src/mame/video/neogeo_spr.c",
2140   MAME_DIR .. "src/mame/machine/neoboot.c",
2141   MAME_DIR .. "src/mame/machine/neocrypt.c",
2142   MAME_DIR .. "src/mame/machine/neoprot.c",
2143   MAME_DIR .. "src/mame/machine/ng_memcard.c",
21442144}
21452145
21462146createMAMEProjects(_target, _subtarget, "nichibut")
21472147files {
2148   MAME_DIR .. "src/mame/drivers/armedf.*",
2149   MAME_DIR .. "src/mame/video/armedf.*",
2150   MAME_DIR .. "src/mame/drivers/cclimber.*",
2151   MAME_DIR .. "src/mame/machine/cclimber.*",
2152   MAME_DIR .. "src/mame/audio/cclimber.*",
2153   MAME_DIR .. "src/mame/video/cclimber.*",
2154   MAME_DIR .. "src/mame/drivers/clshroad.*",
2155   MAME_DIR .. "src/mame/video/clshroad.*",
2156   MAME_DIR .. "src/mame/drivers/csplayh5.*",
2157   MAME_DIR .. "src/mame/drivers/cop01.*",
2158   MAME_DIR .. "src/mame/video/cop01.*",
2159   MAME_DIR .. "src/mame/drivers/dacholer.*",
2160   MAME_DIR .. "src/mame/drivers/galivan.*",
2161   MAME_DIR .. "src/mame/video/galivan.*",
2162   MAME_DIR .. "src/mame/drivers/gomoku.*",
2163   MAME_DIR .. "src/mame/audio/gomoku.*",
2164   MAME_DIR .. "src/mame/video/gomoku.*",
2165   MAME_DIR .. "src/mame/drivers/hyhoo.*",
2166   MAME_DIR .. "src/mame/video/hyhoo.*",
2167   MAME_DIR .. "src/mame/drivers/jangou.*",
2168   MAME_DIR .. "src/mame/drivers/magmax.*",
2169   MAME_DIR .. "src/mame/video/magmax.*",
2170   MAME_DIR .. "src/mame/drivers/nbmj8688.*",
2171   MAME_DIR .. "src/mame/video/nbmj8688.*",
2172   MAME_DIR .. "src/mame/drivers/nbmj8891.*",
2173   MAME_DIR .. "src/mame/video/nbmj8891.*",
2174   MAME_DIR .. "src/mame/drivers/nbmj8900.*",
2175   MAME_DIR .. "src/mame/video/nbmj8900.*",
2176   MAME_DIR .. "src/mame/drivers/nbmj8991.*",
2177   MAME_DIR .. "src/mame/video/nbmj8991.*",
2178   MAME_DIR .. "src/mame/drivers/nbmj9195.*",
2179   MAME_DIR .. "src/mame/video/nbmj9195.*",
2180   MAME_DIR .. "src/mame/drivers/nightgal.*",
2181   MAME_DIR .. "src/mame/drivers/niyanpai.*",
2182   MAME_DIR .. "src/mame/video/niyanpai.*",
2183   MAME_DIR .. "src/mame/drivers/pastelg.*",
2184   MAME_DIR .. "src/mame/video/pastelg.*",
2185   MAME_DIR .. "src/mame/drivers/seicross.*",
2186   MAME_DIR .. "src/mame/video/seicross.*",
2187   MAME_DIR .. "src/mame/drivers/terracre.*",
2188   MAME_DIR .. "src/mame/video/terracre.*",
2189   MAME_DIR .. "src/mame/drivers/tubep.*",
2190   MAME_DIR .. "src/mame/video/tubep.*",
2191   MAME_DIR .. "src/mame/drivers/wiping.*",
2192   MAME_DIR .. "src/mame/audio/wiping.*",
2193   MAME_DIR .. "src/mame/video/wiping.*",
2194   MAME_DIR .. "src/mame/machine/nb1413m3.*",
2195   MAME_DIR .. "src/mame/machine/nb1414m4.*",
2148   MAME_DIR .. "src/mame/drivers/armedf.c",
2149   MAME_DIR .. "src/mame/video/armedf.c",
2150   MAME_DIR .. "src/mame/drivers/cclimber.c",
2151   MAME_DIR .. "src/mame/machine/cclimber.c",
2152   MAME_DIR .. "src/mame/audio/cclimber.c",
2153   MAME_DIR .. "src/mame/video/cclimber.c",
2154   MAME_DIR .. "src/mame/drivers/clshroad.c",
2155   MAME_DIR .. "src/mame/video/clshroad.c",
2156   MAME_DIR .. "src/mame/drivers/csplayh5.c",
2157   MAME_DIR .. "src/mame/drivers/cop01.c",
2158   MAME_DIR .. "src/mame/video/cop01.c",
2159   MAME_DIR .. "src/mame/drivers/dacholer.c",
2160   MAME_DIR .. "src/mame/drivers/galivan.c",
2161   MAME_DIR .. "src/mame/video/galivan.c",
2162   MAME_DIR .. "src/mame/drivers/gomoku.c",
2163   MAME_DIR .. "src/mame/audio/gomoku.c",
2164   MAME_DIR .. "src/mame/video/gomoku.c",
2165   MAME_DIR .. "src/mame/drivers/hyhoo.c",
2166   MAME_DIR .. "src/mame/video/hyhoo.c",
2167   MAME_DIR .. "src/mame/drivers/jangou.c",
2168   MAME_DIR .. "src/mame/drivers/magmax.c",
2169   MAME_DIR .. "src/mame/video/magmax.c",
2170   MAME_DIR .. "src/mame/drivers/nbmj8688.c",
2171   MAME_DIR .. "src/mame/video/nbmj8688.c",
2172   MAME_DIR .. "src/mame/drivers/nbmj8891.c",
2173   MAME_DIR .. "src/mame/video/nbmj8891.c",
2174   MAME_DIR .. "src/mame/drivers/nbmj8900.c",
2175   MAME_DIR .. "src/mame/video/nbmj8900.c",
2176   MAME_DIR .. "src/mame/drivers/nbmj8991.c",
2177   MAME_DIR .. "src/mame/video/nbmj8991.c",
2178   MAME_DIR .. "src/mame/drivers/nbmj9195.c",
2179   MAME_DIR .. "src/mame/video/nbmj9195.c",
2180   MAME_DIR .. "src/mame/drivers/nightgal.c",
2181   MAME_DIR .. "src/mame/drivers/niyanpai.c",
2182   MAME_DIR .. "src/mame/video/niyanpai.c",
2183   MAME_DIR .. "src/mame/drivers/pastelg.c",
2184   MAME_DIR .. "src/mame/video/pastelg.c",
2185   MAME_DIR .. "src/mame/drivers/seicross.c",
2186   MAME_DIR .. "src/mame/video/seicross.c",
2187   MAME_DIR .. "src/mame/drivers/terracre.c",
2188   MAME_DIR .. "src/mame/video/terracre.c",
2189   MAME_DIR .. "src/mame/drivers/tubep.c",
2190   MAME_DIR .. "src/mame/video/tubep.c",
2191   MAME_DIR .. "src/mame/drivers/wiping.c",
2192   MAME_DIR .. "src/mame/audio/wiping.c",
2193   MAME_DIR .. "src/mame/video/wiping.c",
2194   MAME_DIR .. "src/mame/machine/nb1413m3.c",
2195   MAME_DIR .. "src/mame/machine/nb1414m4.c",
21962196}
21972197
21982198createMAMEProjects(_target, _subtarget, "nintendo")
21992199files {
2200   MAME_DIR .. "src/mame/drivers/cham24.*",
2201   MAME_DIR .. "src/mame/drivers/dkong.*",
2202   MAME_DIR .. "src/mame/audio/dkong.*",
2203   MAME_DIR .. "src/mame/video/dkong.*",
2204   MAME_DIR .. "src/mame/drivers/mario.*",
2205   MAME_DIR .. "src/mame/audio/mario.*",
2206   MAME_DIR .. "src/mame/video/mario.*",
2207   MAME_DIR .. "src/mame/drivers/multigam.*",
2208   MAME_DIR .. "src/mame/drivers/n8080.*",
2209   MAME_DIR .. "src/mame/audio/n8080.*",
2210   MAME_DIR .. "src/mame/video/n8080.*",
2211   MAME_DIR .. "src/mame/drivers/nss.*",
2212   MAME_DIR .. "src/mame/machine/snes.*",
2213   MAME_DIR .. "src/mame/audio/snes_snd.*",
2214   MAME_DIR .. "src/mame/drivers/playch10.*",
2215   MAME_DIR .. "src/mame/machine/playch10.*",
2216   MAME_DIR .. "src/mame/video/playch10.*",
2217   MAME_DIR .. "src/mame/drivers/popeye.*",
2218   MAME_DIR .. "src/mame/video/popeye.*",
2219   MAME_DIR .. "src/mame/drivers/punchout.*",
2220   MAME_DIR .. "src/mame/video/punchout.*",
2221   MAME_DIR .. "src/mame/drivers/famibox.*",
2222   MAME_DIR .. "src/mame/drivers/sfcbox.*",
2223   MAME_DIR .. "src/mame/drivers/snesb.*",
2224   MAME_DIR .. "src/mame/drivers/spacefb.*",
2225   MAME_DIR .. "src/mame/audio/spacefb.*",
2226   MAME_DIR .. "src/mame/video/spacefb.*",
2227   MAME_DIR .. "src/mame/drivers/vsnes.*",
2228   MAME_DIR .. "src/mame/machine/vsnes.*",
2229   MAME_DIR .. "src/mame/video/vsnes.*",
2230   MAME_DIR .. "src/mame/video/ppu2c0x.*",
2200   MAME_DIR .. "src/mame/drivers/cham24.c",
2201   MAME_DIR .. "src/mame/drivers/dkong.c",
2202   MAME_DIR .. "src/mame/audio/dkong.c",
2203   MAME_DIR .. "src/mame/video/dkong.c",
2204   MAME_DIR .. "src/mame/drivers/mario.c",
2205   MAME_DIR .. "src/mame/audio/mario.c",
2206   MAME_DIR .. "src/mame/video/mario.c",
2207   MAME_DIR .. "src/mame/drivers/multigam.c",
2208   MAME_DIR .. "src/mame/drivers/n8080.c",
2209   MAME_DIR .. "src/mame/audio/n8080.c",
2210   MAME_DIR .. "src/mame/video/n8080.c",
2211   MAME_DIR .. "src/mame/drivers/nss.c",
2212   MAME_DIR .. "src/mame/machine/snes.c",
2213   MAME_DIR .. "src/mame/audio/snes_snd.c",
2214   MAME_DIR .. "src/mame/drivers/playch10.c",
2215   MAME_DIR .. "src/mame/machine/playch10.c",
2216   MAME_DIR .. "src/mame/video/playch10.c",
2217   MAME_DIR .. "src/mame/drivers/popeye.c",
2218   MAME_DIR .. "src/mame/video/popeye.c",
2219   MAME_DIR .. "src/mame/drivers/punchout.c",
2220   MAME_DIR .. "src/mame/video/punchout.c",
2221   MAME_DIR .. "src/mame/drivers/famibox.c",
2222   MAME_DIR .. "src/mame/drivers/sfcbox.c",
2223   MAME_DIR .. "src/mame/drivers/snesb.c",
2224   MAME_DIR .. "src/mame/drivers/spacefb.c",
2225   MAME_DIR .. "src/mame/audio/spacefb.c",
2226   MAME_DIR .. "src/mame/video/spacefb.c",
2227   MAME_DIR .. "src/mame/drivers/vsnes.c",
2228   MAME_DIR .. "src/mame/machine/vsnes.c",
2229   MAME_DIR .. "src/mame/video/vsnes.c",
2230   MAME_DIR .. "src/mame/video/ppu2c0x.c",
22312231
22322232
22332233}
22342234
22352235createMAMEProjects(_target, _subtarget, "nix")
22362236files {
2237   MAME_DIR .. "src/mame/drivers/fitfight.*",
2238   MAME_DIR .. "src/mame/video/fitfight.*",
2239   MAME_DIR .. "src/mame/drivers/pirates.*",
2240   MAME_DIR .. "src/mame/video/pirates.*",
2237   MAME_DIR .. "src/mame/drivers/fitfight.c",
2238   MAME_DIR .. "src/mame/video/fitfight.c",
2239   MAME_DIR .. "src/mame/drivers/pirates.c",
2240   MAME_DIR .. "src/mame/video/pirates.c",
22412241}
22422242
22432243createMAMEProjects(_target, _subtarget, "nmk")
22442244files {
2245   MAME_DIR .. "src/mame/drivers/acommand.*",
2246   MAME_DIR .. "src/mame/drivers/cultures.*",
2247   MAME_DIR .. "src/mame/drivers/ddealer.*",
2248   MAME_DIR .. "src/mame/drivers/jalmah.*",
2249   MAME_DIR .. "src/mame/drivers/macrossp.*",
2250   MAME_DIR .. "src/mame/video/macrossp.*",
2251   MAME_DIR .. "src/mame/drivers/nmk16.*",
2252   MAME_DIR .. "src/mame/machine/nmk004.*",
2253   MAME_DIR .. "src/mame/video/nmk16.*",
2254   MAME_DIR .. "src/mame/drivers/quizdna.*",
2255   MAME_DIR .. "src/mame/video/quizdna.*",
2256   MAME_DIR .. "src/mame/drivers/quizpani.*",
2257   MAME_DIR .. "src/mame/video/quizpani.*",
2245   MAME_DIR .. "src/mame/drivers/acommand.c",
2246   MAME_DIR .. "src/mame/drivers/cultures.c",
2247   MAME_DIR .. "src/mame/drivers/ddealer.c",
2248   MAME_DIR .. "src/mame/drivers/jalmah.c",
2249   MAME_DIR .. "src/mame/drivers/macrossp.c",
2250   MAME_DIR .. "src/mame/video/macrossp.c",
2251   MAME_DIR .. "src/mame/drivers/nmk16.c",
2252   MAME_DIR .. "src/mame/machine/nmk004.c",
2253   MAME_DIR .. "src/mame/video/nmk16.c",
2254   MAME_DIR .. "src/mame/drivers/quizdna.c",
2255   MAME_DIR .. "src/mame/video/quizdna.c",
2256   MAME_DIR .. "src/mame/drivers/quizpani.c",
2257   MAME_DIR .. "src/mame/video/quizpani.c",
22582258}
22592259
22602260createMAMEProjects(_target, _subtarget, "olympia")
22612261files {
2262   MAME_DIR .. "src/mame/drivers/dday.*",
2263   MAME_DIR .. "src/mame/video/dday.*",
2264   MAME_DIR .. "src/mame/drivers/lbeach.*",
2265   MAME_DIR .. "src/mame/drivers/monzagp.*",
2266   MAME_DIR .. "src/mame/drivers/portrait.*",
2267   MAME_DIR .. "src/mame/video/portrait.*",
2268   MAME_DIR .. "src/mame/drivers/vega.*",
2262   MAME_DIR .. "src/mame/drivers/dday.c",
2263   MAME_DIR .. "src/mame/video/dday.c",
2264   MAME_DIR .. "src/mame/drivers/lbeach.c",
2265   MAME_DIR .. "src/mame/drivers/monzagp.c",
2266   MAME_DIR .. "src/mame/drivers/portrait.c",
2267   MAME_DIR .. "src/mame/video/portrait.c",
2268   MAME_DIR .. "src/mame/drivers/vega.c",
22692269}
22702270
22712271createMAMEProjects(_target, _subtarget, "omori")
22722272files {
2273   MAME_DIR .. "src/mame/drivers/battlex.*",
2274   MAME_DIR .. "src/mame/video/battlex.*",
2275   MAME_DIR .. "src/mame/drivers/carjmbre.*",
2276   MAME_DIR .. "src/mame/video/carjmbre.*",
2277   MAME_DIR .. "src/mame/drivers/popper.*",
2278   MAME_DIR .. "src/mame/video/popper.*",
2279   MAME_DIR .. "src/mame/drivers/spaceg.*",
2273   MAME_DIR .. "src/mame/drivers/battlex.c",
2274   MAME_DIR .. "src/mame/video/battlex.c",
2275   MAME_DIR .. "src/mame/drivers/carjmbre.c",
2276   MAME_DIR .. "src/mame/video/carjmbre.c",
2277   MAME_DIR .. "src/mame/drivers/popper.c",
2278   MAME_DIR .. "src/mame/video/popper.c",
2279   MAME_DIR .. "src/mame/drivers/spaceg.c",
22802280}
22812281
22822282createMAMEProjects(_target, _subtarget, "orca")
22832283files {
2284   MAME_DIR .. "src/mame/drivers/espial.*",
2285   MAME_DIR .. "src/mame/video/espial.*",
2286   MAME_DIR .. "src/mame/drivers/funkybee.*",
2287   MAME_DIR .. "src/mame/video/funkybee.*",
2288   MAME_DIR .. "src/mame/drivers/marineb.*",
2289   MAME_DIR .. "src/mame/video/marineb.*",
2290   MAME_DIR .. "src/mame/drivers/vastar.*",
2291   MAME_DIR .. "src/mame/video/vastar.*",
2292   MAME_DIR .. "src/mame/drivers/zodiack.*",
2293   MAME_DIR .. "src/mame/video/zodiack.*",
2284   MAME_DIR .. "src/mame/drivers/espial.c",
2285   MAME_DIR .. "src/mame/video/espial.c",
2286   MAME_DIR .. "src/mame/drivers/funkybee.c",
2287   MAME_DIR .. "src/mame/video/funkybee.c",
2288   MAME_DIR .. "src/mame/drivers/marineb.c",
2289   MAME_DIR .. "src/mame/video/marineb.c",
2290   MAME_DIR .. "src/mame/drivers/vastar.c",
2291   MAME_DIR .. "src/mame/video/vastar.c",
2292   MAME_DIR .. "src/mame/drivers/zodiack.c",
2293   MAME_DIR .. "src/mame/video/zodiack.c",
22942294}
22952295
22962296createMAMEProjects(_target, _subtarget, "pacific")
22972297files {
2298   MAME_DIR .. "src/mame/drivers/mrflea.*",
2299   MAME_DIR .. "src/mame/video/mrflea.*",
2300   MAME_DIR .. "src/mame/drivers/thief.*",
2301   MAME_DIR .. "src/mame/video/thief.*",
2298   MAME_DIR .. "src/mame/drivers/mrflea.c",
2299   MAME_DIR .. "src/mame/video/mrflea.c",
2300   MAME_DIR .. "src/mame/drivers/thief.c",
2301   MAME_DIR .. "src/mame/video/thief.c",
23022302}
23032303
23042304createMAMEProjects(_target, _subtarget, "pacman")
23052305files {
2306   MAME_DIR .. "src/mame/drivers/jrpacman.*",
2307   MAME_DIR .. "src/mame/drivers/pacman.*",
2308   MAME_DIR .. "src/mame/video/pacman.*",
2309   MAME_DIR .. "src/mame/machine/acitya.*",
2310   MAME_DIR .. "src/mame/machine/jumpshot.*",
2311   MAME_DIR .. "src/mame/machine/pacplus.*",
2312   MAME_DIR .. "src/mame/machine/theglobp.*",
2313   MAME_DIR .. "src/mame/drivers/pengo.*",
2306   MAME_DIR .. "src/mame/drivers/jrpacman.c",
2307   MAME_DIR .. "src/mame/drivers/pacman.c",
2308   MAME_DIR .. "src/mame/video/pacman.c",
2309   MAME_DIR .. "src/mame/machine/acitya.c",
2310   MAME_DIR .. "src/mame/machine/jumpshot.c",
2311   MAME_DIR .. "src/mame/machine/pacplus.c",
2312   MAME_DIR .. "src/mame/machine/theglobp.c",
2313   MAME_DIR .. "src/mame/drivers/pengo.c",
23142314}
23152315
23162316createMAMEProjects(_target, _subtarget, "pce")
23172317files {
2318   MAME_DIR .. "src/mame/drivers/ggconnie.*",
2319   MAME_DIR .. "src/mame/drivers/paranoia.*",
2320   MAME_DIR .. "src/mame/drivers/tourvis.*",
2321   MAME_DIR .. "src/mame/drivers/uapce.*",
2322   MAME_DIR .. "src/mame/machine/pcecommn.*",
2318   MAME_DIR .. "src/mame/drivers/ggconnie.c",
2319   MAME_DIR .. "src/mame/drivers/paranoia.c",
2320   MAME_DIR .. "src/mame/drivers/tourvis.c",
2321   MAME_DIR .. "src/mame/drivers/uapce.c",
2322   MAME_DIR .. "src/mame/machine/pcecommn.c",
23232323}
23242324
23252325createMAMEProjects(_target, _subtarget, "phoenix")
23262326files {
2327   MAME_DIR .. "src/mame/drivers/naughtyb.*",
2328   MAME_DIR .. "src/mame/video/naughtyb.*",
2329   MAME_DIR .. "src/mame/drivers/phoenix.*",
2330   MAME_DIR .. "src/mame/audio/phoenix.*",
2331   MAME_DIR .. "src/mame/video/phoenix.*",
2332   MAME_DIR .. "src/mame/drivers/safarir.*",
2333   MAME_DIR .. "src/mame/audio/pleiads.*",
2327   MAME_DIR .. "src/mame/drivers/naughtyb.c",
2328   MAME_DIR .. "src/mame/video/naughtyb.c",
2329   MAME_DIR .. "src/mame/drivers/phoenix.c",
2330   MAME_DIR .. "src/mame/audio/phoenix.c",
2331   MAME_DIR .. "src/mame/video/phoenix.c",
2332   MAME_DIR .. "src/mame/drivers/safarir.c",
2333   MAME_DIR .. "src/mame/audio/pleiads.c",
23342334}
23352335
23362336createMAMEProjects(_target, _subtarget, "playmark")
23372337files {
2338   MAME_DIR .. "src/mame/drivers/drtomy.*",
2339   MAME_DIR .. "src/mame/drivers/playmark.*",
2340   MAME_DIR .. "src/mame/video/playmark.*",
2341   MAME_DIR .. "src/mame/drivers/powerbal.*",
2342   MAME_DIR .. "src/mame/drivers/sderby.*",
2343   MAME_DIR .. "src/mame/video/sderby.*",
2344   MAME_DIR .. "src/mame/drivers/sslam.*",
2345   MAME_DIR .. "src/mame/video/sslam.*",
2338   MAME_DIR .. "src/mame/drivers/drtomy.c",
2339   MAME_DIR .. "src/mame/drivers/playmark.c",
2340   MAME_DIR .. "src/mame/video/playmark.c",
2341   MAME_DIR .. "src/mame/drivers/powerbal.c",
2342   MAME_DIR .. "src/mame/drivers/sderby.c",
2343   MAME_DIR .. "src/mame/video/sderby.c",
2344   MAME_DIR .. "src/mame/drivers/sslam.c",
2345   MAME_DIR .. "src/mame/video/sslam.c",
23462346}
23472347
23482348createMAMEProjects(_target, _subtarget, "psikyo")
23492349files {
2350   MAME_DIR .. "src/mame/drivers/psikyo.*",
2351   MAME_DIR .. "src/mame/video/psikyo.*",
2352   MAME_DIR .. "src/mame/drivers/psikyo4.*",
2353   MAME_DIR .. "src/mame/video/psikyo4.*",
2354   MAME_DIR .. "src/mame/drivers/psikyosh.*",
2355   MAME_DIR .. "src/mame/video/psikyosh.*",
2350   MAME_DIR .. "src/mame/drivers/psikyo.c",
2351   MAME_DIR .. "src/mame/video/psikyo.c",
2352   MAME_DIR .. "src/mame/drivers/psikyo4.c",
2353   MAME_DIR .. "src/mame/video/psikyo4.c",
2354   MAME_DIR .. "src/mame/drivers/psikyosh.c",
2355   MAME_DIR .. "src/mame/video/psikyosh.c",
23562356}
23572357
23582358createMAMEProjects(_target, _subtarget, "ramtek")
23592359files {
2360   MAME_DIR .. "src/mame/drivers/hitme.*",
2361   MAME_DIR .. "src/mame/audio/hitme.*",
2362   MAME_DIR .. "src/mame/drivers/ramtek.*",
2363   MAME_DIR .. "src/mame/drivers/starcrus.*",
2364   MAME_DIR .. "src/mame/video/starcrus.*",
2360   MAME_DIR .. "src/mame/drivers/hitme.c",
2361   MAME_DIR .. "src/mame/audio/hitme.c",
2362   MAME_DIR .. "src/mame/drivers/ramtek.c",
2363   MAME_DIR .. "src/mame/drivers/starcrus.c",
2364   MAME_DIR .. "src/mame/video/starcrus.c",
23652365}
23662366
23672367createMAMEProjects(_target, _subtarget, "rare")
23682368files {
2369   MAME_DIR .. "src/mame/drivers/btoads.*",
2370   MAME_DIR .. "src/mame/video/btoads.*",
2371   MAME_DIR .. "src/mame/drivers/kinst.*",
2372   MAME_DIR .. "src/mame/drivers/xtheball.*",
2369   MAME_DIR .. "src/mame/drivers/btoads.c",
2370   MAME_DIR .. "src/mame/video/btoads.c",
2371   MAME_DIR .. "src/mame/drivers/kinst.c",
2372   MAME_DIR .. "src/mame/drivers/xtheball.c",
23732373}
23742374
23752375createMAMEProjects(_target, _subtarget, "sanritsu")
23762376files {
2377   MAME_DIR .. "src/mame/drivers/appoooh.*",
2378   MAME_DIR .. "src/mame/video/appoooh.*",
2379   MAME_DIR .. "src/mame/drivers/bankp.*",
2380   MAME_DIR .. "src/mame/video/bankp.*",
2381   MAME_DIR .. "src/mame/drivers/chinsan.*",
2382   MAME_DIR .. "src/mame/drivers/drmicro.*",
2383   MAME_DIR .. "src/mame/video/drmicro.*",
2384   MAME_DIR .. "src/mame/drivers/jantotsu.*",
2385   MAME_DIR .. "src/mame/drivers/mayumi.*",
2386   MAME_DIR .. "src/mame/drivers/mermaid.*",
2387   MAME_DIR .. "src/mame/video/mermaid.*",
2388   MAME_DIR .. "src/mame/drivers/mjkjidai.*",
2389   MAME_DIR .. "src/mame/video/mjkjidai.*",
2377   MAME_DIR .. "src/mame/drivers/appoooh.c",
2378   MAME_DIR .. "src/mame/video/appoooh.c",
2379   MAME_DIR .. "src/mame/drivers/bankp.c",
2380   MAME_DIR .. "src/mame/video/bankp.c",
2381   MAME_DIR .. "src/mame/drivers/chinsan.c",
2382   MAME_DIR .. "src/mame/drivers/drmicro.c",
2383   MAME_DIR .. "src/mame/video/drmicro.c",
2384   MAME_DIR .. "src/mame/drivers/jantotsu.c",
2385   MAME_DIR .. "src/mame/drivers/mayumi.c",
2386   MAME_DIR .. "src/mame/drivers/mermaid.c",
2387   MAME_DIR .. "src/mame/video/mermaid.c",
2388   MAME_DIR .. "src/mame/drivers/mjkjidai.c",
2389   MAME_DIR .. "src/mame/video/mjkjidai.c",
23902390}
23912391
23922392createMAMEProjects(_target, _subtarget, "sega")
23932393files {
2394   MAME_DIR .. "src/mame/drivers/angelkds.*",
2395   MAME_DIR .. "src/mame/video/angelkds.*",
2396   MAME_DIR .. "src/mame/drivers/bingoc.*",
2397   MAME_DIR .. "src/mame/drivers/blockade.*",
2398   MAME_DIR .. "src/mame/audio/blockade.*",
2399   MAME_DIR .. "src/mame/video/blockade.*",
2400   MAME_DIR .. "src/mame/drivers/calorie.*",
2401   MAME_DIR .. "src/mame/drivers/chihiro.*",
2402   MAME_DIR .. "src/mame/video/chihiro.*",
2403   MAME_DIR .. "src/mame/drivers/coolridr.*",
2404   MAME_DIR .. "src/mame/drivers/deniam.*",
2405   MAME_DIR .. "src/mame/video/deniam.*",
2406   MAME_DIR .. "src/mame/drivers/dotrikun.*",
2407   MAME_DIR .. "src/mame/drivers/gpworld.*",
2408   MAME_DIR .. "src/mame/drivers/hikaru.*",
2409   MAME_DIR .. "src/mame/drivers/hshavoc.*",
2410   MAME_DIR .. "src/mame/drivers/kopunch.*",
2411   MAME_DIR .. "src/mame/video/kopunch.*",
2412   MAME_DIR .. "src/mame/drivers/lindbergh.*",
2413   MAME_DIR .. "src/mame/machine/segabb.*",
2414   MAME_DIR .. "src/mame/machine/megadriv.*",
2415   MAME_DIR .. "src/mame/drivers/megadrvb.*",
2416   MAME_DIR .. "src/mame/drivers/megaplay.*",
2417   MAME_DIR .. "src/mame/drivers/megatech.*",
2418   MAME_DIR .. "src/mame/drivers/model1.*",
2419   MAME_DIR .. "src/mame/machine/model1.*",
2420   MAME_DIR .. "src/mame/video/model1.*",
2421   MAME_DIR .. "src/mame/audio/dsbz80.*",
2422   MAME_DIR .. "src/mame/drivers/model2.*",
2423   MAME_DIR .. "src/mame/video/model2.*",
2424   MAME_DIR .. "src/mame/drivers/model3.*",
2425   MAME_DIR .. "src/mame/video/model3.*",
2426   MAME_DIR .. "src/mame/machine/model3.*",
2427   MAME_DIR .. "src/mame/drivers/monacogp.*",
2428   MAME_DIR .. "src/mame/drivers/naomi.*",
2429   MAME_DIR .. "src/mame/machine/dc.*",
2430   MAME_DIR .. "src/mame/video/powervr2.*",
2431   MAME_DIR .. "src/mame/machine/naomi.*",
2432   MAME_DIR .. "src/mame/machine/naomig1.*",
2433   MAME_DIR .. "src/mame/machine/naomibd.*",
2434   MAME_DIR .. "src/mame/machine/naomirom.*",
2435   MAME_DIR .. "src/mame/machine/naomigd.*",
2436   MAME_DIR .. "src/mame/machine/naomim1.*",
2437   MAME_DIR .. "src/mame/machine/naomim2.*",
2438   MAME_DIR .. "src/mame/machine/naomim4.*",
2439   MAME_DIR .. "src/mame/machine/315-5881_crypt.*",
2440   MAME_DIR .. "src/mame/machine/awboard.*",
2441   MAME_DIR .. "src/mame/machine/mie.*",
2442   MAME_DIR .. "src/mame/machine/maple-dc.*",
2443   MAME_DIR .. "src/mame/machine/mapledev.*",
2444   MAME_DIR .. "src/mame/machine/dc-ctrl.*",
2445   MAME_DIR .. "src/mame/machine/jvs13551.*",
2446   MAME_DIR .. "src/mame/drivers/triforce.*",
2447   MAME_DIR .. "src/mame/drivers/puckpkmn.*",
2448   MAME_DIR .. "src/mame/drivers/segac2.*",
2449   MAME_DIR .. "src/mame/drivers/segae.*",
2450   MAME_DIR .. "src/mame/drivers/shtzone.*",
2451   MAME_DIR .. "src/mame/drivers/segacoin.*",
2452   MAME_DIR .. "src/mame/drivers/segag80r.*",
2453   MAME_DIR .. "src/mame/machine/segag80.*",
2454   MAME_DIR .. "src/mame/audio/segag80r.*",
2455   MAME_DIR .. "src/mame/video/segag80r.*",
2456   MAME_DIR .. "src/mame/drivers/segag80v.*",
2457   MAME_DIR .. "src/mame/audio/segag80v.*",
2458   MAME_DIR .. "src/mame/video/segag80v.*",
2459   MAME_DIR .. "src/mame/drivers/segahang.*",
2460   MAME_DIR .. "src/mame/video/segahang.*",
2461   MAME_DIR .. "src/mame/drivers/segajw.*",
2462   MAME_DIR .. "src/mame/drivers/segald.*",
2463   MAME_DIR .. "src/mame/drivers/segaorun.*",
2464   MAME_DIR .. "src/mame/video/segaorun.*",
2465   MAME_DIR .. "src/mame/drivers/segas16a.*",
2466   MAME_DIR .. "src/mame/video/segas16a.*",
2467   MAME_DIR .. "src/mame/drivers/segas16b.*",
2468   MAME_DIR .. "src/mame/video/segas16b.*",
2469   MAME_DIR .. "src/mame/drivers/segas18.*",
2470   MAME_DIR .. "src/mame/video/segas18.*",
2471   MAME_DIR .. "src/mame/drivers/segas24.*",
2472   MAME_DIR .. "src/mame/video/segas24.*",
2473   MAME_DIR .. "src/mame/drivers/segas32.*",
2474   MAME_DIR .. "src/mame/machine/segas32.*",
2475   MAME_DIR .. "src/mame/video/segas32.*",
2476   MAME_DIR .. "src/mame/drivers/segaufo.*",
2477   MAME_DIR .. "src/mame/drivers/segaxbd.*",
2478   MAME_DIR .. "src/mame/video/segaxbd.*",
2479   MAME_DIR .. "src/mame/drivers/segaybd.*",
2480   MAME_DIR .. "src/mame/video/segaybd.*",
2481   MAME_DIR .. "src/mame/drivers/sg1000a.*",
2482   MAME_DIR .. "src/mame/drivers/stactics.*",
2483   MAME_DIR .. "src/mame/video/stactics.*",
2484   MAME_DIR .. "src/mame/drivers/stv.*",
2485   MAME_DIR .. "src/mame/machine/stvprot.*",
2486   MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.*",
2487   MAME_DIR .. "src/mame/drivers/suprloco.*",
2488   MAME_DIR .. "src/mame/video/suprloco.*",
2489   MAME_DIR .. "src/mame/drivers/system1.*",
2490   MAME_DIR .. "src/mame/video/system1.*",
2491   MAME_DIR .. "src/mame/drivers/system16.*",
2492   MAME_DIR .. "src/mame/video/system16.*",
2493   MAME_DIR .. "src/mame/drivers/timetrv.*",
2494   MAME_DIR .. "src/mame/drivers/turbo.*",
2495   MAME_DIR .. "src/mame/audio/turbo.*",
2496   MAME_DIR .. "src/mame/video/turbo.*",
2497   MAME_DIR .. "src/mame/drivers/vicdual.*",
2498   MAME_DIR .. "src/mame/audio/vicdual.*",
2499   MAME_DIR .. "src/mame/video/vicdual.*",
2500   MAME_DIR .. "src/mame/audio/carnival.*",
2501   MAME_DIR .. "src/mame/audio/depthch.*",
2502   MAME_DIR .. "src/mame/audio/invinco.*",
2503   MAME_DIR .. "src/mame/audio/pulsar.*",
2504   MAME_DIR .. "src/mame/drivers/zaxxon.*",
2505   MAME_DIR .. "src/mame/audio/zaxxon.*",
2506   MAME_DIR .. "src/mame/video/zaxxon.*",
2507   MAME_DIR .. "src/mame/machine/315_5296.*",
2508   MAME_DIR .. "src/mame/machine/fd1089.*",
2509   MAME_DIR .. "src/mame/machine/fd1094.*",
2510   MAME_DIR .. "src/mame/machine/fddebug.*",
2511   MAME_DIR .. "src/mame/machine/mc8123.*",
2512   MAME_DIR .. "src/mame/machine/segaic16.*",
2513   MAME_DIR .. "src/mame/audio/segasnd.*",
2514   MAME_DIR .. "src/mame/video/segaic16.*",
2515   MAME_DIR .. "src/mame/video/segaic16_road.*",
2516   MAME_DIR .. "src/mame/video/sega16sp.*",
2517   MAME_DIR .. "src/mame/video/segaic24.*",
2518   MAME_DIR .. "src/mame/machine/gdrom.*",
2394   MAME_DIR .. "src/mame/drivers/angelkds.c",
2395   MAME_DIR .. "src/mame/video/angelkds.c",
2396   MAME_DIR .. "src/mame/drivers/bingoc.c",
2397   MAME_DIR .. "src/mame/drivers/blockade.c",
2398   MAME_DIR .. "src/mame/audio/blockade.c",
2399   MAME_DIR .. "src/mame/video/blockade.c",
2400   MAME_DIR .. "src/mame/drivers/calorie.c",
2401   MAME_DIR .. "src/mame/drivers/chihiro.c",
2402   MAME_DIR .. "src/mame/video/chihiro.c",
2403   MAME_DIR .. "src/mame/drivers/coolridr.c",
2404   MAME_DIR .. "src/mame/drivers/deniam.c",
2405   MAME_DIR .. "src/mame/video/deniam.c",
2406   MAME_DIR .. "src/mame/drivers/dotrikun.c",
2407   MAME_DIR .. "src/mame/drivers/gpworld.c",
2408   MAME_DIR .. "src/mame/drivers/hikaru.c",
2409   MAME_DIR .. "src/mame/drivers/hshavoc.c",
2410   MAME_DIR .. "src/mame/drivers/kopunch.c",
2411   MAME_DIR .. "src/mame/video/kopunch.c",
2412   MAME_DIR .. "src/mame/drivers/lindbergh.c",
2413   MAME_DIR .. "src/mame/machine/segabb.c",
2414   MAME_DIR .. "src/mame/machine/megadriv.c",
2415   MAME_DIR .. "src/mame/drivers/megadrvb.c",
2416   MAME_DIR .. "src/mame/drivers/megaplay.c",
2417   MAME_DIR .. "src/mame/drivers/megatech.c",
2418   MAME_DIR .. "src/mame/drivers/model1.c",
2419   MAME_DIR .. "src/mame/machine/model1.c",
2420   MAME_DIR .. "src/mame/video/model1.c",
2421   MAME_DIR .. "src/mame/audio/dsbz80.c",
2422   MAME_DIR .. "src/mame/drivers/model2.c",
2423   MAME_DIR .. "src/mame/video/model2.c",
2424   MAME_DIR .. "src/mame/drivers/model3.c",
2425   MAME_DIR .. "src/mame/video/model3.c",
2426   MAME_DIR .. "src/mame/machine/model3.c",
2427   MAME_DIR .. "src/mame/drivers/monacogp.c",
2428   MAME_DIR .. "src/mame/drivers/naomi.c",
2429   MAME_DIR .. "src/mame/machine/dc.c",
2430   MAME_DIR .. "src/mame/video/powervr2.c",
2431   MAME_DIR .. "src/mame/machine/naomi.c",
2432   MAME_DIR .. "src/mame/machine/naomig1.c",
2433   MAME_DIR .. "src/mame/machine/naomibd.c",
2434   MAME_DIR .. "src/mame/machine/naomirom.c",
2435   MAME_DIR .. "src/mame/machine/naomigd.c",
2436   MAME_DIR .. "src/mame/machine/naomim1.c",
2437   MAME_DIR .. "src/mame/machine/naomim2.c",
2438   MAME_DIR .. "src/mame/machine/naomim4.c",
2439   MAME_DIR .. "src/mame/machine/315-5881_crypt.c",
2440   MAME_DIR .. "src/mame/machine/awboard.c",
2441   MAME_DIR .. "src/mame/machine/mie.c",
2442   MAME_DIR .. "src/mame/machine/maple-dc.c",
2443   MAME_DIR .. "src/mame/machine/mapledev.c",
2444   MAME_DIR .. "src/mame/machine/dc-ctrl.c",
2445   MAME_DIR .. "src/mame/machine/jvs13551.c",
2446   MAME_DIR .. "src/mame/drivers/triforce.c",
2447   MAME_DIR .. "src/mame/drivers/puckpkmn.c",
2448   MAME_DIR .. "src/mame/drivers/segac2.c",
2449   MAME_DIR .. "src/mame/drivers/segae.c",
2450   MAME_DIR .. "src/mame/drivers/shtzone.c",
2451   MAME_DIR .. "src/mame/drivers/segacoin.c",
2452   MAME_DIR .. "src/mame/drivers/segag80r.c",
2453   MAME_DIR .. "src/mame/machine/segag80.c",
2454   MAME_DIR .. "src/mame/audio/segag80r.c",
2455   MAME_DIR .. "src/mame/video/segag80r.c",
2456   MAME_DIR .. "src/mame/drivers/segag80v.c",
2457   MAME_DIR .. "src/mame/audio/segag80v.c",
2458   MAME_DIR .. "src/mame/video/segag80v.c",
2459   MAME_DIR .. "src/mame/drivers/segahang.c",
2460   MAME_DIR .. "src/mame/video/segahang.c",
2461   MAME_DIR .. "src/mame/drivers/segajw.c",
2462   MAME_DIR .. "src/mame/drivers/segald.c",
2463   MAME_DIR .. "src/mame/drivers/segaorun.c",
2464   MAME_DIR .. "src/mame/video/segaorun.c",
2465   MAME_DIR .. "src/mame/drivers/segas16a.c",
2466   MAME_DIR .. "src/mame/video/segas16a.c",
2467   MAME_DIR .. "src/mame/drivers/segas16b.c",
2468   MAME_DIR .. "src/mame/video/segas16b.c",
2469   MAME_DIR .. "src/mame/drivers/segas18.c",
2470   MAME_DIR .. "src/mame/video/segas18.c",
2471   MAME_DIR .. "src/mame/drivers/segas24.c",
2472   MAME_DIR .. "src/mame/video/segas24.c",
2473   MAME_DIR .. "src/mame/drivers/segas32.c",
2474   MAME_DIR .. "src/mame/machine/segas32.c",
2475   MAME_DIR .. "src/mame/video/segas32.c",
2476   MAME_DIR .. "src/mame/drivers/segaufo.c",
2477   MAME_DIR .. "src/mame/drivers/segaxbd.c",
2478   MAME_DIR .. "src/mame/video/segaxbd.c",
2479   MAME_DIR .. "src/mame/drivers/segaybd.c",
2480   MAME_DIR .. "src/mame/video/segaybd.c",
2481   MAME_DIR .. "src/mame/drivers/sg1000a.c",
2482   MAME_DIR .. "src/mame/drivers/stactics.c",
2483   MAME_DIR .. "src/mame/video/stactics.c",
2484   MAME_DIR .. "src/mame/drivers/stv.c",
2485   MAME_DIR .. "src/mame/machine/stvprot.c",
2486   MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.c",
2487   MAME_DIR .. "src/mame/drivers/suprloco.c",
2488   MAME_DIR .. "src/mame/video/suprloco.c",
2489   MAME_DIR .. "src/mame/drivers/system1.c",
2490   MAME_DIR .. "src/mame/video/system1.c",
2491   MAME_DIR .. "src/mame/drivers/system16.c",
2492   MAME_DIR .. "src/mame/video/system16.c",
2493   MAME_DIR .. "src/mame/drivers/timetrv.c",
2494   MAME_DIR .. "src/mame/drivers/turbo.c",
2495   MAME_DIR .. "src/mame/audio/turbo.c",
2496   MAME_DIR .. "src/mame/video/turbo.c",
2497   MAME_DIR .. "src/mame/drivers/vicdual.c",
2498   MAME_DIR .. "src/mame/audio/vicdual.c",
2499   MAME_DIR .. "src/mame/video/vicdual.c",
2500   MAME_DIR .. "src/mame/audio/carnival.c",
2501   MAME_DIR .. "src/mame/audio/depthch.c",
2502   MAME_DIR .. "src/mame/audio/invinco.c",
2503   MAME_DIR .. "src/mame/audio/pulsar.c",
2504   MAME_DIR .. "src/mame/drivers/zaxxon.c",
2505   MAME_DIR .. "src/mame/audio/zaxxon.c",
2506   MAME_DIR .. "src/mame/video/zaxxon.c",
2507   MAME_DIR .. "src/mame/machine/315_5296.c",
2508   MAME_DIR .. "src/mame/machine/fd1089.c",
2509   MAME_DIR .. "src/mame/machine/fd1094.c",
2510   MAME_DIR .. "src/mame/machine/fddebug.c",
2511   MAME_DIR .. "src/mame/machine/mc8123.c",
2512   MAME_DIR .. "src/mame/machine/segaic16.c",
2513   MAME_DIR .. "src/mame/audio/segasnd.c",
2514   MAME_DIR .. "src/mame/video/segaic16.c",
2515   MAME_DIR .. "src/mame/video/segaic16_road.c",
2516   MAME_DIR .. "src/mame/video/sega16sp.c",
2517   MAME_DIR .. "src/mame/video/segaic24.c",
2518   MAME_DIR .. "src/mame/machine/gdrom.c",
25192519}
25202520
25212521createMAMEProjects(_target, _subtarget, "seibu")
25222522files {
2523   MAME_DIR .. "src/mame/drivers/bloodbro.*",
2524   MAME_DIR .. "src/mame/video/bloodbro.*",
2525   MAME_DIR .. "src/mame/drivers/cabal.*",
2526   MAME_DIR .. "src/mame/video/cabal.*",
2527   MAME_DIR .. "src/mame/drivers/cshooter.*",
2528   MAME_DIR .. "src/mame/drivers/dcon.*",
2529   MAME_DIR .. "src/mame/video/dcon.*",
2530   MAME_DIR .. "src/mame/drivers/deadang.*",
2531   MAME_DIR .. "src/mame/video/deadang.*",
2532   MAME_DIR .. "src/mame/drivers/dynduke.*",
2533   MAME_DIR .. "src/mame/video/dynduke.*",
2534   MAME_DIR .. "src/mame/drivers/feversoc.*",
2535   MAME_DIR .. "src/mame/drivers/goal92.*",
2536   MAME_DIR .. "src/mame/video/goal92.*",
2537   MAME_DIR .. "src/mame/drivers/goodejan.*",
2538   MAME_DIR .. "src/mame/drivers/kncljoe.*",
2539   MAME_DIR .. "src/mame/video/kncljoe.*",
2540   MAME_DIR .. "src/mame/drivers/legionna.*",
2541   MAME_DIR .. "src/mame/video/legionna.*",
2542   MAME_DIR .. "src/mame/drivers/mustache.*",
2543   MAME_DIR .. "src/mame/video/mustache.*",
2544   MAME_DIR .. "src/mame/drivers/panicr.*",
2545   MAME_DIR .. "src/mame/drivers/raiden.*",
2546   MAME_DIR .. "src/mame/video/raiden.*",
2547   MAME_DIR .. "src/mame/drivers/raiden2.*",
2548   MAME_DIR .. "src/mame/machine/r2crypt.*",
2549   MAME_DIR .. "src/mame/machine/raiden2cop.*",
2550   MAME_DIR .. "src/mame/drivers/r2dx_v33.*",
2551   MAME_DIR .. "src/mame/drivers/seibuspi.*",
2552   MAME_DIR .. "src/mame/machine/seibuspi.*",
2553   MAME_DIR .. "src/mame/video/seibuspi.*",
2554   MAME_DIR .. "src/mame/drivers/sengokmj.*",
2555   MAME_DIR .. "src/mame/drivers/stfight.*",
2556   MAME_DIR .. "src/mame/machine/stfight.*",
2557   MAME_DIR .. "src/mame/video/stfight.*",
2558   MAME_DIR .. "src/mame/drivers/toki.*",
2559   MAME_DIR .. "src/mame/video/toki.*",
2560   MAME_DIR .. "src/mame/drivers/wiz.*",
2561   MAME_DIR .. "src/mame/video/wiz.*",
2562   MAME_DIR .. "src/mame/machine/seicop.*",
2563   MAME_DIR .. "src/mame/machine/spisprit.*",
2564   MAME_DIR .. "src/mame/audio/seibu.*",
2565   MAME_DIR .. "src/mame/video/seibu_crtc.*",
2523   MAME_DIR .. "src/mame/drivers/bloodbro.c",
2524   MAME_DIR .. "src/mame/video/bloodbro.c",
2525   MAME_DIR .. "src/mame/drivers/cabal.c",
2526   MAME_DIR .. "src/mame/video/cabal.c",
2527   MAME_DIR .. "src/mame/drivers/cshooter.c",
2528   MAME_DIR .. "src/mame/drivers/dcon.c",
2529   MAME_DIR .. "src/mame/video/dcon.c",
2530   MAME_DIR .. "src/mame/drivers/deadang.c",
2531   MAME_DIR .. "src/mame/video/deadang.c",
2532   MAME_DIR .. "src/mame/drivers/dynduke.c",
2533   MAME_DIR .. "src/mame/video/dynduke.c",
2534   MAME_DIR .. "src/mame/drivers/feversoc.c",
2535   MAME_DIR .. "src/mame/drivers/goal92.c",
2536   MAME_DIR .. "src/mame/video/goal92.c",
2537   MAME_DIR .. "src/mame/drivers/goodejan.c",
2538   MAME_DIR .. "src/mame/drivers/kncljoe.c",
2539   MAME_DIR .. "src/mame/video/kncljoe.c",
2540   MAME_DIR .. "src/mame/drivers/legionna.c",
2541   MAME_DIR .. "src/mame/video/legionna.c",
2542   MAME_DIR .. "src/mame/drivers/mustache.c",
2543   MAME_DIR .. "src/mame/video/mustache.c",
2544   MAME_DIR .. "src/mame/drivers/panicr.c",
2545   MAME_DIR .. "src/mame/drivers/raiden.c",
2546   MAME_DIR .. "src/mame/video/raiden.c",
2547   MAME_DIR .. "src/mame/drivers/raiden2.c",
2548   MAME_DIR .. "src/mame/machine/r2crypt.c",
2549   MAME_DIR .. "src/mame/machine/raiden2cop.c",
2550   MAME_DIR .. "src/mame/drivers/r2dx_v33.c",
2551   MAME_DIR .. "src/mame/drivers/seibuspi.c",
2552   MAME_DIR .. "src/mame/machine/seibuspi.c",
2553   MAME_DIR .. "src/mame/video/seibuspi.c",
2554   MAME_DIR .. "src/mame/drivers/sengokmj.c",
2555   MAME_DIR .. "src/mame/drivers/stfight.c",
2556   MAME_DIR .. "src/mame/machine/stfight.c",
2557   MAME_DIR .. "src/mame/video/stfight.c",
2558   MAME_DIR .. "src/mame/drivers/toki.c",
2559   MAME_DIR .. "src/mame/video/toki.c",
2560   MAME_DIR .. "src/mame/drivers/wiz.c",
2561   MAME_DIR .. "src/mame/video/wiz.c",
2562   MAME_DIR .. "src/mame/machine/seicop.c",
2563   MAME_DIR .. "src/mame/machine/spisprit.c",
2564   MAME_DIR .. "src/mame/audio/seibu.c",
2565   MAME_DIR .. "src/mame/video/seibu_crtc.c",
25662566}
25672567
25682568createMAMEProjects(_target, _subtarget, "seta")
25692569files {
2570   MAME_DIR .. "src/mame/drivers/aleck64.*",
2571   MAME_DIR .. "src/mame/machine/n64.*",
2572   MAME_DIR .. "src/mame/video/n64.*",
2573   MAME_DIR .. "src/mame/video/rdpblend.*",
2574   MAME_DIR .. "src/mame/video/rdpspn16.*",
2575   MAME_DIR .. "src/mame/video/rdptpipe.*",
2576   MAME_DIR .. "src/mame/drivers/hanaawas.*",
2577   MAME_DIR .. "src/mame/video/hanaawas.*",
2578   MAME_DIR .. "src/mame/drivers/jclub2.*",
2579   MAME_DIR .. "src/mame/drivers/macs.*",
2580   MAME_DIR .. "src/mame/drivers/seta.*",
2581   MAME_DIR .. "src/mame/video/seta.*",
2582   MAME_DIR .. "src/mame/drivers/seta2.*",
2583   MAME_DIR .. "src/mame/video/seta2.*",
2584   MAME_DIR .. "src/mame/drivers/speedatk.*",
2585   MAME_DIR .. "src/mame/video/speedatk.*",
2586   MAME_DIR .. "src/mame/drivers/speglsht.*",
2587   MAME_DIR .. "src/mame/drivers/srmp2.*",
2588   MAME_DIR .. "src/mame/video/srmp2.*",
2589   MAME_DIR .. "src/mame/drivers/srmp5.*",
2590   MAME_DIR .. "src/mame/drivers/srmp6.*",
2591   MAME_DIR .. "src/mame/drivers/ssv.*",
2592   MAME_DIR .. "src/mame/video/ssv.*",
2593   MAME_DIR .. "src/mame/video/st0020.*",
2594   MAME_DIR .. "src/mame/machine/st0016.*",
2595   MAME_DIR .. "src/mame/drivers/simple_st0016.*",
2596   MAME_DIR .. "src/mame/video/seta001.*",
2570   MAME_DIR .. "src/mame/drivers/aleck64.c",
2571   MAME_DIR .. "src/mame/machine/n64.c",
2572   MAME_DIR .. "src/mame/video/n64.c",
2573   MAME_DIR .. "src/mame/video/rdpblend.c",
2574   MAME_DIR .. "src/mame/video/rdpspn16.c",
2575   MAME_DIR .. "src/mame/video/rdptpipe.c",
2576   MAME_DIR .. "src/mame/drivers/hanaawas.c",
2577   MAME_DIR .. "src/mame/video/hanaawas.c",
2578   MAME_DIR .. "src/mame/drivers/jclub2.c",
2579   MAME_DIR .. "src/mame/drivers/macs.c",
2580   MAME_DIR .. "src/mame/drivers/seta.c",
2581   MAME_DIR .. "src/mame/video/seta.c",
2582   MAME_DIR .. "src/mame/drivers/seta2.c",
2583   MAME_DIR .. "src/mame/video/seta2.c",
2584   MAME_DIR .. "src/mame/drivers/speedatk.c",
2585   MAME_DIR .. "src/mame/video/speedatk.c",
2586   MAME_DIR .. "src/mame/drivers/speglsht.c",
2587   MAME_DIR .. "src/mame/drivers/srmp2.c",
2588   MAME_DIR .. "src/mame/video/srmp2.c",
2589   MAME_DIR .. "src/mame/drivers/srmp5.c",
2590   MAME_DIR .. "src/mame/drivers/srmp6.c",
2591   MAME_DIR .. "src/mame/drivers/ssv.c",
2592   MAME_DIR .. "src/mame/video/ssv.c",
2593   MAME_DIR .. "src/mame/video/st0020.c",
2594   MAME_DIR .. "src/mame/machine/st0016.c",
2595   MAME_DIR .. "src/mame/drivers/simple_st0016.c",
2596   MAME_DIR .. "src/mame/video/seta001.c",
25972597}
25982598
25992599createMAMEProjects(_target, _subtarget, "sigma")
26002600files {
2601   MAME_DIR .. "src/mame/drivers/nyny.*",
2602   MAME_DIR .. "src/mame/drivers/r2dtank.*",
2603   MAME_DIR .. "src/mame/drivers/sigmab52.*",
2604   MAME_DIR .. "src/mame/drivers/sigmab98.*",
2605   MAME_DIR .. "src/mame/drivers/spiders.*",
2606   MAME_DIR .. "src/mame/audio/spiders.*",
2607   MAME_DIR .. "src/mame/drivers/sub.*",
2601   MAME_DIR .. "src/mame/drivers/nyny.c",
2602   MAME_DIR .. "src/mame/drivers/r2dtank.c",
2603   MAME_DIR .. "src/mame/drivers/sigmab52.c",
2604   MAME_DIR .. "src/mame/drivers/sigmab98.c",
2605   MAME_DIR .. "src/mame/drivers/spiders.c",
2606   MAME_DIR .. "src/mame/audio/spiders.c",
2607   MAME_DIR .. "src/mame/drivers/sub.c",
26082608}
26092609
26102610createMAMEProjects(_target, _subtarget, "snk")
26112611files {
2612   MAME_DIR .. "src/mame/drivers/bbusters.*",
2613   MAME_DIR .. "src/mame/video/bbusters.*",
2614   MAME_DIR .. "src/mame/drivers/dmndrby.*",
2615   MAME_DIR .. "src/mame/drivers/hng64.*",
2616   MAME_DIR .. "src/mame/video/hng64.*",
2617   MAME_DIR .. "src/mame/audio/hng64.*",
2618   MAME_DIR .. "src/mame/machine/hng64_net.*",
2619   MAME_DIR .. "src/mame/video/hng64_3d.*",
2620   MAME_DIR .. "src/mame/video/hng64_sprite.*",
2621   MAME_DIR .. "src/mame/drivers/lasso.*",
2622   MAME_DIR .. "src/mame/video/lasso.*",
2623   MAME_DIR .. "src/mame/drivers/mainsnk.*",
2624   MAME_DIR .. "src/mame/video/mainsnk.*",
2625   MAME_DIR .. "src/mame/drivers/munchmo.*",
2626   MAME_DIR .. "src/mame/video/munchmo.*",
2627   MAME_DIR .. "src/mame/drivers/prehisle.*",
2628   MAME_DIR .. "src/mame/video/prehisle.*",
2629   MAME_DIR .. "src/mame/drivers/snk6502.*",
2630   MAME_DIR .. "src/mame/audio/snk6502.*",
2631   MAME_DIR .. "src/mame/video/snk6502.*",
2632   MAME_DIR .. "src/mame/drivers/snk.*",
2633   MAME_DIR .. "src/mame/video/snk.*",
2634   MAME_DIR .. "src/mame/drivers/snk68.*",
2635   MAME_DIR .. "src/mame/video/snk68.*",
2612   MAME_DIR .. "src/mame/drivers/bbusters.c",
2613   MAME_DIR .. "src/mame/video/bbusters.c",
2614   MAME_DIR .. "src/mame/drivers/dmndrby.c",
2615   MAME_DIR .. "src/mame/drivers/hng64.c",
2616   MAME_DIR .. "src/mame/video/hng64.c",
2617   MAME_DIR .. "src/mame/audio/hng64.c",
2618   MAME_DIR .. "src/mame/machine/hng64_net.c",
2619   MAME_DIR .. "src/mame/video/hng64_3d.c",
2620   MAME_DIR .. "src/mame/video/hng64_sprite.c",
2621   MAME_DIR .. "src/mame/drivers/lasso.c",
2622   MAME_DIR .. "src/mame/video/lasso.c",
2623   MAME_DIR .. "src/mame/drivers/mainsnk.c",
2624   MAME_DIR .. "src/mame/video/mainsnk.c",
2625   MAME_DIR .. "src/mame/drivers/munchmo.c",
2626   MAME_DIR .. "src/mame/video/munchmo.c",
2627   MAME_DIR .. "src/mame/drivers/prehisle.c",
2628   MAME_DIR .. "src/mame/video/prehisle.c",
2629   MAME_DIR .. "src/mame/drivers/snk6502.c",
2630   MAME_DIR .. "src/mame/audio/snk6502.c",
2631   MAME_DIR .. "src/mame/video/snk6502.c",
2632   MAME_DIR .. "src/mame/drivers/snk.c",
2633   MAME_DIR .. "src/mame/video/snk.c",
2634   MAME_DIR .. "src/mame/drivers/snk68.c",
2635   MAME_DIR .. "src/mame/video/snk68.c",
26362636}
26372637
26382638createMAMEProjects(_target, _subtarget, "sony")
26392639files {
2640   MAME_DIR .. "src/mame/drivers/zn.*",
2641   MAME_DIR .. "src/mame/machine/zndip.*",
2642   MAME_DIR .. "src/mame/machine/cat702.*",
2640   MAME_DIR .. "src/mame/drivers/zn.c",
2641   MAME_DIR .. "src/mame/machine/zndip.c",
2642   MAME_DIR .. "src/mame/machine/cat702.c",
26432643}
26442644
26452645createMAMEProjects(_target, _subtarget, "stern")
26462646files {
2647   MAME_DIR .. "src/mame/drivers/astinvad.*",
2648   MAME_DIR .. "src/mame/drivers/berzerk.*",
2649   MAME_DIR .. "src/mame/drivers/cliffhgr.*",
2650   MAME_DIR .. "src/mame/audio/cliffhgr.*",
2651   MAME_DIR .. "src/mame/drivers/mazerbla.*",
2652   MAME_DIR .. "src/mame/drivers/supdrapo.*",
2647   MAME_DIR .. "src/mame/drivers/astinvad.c",
2648   MAME_DIR .. "src/mame/drivers/berzerk.c",
2649   MAME_DIR .. "src/mame/drivers/cliffhgr.c",
2650   MAME_DIR .. "src/mame/audio/cliffhgr.c",
2651   MAME_DIR .. "src/mame/drivers/mazerbla.c",
2652   MAME_DIR .. "src/mame/drivers/supdrapo.c",
26532653}
26542654
26552655createMAMEProjects(_target, _subtarget, "subsino")
26562656files {
2657   MAME_DIR .. "src/mame/drivers/lastfght.*",
2658   MAME_DIR .. "src/mame/drivers/subsino.*",
2659   MAME_DIR .. "src/mame/drivers/subsino2.*",
2660   MAME_DIR .. "src/mame/machine/subsino.*",
2657   MAME_DIR .. "src/mame/drivers/lastfght.c",
2658   MAME_DIR .. "src/mame/drivers/subsino.c",
2659   MAME_DIR .. "src/mame/drivers/subsino2.c",
2660   MAME_DIR .. "src/mame/machine/subsino.c",
26612661}
26622662
26632663createMAMEProjects(_target, _subtarget, "sun")
26642664files {
2665   MAME_DIR .. "src/mame/drivers/arabian.*",
2666   MAME_DIR .. "src/mame/video/arabian.*",
2667   MAME_DIR .. "src/mame/drivers/dai3wksi.*",
2668   MAME_DIR .. "src/mame/drivers/ikki.*",
2669   MAME_DIR .. "src/mame/video/ikki.*",
2670   MAME_DIR .. "src/mame/drivers/kangaroo.*",
2671   MAME_DIR .. "src/mame/video/kangaroo.*",
2672   MAME_DIR .. "src/mame/drivers/markham.*",
2673   MAME_DIR .. "src/mame/video/markham.*",
2674   MAME_DIR .. "src/mame/drivers/route16.*",
2675   MAME_DIR .. "src/mame/video/route16.*",
2676   MAME_DIR .. "src/mame/drivers/shanghai.*",
2677   MAME_DIR .. "src/mame/drivers/shangha3.*",
2678   MAME_DIR .. "src/mame/video/shangha3.*",
2679   MAME_DIR .. "src/mame/drivers/strnskil.*",
2680   MAME_DIR .. "src/mame/video/strnskil.*",
2681   MAME_DIR .. "src/mame/drivers/tonton.*",
2665   MAME_DIR .. "src/mame/drivers/arabian.c",
2666   MAME_DIR .. "src/mame/video/arabian.c",
2667   MAME_DIR .. "src/mame/drivers/dai3wksi.c",
2668   MAME_DIR .. "src/mame/drivers/ikki.c",
2669   MAME_DIR .. "src/mame/video/ikki.c",
2670   MAME_DIR .. "src/mame/drivers/kangaroo.c",
2671   MAME_DIR .. "src/mame/video/kangaroo.c",
2672   MAME_DIR .. "src/mame/drivers/markham.c",
2673   MAME_DIR .. "src/mame/video/markham.c",
2674   MAME_DIR .. "src/mame/drivers/route16.c",
2675   MAME_DIR .. "src/mame/video/route16.c",
2676   MAME_DIR .. "src/mame/drivers/shanghai.c",
2677   MAME_DIR .. "src/mame/drivers/shangha3.c",
2678   MAME_DIR .. "src/mame/video/shangha3.c",
2679   MAME_DIR .. "src/mame/drivers/strnskil.c",
2680   MAME_DIR .. "src/mame/video/strnskil.c",
2681   MAME_DIR .. "src/mame/drivers/tonton.c",
26822682}
26832683
26842684createMAMEProjects(_target, _subtarget, "suna")
26852685files {
2686   MAME_DIR .. "src/mame/drivers/go2000.*",
2687   MAME_DIR .. "src/mame/drivers/goindol.*",
2688   MAME_DIR .. "src/mame/video/goindol.*",
2689   MAME_DIR .. "src/mame/drivers/suna8.*",
2690   MAME_DIR .. "src/mame/audio/suna8.*",
2691   MAME_DIR .. "src/mame/video/suna8.*",
2692   MAME_DIR .. "src/mame/drivers/suna16.*",
2693   MAME_DIR .. "src/mame/video/suna16.*",
2686   MAME_DIR .. "src/mame/drivers/go2000.c",
2687   MAME_DIR .. "src/mame/drivers/goindol.c",
2688   MAME_DIR .. "src/mame/video/goindol.c",
2689   MAME_DIR .. "src/mame/drivers/suna8.c",
2690   MAME_DIR .. "src/mame/audio/suna8.c",
2691   MAME_DIR .. "src/mame/video/suna8.c",
2692   MAME_DIR .. "src/mame/drivers/suna16.c",
2693   MAME_DIR .. "src/mame/video/suna16.c",
26942694}
26952695
26962696createMAMEProjects(_target, _subtarget, "sure")
26972697files {
2698   MAME_DIR .. "src/mame/drivers/mil4000.*",
2698   MAME_DIR .. "src/mame/drivers/mil4000.c",
26992699
27002700}
27012701
27022702createMAMEProjects(_target, _subtarget, "taito")
27032703files {
2704   MAME_DIR .. "src/mame/drivers/2mindril.*",
2705   MAME_DIR .. "src/mame/drivers/40love.*",
2706   MAME_DIR .. "src/mame/video/40love.*",
2707   MAME_DIR .. "src/mame/drivers/arkanoid.*",
2708   MAME_DIR .. "src/mame/machine/arkanoid.*",
2709   MAME_DIR .. "src/mame/video/arkanoid.*",
2710   MAME_DIR .. "src/mame/drivers/ashnojoe.*",
2711   MAME_DIR .. "src/mame/video/ashnojoe.*",
2712   MAME_DIR .. "src/mame/drivers/asuka.*",
2713   MAME_DIR .. "src/mame/machine/bonzeadv.*",
2714   MAME_DIR .. "src/mame/video/asuka.*",
2715   MAME_DIR .. "src/mame/drivers/bigevglf.*",
2716   MAME_DIR .. "src/mame/machine/bigevglf.*",
2717   MAME_DIR .. "src/mame/video/bigevglf.*",
2718   MAME_DIR .. "src/mame/drivers/bking.*",
2719   MAME_DIR .. "src/mame/video/bking.*",
2720   MAME_DIR .. "src/mame/drivers/bublbobl.*",
2721   MAME_DIR .. "src/mame/machine/bublbobl.*",
2722   MAME_DIR .. "src/mame/video/bublbobl.*",
2723   MAME_DIR .. "src/mame/drivers/buggychl.*",
2724   MAME_DIR .. "src/mame/machine/buggychl.*",
2725   MAME_DIR .. "src/mame/video/buggychl.*",
2726   MAME_DIR .. "src/mame/drivers/capr1.*",
2727   MAME_DIR .. "src/mame/drivers/caprcyc.*",
2728   MAME_DIR .. "src/mame/drivers/cchance.*",
2729   MAME_DIR .. "src/mame/drivers/chaknpop.*",
2730   MAME_DIR .. "src/mame/machine/chaknpop.*",
2731   MAME_DIR .. "src/mame/video/chaknpop.*",
2732   MAME_DIR .. "src/mame/drivers/champbwl.*",
2733   MAME_DIR .. "src/mame/drivers/changela.*",
2734   MAME_DIR .. "src/mame/video/changela.*",
2735   MAME_DIR .. "src/mame/drivers/crbaloon.*",
2736   MAME_DIR .. "src/mame/video/crbaloon.*",
2737   MAME_DIR .. "src/mame/audio/crbaloon.*",
2738   MAME_DIR .. "src/mame/drivers/cyclemb.*",
2739   MAME_DIR .. "src/mame/drivers/darius.*",
2740   MAME_DIR .. "src/mame/video/darius.*",
2741   MAME_DIR .. "src/mame/drivers/darkmist.*",
2742   MAME_DIR .. "src/mame/video/darkmist.*",
2743   MAME_DIR .. "src/mame/drivers/exzisus.*",
2744   MAME_DIR .. "src/mame/video/exzisus.*",
2745   MAME_DIR .. "src/mame/drivers/fgoal.*",
2746   MAME_DIR .. "src/mame/video/fgoal.*",
2747   MAME_DIR .. "src/mame/drivers/flstory.*",
2748   MAME_DIR .. "src/mame/machine/flstory.*",
2749   MAME_DIR .. "src/mame/video/flstory.*",
2750   MAME_DIR .. "src/mame/drivers/galastrm.*",
2751   MAME_DIR .. "src/mame/video/galastrm.*",
2752   MAME_DIR .. "src/mame/drivers/gladiatr.*",
2753   MAME_DIR .. "src/mame/video/gladiatr.*",
2754   MAME_DIR .. "src/mame/drivers/grchamp.*",
2755   MAME_DIR .. "src/mame/audio/grchamp.*",
2756   MAME_DIR .. "src/mame/video/grchamp.*",
2757   MAME_DIR .. "src/mame/drivers/groundfx.*",
2758   MAME_DIR .. "src/mame/video/groundfx.*",
2759   MAME_DIR .. "src/mame/drivers/gsword.*",
2760   MAME_DIR .. "src/mame/machine/tait8741.*",
2761   MAME_DIR .. "src/mame/video/gsword.*",
2762   MAME_DIR .. "src/mame/drivers/gunbustr.*",
2763   MAME_DIR .. "src/mame/video/gunbustr.*",
2764   MAME_DIR .. "src/mame/drivers/halleys.*",
2765   MAME_DIR .. "src/mame/drivers/invqix.*",
2766   MAME_DIR .. "src/mame/drivers/jollyjgr.*",
2767   MAME_DIR .. "src/mame/drivers/ksayakyu.*",
2768   MAME_DIR .. "src/mame/video/ksayakyu.*",
2769   MAME_DIR .. "src/mame/drivers/lgp.*",
2770   MAME_DIR .. "src/mame/drivers/lkage.*",
2771   MAME_DIR .. "src/mame/machine/lkage.*",
2772   MAME_DIR .. "src/mame/video/lkage.*",
2773   MAME_DIR .. "src/mame/drivers/lsasquad.*",
2774   MAME_DIR .. "src/mame/machine/lsasquad.*",
2775   MAME_DIR .. "src/mame/video/lsasquad.*",
2776   MAME_DIR .. "src/mame/drivers/marinedt.*",
2777   MAME_DIR .. "src/mame/drivers/mexico86.*",
2778   MAME_DIR .. "src/mame/machine/mexico86.*",
2779   MAME_DIR .. "src/mame/video/mexico86.*",
2780   MAME_DIR .. "src/mame/drivers/minivadr.*",
2781   MAME_DIR .. "src/mame/drivers/missb2.*",
2782   MAME_DIR .. "src/mame/drivers/mlanding.*",
2783   MAME_DIR .. "src/mame/drivers/msisaac.*",
2784   MAME_DIR .. "src/mame/video/msisaac.*",
2785   MAME_DIR .. "src/mame/drivers/ninjaw.*",
2786   MAME_DIR .. "src/mame/video/ninjaw.*",
2787   MAME_DIR .. "src/mame/drivers/nycaptor.*",
2788   MAME_DIR .. "src/mame/machine/nycaptor.*",
2789   MAME_DIR .. "src/mame/video/nycaptor.*",
2790   MAME_DIR .. "src/mame/drivers/opwolf.*",
2791   MAME_DIR .. "src/mame/machine/opwolf.*",
2792   MAME_DIR .. "src/mame/video/opwolf.*",
2793   MAME_DIR .. "src/mame/drivers/othunder.*",
2794   MAME_DIR .. "src/mame/video/othunder.*",
2795   MAME_DIR .. "src/mame/drivers/pitnrun.*",
2796   MAME_DIR .. "src/mame/machine/pitnrun.*",
2797   MAME_DIR .. "src/mame/video/pitnrun.*",
2798   MAME_DIR .. "src/mame/drivers/qix.*",
2799   MAME_DIR .. "src/mame/machine/qix.*",
2800   MAME_DIR .. "src/mame/audio/qix.*",
2801   MAME_DIR .. "src/mame/video/qix.*",
2802   MAME_DIR .. "src/mame/drivers/rainbow.*",
2803   MAME_DIR .. "src/mame/machine/rainbow.*",
2804   MAME_DIR .. "src/mame/video/rainbow.*",
2805   MAME_DIR .. "src/mame/drivers/rastan.*",
2806   MAME_DIR .. "src/mame/video/rastan.*",
2807   MAME_DIR .. "src/mame/drivers/retofinv.*",
2808   MAME_DIR .. "src/mame/machine/retofinv.*",
2809   MAME_DIR .. "src/mame/video/retofinv.*",
2810   MAME_DIR .. "src/mame/drivers/rollrace.*",
2811   MAME_DIR .. "src/mame/video/rollrace.*",
2812   MAME_DIR .. "src/mame/drivers/sbowling.*",
2813   MAME_DIR .. "src/mame/drivers/slapshot.*",
2814   MAME_DIR .. "src/mame/video/slapshot.*",
2815   MAME_DIR .. "src/mame/drivers/ssrj.*",
2816   MAME_DIR .. "src/mame/video/ssrj.*",
2817   MAME_DIR .. "src/mame/drivers/superchs.*",
2818   MAME_DIR .. "src/mame/video/superchs.*",
2819   MAME_DIR .. "src/mame/drivers/superqix.*",
2820   MAME_DIR .. "src/mame/video/superqix.*",
2821   MAME_DIR .. "src/mame/drivers/taito_b.*",
2822   MAME_DIR .. "src/mame/video/taito_b.*",
2823   MAME_DIR .. "src/mame/drivers/taito_f2.*",
2824   MAME_DIR .. "src/mame/video/taito_f2.*",
2825   MAME_DIR .. "src/mame/drivers/taito_f3.*",
2826   MAME_DIR .. "src/mame/video/taito_f3.*",
2827   MAME_DIR .. "src/mame/audio/taito_en.*",
2828   MAME_DIR .. "src/mame/drivers/taito_h.*",
2829   MAME_DIR .. "src/mame/video/taito_h.*",
2830   MAME_DIR .. "src/mame/drivers/taito_l.*",
2831   MAME_DIR .. "src/mame/video/taito_l.*",
2832   MAME_DIR .. "src/mame/drivers/taito_x.*",
2833   MAME_DIR .. "src/mame/machine/cchip.*",
2834   MAME_DIR .. "src/mame/drivers/taito_z.*",
2835   MAME_DIR .. "src/mame/video/taito_z.*",
2836   MAME_DIR .. "src/mame/drivers/taito_o.*",
2837   MAME_DIR .. "src/mame/video/taito_o.*",
2838   MAME_DIR .. "src/mame/drivers/taitoair.*",
2839   MAME_DIR .. "src/mame/video/taitoair.*",
2840   MAME_DIR .. "src/mame/drivers/taitogn.*",
2841   MAME_DIR .. "src/mame/drivers/taitojc.*",
2842   MAME_DIR .. "src/mame/video/taitojc.*",
2843   MAME_DIR .. "src/mame/drivers/taitopjc.*",
2844   MAME_DIR .. "src/mame/drivers/taitosj.*",
2845   MAME_DIR .. "src/mame/machine/taitosj.*",
2846   MAME_DIR .. "src/mame/video/taitosj.*",
2847   MAME_DIR .. "src/mame/drivers/taitottl.*",
2848   MAME_DIR .. "src/mame/drivers/taitotz.*",
2849   MAME_DIR .. "src/mame/drivers/taitotx.*",
2850   MAME_DIR .. "src/mame/drivers/taitowlf.*",
2851   MAME_DIR .. "src/mame/drivers/tnzs.*",
2852   MAME_DIR .. "src/mame/machine/tnzs.*",
2853   MAME_DIR .. "src/mame/video/tnzs.*",
2854   MAME_DIR .. "src/mame/drivers/topspeed.*",
2855   MAME_DIR .. "src/mame/video/topspeed.*",
2856   MAME_DIR .. "src/mame/drivers/tsamurai.*",
2857   MAME_DIR .. "src/mame/video/tsamurai.*",
2858   MAME_DIR .. "src/mame/drivers/undrfire.*",
2859   MAME_DIR .. "src/mame/video/undrfire.*",
2860   MAME_DIR .. "src/mame/drivers/volfied.*",
2861   MAME_DIR .. "src/mame/machine/volfied.*",
2862   MAME_DIR .. "src/mame/video/volfied.*",
2863   MAME_DIR .. "src/mame/drivers/warriorb.*",
2864   MAME_DIR .. "src/mame/video/warriorb.*",
2865   MAME_DIR .. "src/mame/drivers/wgp.*",
2866   MAME_DIR .. "src/mame/video/wgp.*",
2867   MAME_DIR .. "src/mame/drivers/wyvernf0.*",
2868   MAME_DIR .. "src/mame/audio/taitosnd.*",
2869   MAME_DIR .. "src/mame/audio/taito_zm.*",
2870   MAME_DIR .. "src/mame/audio/t5182.*",
2871   MAME_DIR .. "src/mame/machine/taitoio.*",
2872   MAME_DIR .. "src/mame/video/taito_helper.*",
2873   MAME_DIR .. "src/mame/video/pc080sn.*",
2874   MAME_DIR .. "src/mame/video/pc090oj.*",
2875   MAME_DIR .. "src/mame/video/tc0080vco.*",
2876   MAME_DIR .. "src/mame/video/tc0100scn.*",
2877   MAME_DIR .. "src/mame/video/tc0150rod.*",
2878   MAME_DIR .. "src/mame/video/tc0280grd.*",
2879   MAME_DIR .. "src/mame/video/tc0360pri.*",
2880   MAME_DIR .. "src/mame/video/tc0480scp.*",
2881   MAME_DIR .. "src/mame/video/tc0110pcr.*",
2882   MAME_DIR .. "src/mame/video/tc0180vcu.*",
2704   MAME_DIR .. "src/mame/drivers/2mindril.c",
2705   MAME_DIR .. "src/mame/drivers/40love.c",
2706   MAME_DIR .. "src/mame/video/40love.c",
2707   MAME_DIR .. "src/mame/drivers/arkanoid.c",
2708   MAME_DIR .. "src/mame/machine/arkanoid.c",
2709   MAME_DIR .. "src/mame/video/arkanoid.c",
2710   MAME_DIR .. "src/mame/drivers/ashnojoe.c",
2711   MAME_DIR .. "src/mame/video/ashnojoe.c",
2712   MAME_DIR .. "src/mame/drivers/asuka.c",
2713   MAME_DIR .. "src/mame/machine/bonzeadv.c",
2714   MAME_DIR .. "src/mame/video/asuka.c",
2715   MAME_DIR .. "src/mame/drivers/bigevglf.c",
2716   MAME_DIR .. "src/mame/machine/bigevglf.c",
2717   MAME_DIR .. "src/mame/video/bigevglf.c",
2718   MAME_DIR .. "src/mame/drivers/bking.c",
2719   MAME_DIR .. "src/mame/video/bking.c",
2720   MAME_DIR .. "src/mame/drivers/bublbobl.c",
2721   MAME_DIR .. "src/mame/machine/bublbobl.c",
2722   MAME_DIR .. "src/mame/video/bublbobl.c",
2723   MAME_DIR .. "src/mame/drivers/buggychl.c",
2724   MAME_DIR .. "src/mame/machine/buggychl.c",
2725   MAME_DIR .. "src/mame/video/buggychl.c",
2726   MAME_DIR .. "src/mame/drivers/capr1.c",
2727   MAME_DIR .. "src/mame/drivers/caprcyc.c",
2728   MAME_DIR .. "src/mame/drivers/cchance.c",
2729   MAME_DIR .. "src/mame/drivers/chaknpop.c",
2730   MAME_DIR .. "src/mame/machine/chaknpop.c",
2731   MAME_DIR .. "src/mame/video/chaknpop.c",
2732   MAME_DIR .. "src/mame/drivers/champbwl.c",
2733   MAME_DIR .. "src/mame/drivers/changela.c",
2734   MAME_DIR .. "src/mame/video/changela.c",
2735   MAME_DIR .. "src/mame/drivers/crbaloon.c",
2736   MAME_DIR .. "src/mame/video/crbaloon.c",
2737   MAME_DIR .. "src/mame/audio/crbaloon.c",
2738   MAME_DIR .. "src/mame/drivers/cyclemb.c",
2739   MAME_DIR .. "src/mame/drivers/darius.c",
2740   MAME_DIR .. "src/mame/video/darius.c",
2741   MAME_DIR .. "src/mame/drivers/darkmist.c",
2742   MAME_DIR .. "src/mame/video/darkmist.c",
2743   MAME_DIR .. "src/mame/drivers/exzisus.c",
2744   MAME_DIR .. "src/mame/video/exzisus.c",
2745   MAME_DIR .. "src/mame/drivers/fgoal.c",
2746   MAME_DIR .. "src/mame/video/fgoal.c",
2747   MAME_DIR .. "src/mame/drivers/flstory.c",
2748   MAME_DIR .. "src/mame/machine/flstory.c",
2749   MAME_DIR .. "src/mame/video/flstory.c",
2750   MAME_DIR .. "src/mame/drivers/galastrm.c",
2751   MAME_DIR .. "src/mame/video/galastrm.c",
2752   MAME_DIR .. "src/mame/drivers/gladiatr.c",
2753   MAME_DIR .. "src/mame/video/gladiatr.c",
2754   MAME_DIR .. "src/mame/drivers/grchamp.c",
2755   MAME_DIR .. "src/mame/audio/grchamp.c",
2756   MAME_DIR .. "src/mame/video/grchamp.c",
2757   MAME_DIR .. "src/mame/drivers/groundfx.c",
2758   MAME_DIR .. "src/mame/video/groundfx.c",
2759   MAME_DIR .. "src/mame/drivers/gsword.c",
2760   MAME_DIR .. "src/mame/machine/tait8741.c",
2761   MAME_DIR .. "src/mame/video/gsword.c",
2762   MAME_DIR .. "src/mame/drivers/gunbustr.c",
2763   MAME_DIR .. "src/mame/video/gunbustr.c",
2764   MAME_DIR .. "src/mame/drivers/halleys.c",
2765   MAME_DIR .. "src/mame/drivers/invqix.c",
2766   MAME_DIR .. "src/mame/drivers/jollyjgr.c",
2767   MAME_DIR .. "src/mame/drivers/ksayakyu.c",
2768   MAME_DIR .. "src/mame/video/ksayakyu.c",
2769   MAME_DIR .. "src/mame/drivers/lgp.c",
2770   MAME_DIR .. "src/mame/drivers/lkage.c",
2771   MAME_DIR .. "src/mame/machine/lkage.c",
2772   MAME_DIR .. "src/mame/video/lkage.c",
2773   MAME_DIR .. "src/mame/drivers/lsasquad.c",
2774   MAME_DIR .. "src/mame/machine/lsasquad.c",
2775   MAME_DIR .. "src/mame/video/lsasquad.c",
2776   MAME_DIR .. "src/mame/drivers/marinedt.c",
2777   MAME_DIR .. "src/mame/drivers/mexico86.c",
2778   MAME_DIR .. "src/mame/machine/mexico86.c",
2779   MAME_DIR .. "src/mame/video/mexico86.c",
2780   MAME_DIR .. "src/mame/drivers/minivadr.c",
2781   MAME_DIR .. "src/mame/drivers/missb2.c",
2782   MAME_DIR .. "src/mame/drivers/mlanding.c",
2783   MAME_DIR .. "src/mame/drivers/msisaac.c",
2784   MAME_DIR .. "src/mame/video/msisaac.c",
2785   MAME_DIR .. "src/mame/drivers/ninjaw.c",
2786   MAME_DIR .. "src/mame/video/ninjaw.c",
2787   MAME_DIR .. "src/mame/drivers/nycaptor.c",
2788   MAME_DIR .. "src/mame/machine/nycaptor.c",
2789   MAME_DIR .. "src/mame/video/nycaptor.c",
2790   MAME_DIR .. "src/mame/drivers/opwolf.c",
2791   MAME_DIR .. "src/mame/machine/opwolf.c",
2792   MAME_DIR .. "src/mame/video/opwolf.c",
2793   MAME_DIR .. "src/mame/drivers/othunder.c",
2794   MAME_DIR .. "src/mame/video/othunder.c",
2795   MAME_DIR .. "src/mame/drivers/pitnrun.c",
2796   MAME_DIR .. "src/mame/machine/pitnrun.c",
2797   MAME_DIR .. "src/mame/video/pitnrun.c",
2798   MAME_DIR .. "src/mame/drivers/qix.c",
2799   MAME_DIR .. "src/mame/machine/qix.c",
2800   MAME_DIR .. "src/mame/audio/qix.c",
2801   MAME_DIR .. "src/mame/video/qix.c",
2802   MAME_DIR .. "src/mame/drivers/rainbow.c",
2803   MAME_DIR .. "src/mame/machine/rainbow.c",
2804   MAME_DIR .. "src/mame/video/rainbow.c",
2805   MAME_DIR .. "src/mame/drivers/rastan.c",
2806   MAME_DIR .. "src/mame/video/rastan.c",
2807   MAME_DIR .. "src/mame/drivers/retofinv.c",
2808   MAME_DIR .. "src/mame/machine/retofinv.c",
2809   MAME_DIR .. "src/mame/video/retofinv.c",
2810   MAME_DIR .. "src/mame/drivers/rollrace.c",
2811   MAME_DIR .. "src/mame/video/rollrace.c",
2812   MAME_DIR .. "src/mame/drivers/sbowling.c",
2813   MAME_DIR .. "src/mame/drivers/slapshot.c",
2814   MAME_DIR .. "src/mame/video/slapshot.c",
2815   MAME_DIR .. "src/mame/drivers/ssrj.c",
2816   MAME_DIR .. "src/mame/video/ssrj.c",
2817   MAME_DIR .. "src/mame/drivers/superchs.c",
2818   MAME_DIR .. "src/mame/video/superchs.c",
2819   MAME_DIR .. "src/mame/drivers/superqix.c",
2820   MAME_DIR .. "src/mame/video/superqix.c",
2821   MAME_DIR .. "src/mame/drivers/taito_b.c",
2822   MAME_DIR .. "src/mame/video/taito_b.c",
2823   MAME_DIR .. "src/mame/drivers/taito_f2.c",
2824   MAME_DIR .. "src/mame/video/taito_f2.c",
2825   MAME_DIR .. "src/mame/drivers/taito_f3.c",
2826   MAME_DIR .. "src/mame/video/taito_f3.c",
2827   MAME_DIR .. "src/mame/audio/taito_en.c",
2828   MAME_DIR .. "src/mame/drivers/taito_h.c",
2829   MAME_DIR .. "src/mame/video/taito_h.c",
2830   MAME_DIR .. "src/mame/drivers/taito_l.c",
2831   MAME_DIR .. "src/mame/video/taito_l.c",
2832   MAME_DIR .. "src/mame/drivers/taito_x.c",
2833   MAME_DIR .. "src/mame/machine/cchip.c",
2834   MAME_DIR .. "src/mame/drivers/taito_z.c",
2835   MAME_DIR .. "src/mame/video/taito_z.c",
2836   MAME_DIR .. "src/mame/drivers/taito_o.c",
2837   MAME_DIR .. "src/mame/video/taito_o.c",
2838   MAME_DIR .. "src/mame/drivers/taitoair.c",
2839   MAME_DIR .. "src/mame/video/taitoair.c",
2840   MAME_DIR .. "src/mame/drivers/taitogn.c",
2841   MAME_DIR .. "src/mame/drivers/taitojc.c",
2842   MAME_DIR .. "src/mame/video/taitojc.c",
2843   MAME_DIR .. "src/mame/drivers/taitopjc.c",
2844   MAME_DIR .. "src/mame/drivers/taitosj.c",
2845   MAME_DIR .. "src/mame/machine/taitosj.c",
2846   MAME_DIR .. "src/mame/video/taitosj.c",
2847   MAME_DIR .. "src/mame/drivers/taitottl.c",
2848   MAME_DIR .. "src/mame/drivers/taitotz.c",
2849   MAME_DIR .. "src/mame/drivers/taitotx.c",
2850   MAME_DIR .. "src/mame/drivers/taitowlf.c",
2851   MAME_DIR .. "src/mame/drivers/tnzs.c",
2852   MAME_DIR .. "src/mame/machine/tnzs.c",
2853   MAME_DIR .. "src/mame/video/tnzs.c",
2854   MAME_DIR .. "src/mame/drivers/topspeed.c",
2855   MAME_DIR .. "src/mame/video/topspeed.c",
2856   MAME_DIR .. "src/mame/drivers/tsamurai.c",
2857   MAME_DIR .. "src/mame/video/tsamurai.c",
2858   MAME_DIR .. "src/mame/drivers/undrfire.c",
2859   MAME_DIR .. "src/mame/video/undrfire.c",
2860   MAME_DIR .. "src/mame/drivers/volfied.c",
2861   MAME_DIR .. "src/mame/machine/volfied.c",
2862   MAME_DIR .. "src/mame/video/volfied.c",
2863   MAME_DIR .. "src/mame/drivers/warriorb.c",
2864   MAME_DIR .. "src/mame/video/warriorb.c",
2865   MAME_DIR .. "src/mame/drivers/wgp.c",
2866   MAME_DIR .. "src/mame/video/wgp.c",
2867   MAME_DIR .. "src/mame/drivers/wyvernf0.c",
2868   MAME_DIR .. "src/mame/audio/taitosnd.c",
2869   MAME_DIR .. "src/mame/audio/taito_zm.c",
2870   MAME_DIR .. "src/mame/audio/t5182.c",
2871   MAME_DIR .. "src/mame/machine/taitoio.c",
2872   MAME_DIR .. "src/mame/video/taito_helper.c",
2873   MAME_DIR .. "src/mame/video/pc080sn.c",
2874   MAME_DIR .. "src/mame/video/pc090oj.c",
2875   MAME_DIR .. "src/mame/video/tc0080vco.c",
2876   MAME_DIR .. "src/mame/video/tc0100scn.c",
2877   MAME_DIR .. "src/mame/video/tc0150rod.c",
2878   MAME_DIR .. "src/mame/video/tc0280grd.c",
2879   MAME_DIR .. "src/mame/video/tc0360pri.c",
2880   MAME_DIR .. "src/mame/video/tc0480scp.c",
2881   MAME_DIR .. "src/mame/video/tc0110pcr.c",
2882   MAME_DIR .. "src/mame/video/tc0180vcu.c",
28832883}
28842884
28852885createMAMEProjects(_target, _subtarget, "tatsumi")
28862886files {
2887   MAME_DIR .. "src/mame/drivers/kingdrby.*",
2888   MAME_DIR .. "src/mame/drivers/lockon.*",
2889   MAME_DIR .. "src/mame/video/lockon.*",
2890   MAME_DIR .. "src/mame/drivers/tatsumi.*",
2891   MAME_DIR .. "src/mame/machine/tatsumi.*",
2892   MAME_DIR .. "src/mame/video/tatsumi.*",
2893   MAME_DIR .. "src/mame/drivers/tx1.*",
2894   MAME_DIR .. "src/mame/machine/tx1.*",
2895   MAME_DIR .. "src/mame/audio/tx1.*",
2896   MAME_DIR .. "src/mame/video/tx1.*",
2887   MAME_DIR .. "src/mame/drivers/kingdrby.c",
2888   MAME_DIR .. "src/mame/drivers/lockon.c",
2889   MAME_DIR .. "src/mame/video/lockon.c",
2890   MAME_DIR .. "src/mame/drivers/tatsumi.c",
2891   MAME_DIR .. "src/mame/machine/tatsumi.c",
2892   MAME_DIR .. "src/mame/video/tatsumi.c",
2893   MAME_DIR .. "src/mame/drivers/tx1.c",
2894   MAME_DIR .. "src/mame/machine/tx1.c",
2895   MAME_DIR .. "src/mame/audio/tx1.c",
2896   MAME_DIR .. "src/mame/video/tx1.c",
28972897}
28982898
28992899createMAMEProjects(_target, _subtarget, "tch")
29002900files {
2901   MAME_DIR .. "src/mame/drivers/kickgoal.*",
2902   MAME_DIR .. "src/mame/video/kickgoal.*",
2903   MAME_DIR .. "src/mame/drivers/littlerb.*",
2904   MAME_DIR .. "src/mame/drivers/rltennis.*",
2905   MAME_DIR .. "src/mame/video/rltennis.*",
2906   MAME_DIR .. "src/mame/drivers/speedspn.*",
2907   MAME_DIR .. "src/mame/video/speedspn.*",
2908   MAME_DIR .. "src/mame/drivers/wheelfir.*",
2901   MAME_DIR .. "src/mame/drivers/kickgoal.c",
2902   MAME_DIR .. "src/mame/video/kickgoal.c",
2903   MAME_DIR .. "src/mame/drivers/littlerb.c",
2904   MAME_DIR .. "src/mame/drivers/rltennis.c",
2905   MAME_DIR .. "src/mame/video/rltennis.c",
2906   MAME_DIR .. "src/mame/drivers/speedspn.c",
2907   MAME_DIR .. "src/mame/video/speedspn.c",
2908   MAME_DIR .. "src/mame/drivers/wheelfir.c",
29092909}
29102910
29112911createMAMEProjects(_target, _subtarget, "tecfri")
29122912files {
2913   MAME_DIR .. "src/mame/drivers/ambush.*",
2914   MAME_DIR .. "src/mame/video/ambush.*",
2915   MAME_DIR .. "src/mame/drivers/holeland.*",
2916   MAME_DIR .. "src/mame/video/holeland.*",
2917   MAME_DIR .. "src/mame/drivers/sauro.*",
2918   MAME_DIR .. "src/mame/video/sauro.*",
2919   MAME_DIR .. "src/mame/drivers/speedbal.*",
2920   MAME_DIR .. "src/mame/video/speedbal.*",
2913   MAME_DIR .. "src/mame/drivers/ambush.c",
2914   MAME_DIR .. "src/mame/video/ambush.c",
2915   MAME_DIR .. "src/mame/drivers/holeland.c",
2916   MAME_DIR .. "src/mame/video/holeland.c",
2917   MAME_DIR .. "src/mame/drivers/sauro.c",
2918   MAME_DIR .. "src/mame/video/sauro.c",
2919   MAME_DIR .. "src/mame/drivers/speedbal.c",
2920   MAME_DIR .. "src/mame/video/speedbal.c",
29212921}
29222922
29232923createMAMEProjects(_target, _subtarget, "technos")
29242924files {
2925   MAME_DIR .. "src/mame/drivers/battlane.*",
2926   MAME_DIR .. "src/mame/video/battlane.*",
2927   MAME_DIR .. "src/mame/drivers/blockout.*",
2928   MAME_DIR .. "src/mame/video/blockout.*",
2929   MAME_DIR .. "src/mame/drivers/bogeyman.*",
2930   MAME_DIR .. "src/mame/video/bogeyman.*",
2931   MAME_DIR .. "src/mame/drivers/chinagat.*",
2932   MAME_DIR .. "src/mame/drivers/ddragon.*",
2933   MAME_DIR .. "src/mame/video/ddragon.*",
2934   MAME_DIR .. "src/mame/drivers/ddragon3.*",
2935   MAME_DIR .. "src/mame/video/ddragon3.*",
2936   MAME_DIR .. "src/mame/drivers/dogfgt.*",
2937   MAME_DIR .. "src/mame/video/dogfgt.*",
2938   MAME_DIR .. "src/mame/drivers/matmania.*",
2939   MAME_DIR .. "src/mame/video/matmania.*",
2940   MAME_DIR .. "src/mame/drivers/mystston.*",
2941   MAME_DIR .. "src/mame/video/mystston.*",
2942   MAME_DIR .. "src/mame/drivers/renegade.*",
2943   MAME_DIR .. "src/mame/video/renegade.*",
2944   MAME_DIR .. "src/mame/drivers/scregg.*",
2945   MAME_DIR .. "src/mame/drivers/shadfrce.*",
2946   MAME_DIR .. "src/mame/video/shadfrce.*",
2947   MAME_DIR .. "src/mame/drivers/spdodgeb.*",
2948   MAME_DIR .. "src/mame/video/spdodgeb.*",
2949   MAME_DIR .. "src/mame/drivers/ssozumo.*",
2950   MAME_DIR .. "src/mame/video/ssozumo.*",
2951   MAME_DIR .. "src/mame/drivers/tagteam.*",
2952   MAME_DIR .. "src/mame/video/tagteam.*",
2953   MAME_DIR .. "src/mame/drivers/vball.*",
2954   MAME_DIR .. "src/mame/video/vball.*",
2955   MAME_DIR .. "src/mame/drivers/wwfsstar.*",
2956   MAME_DIR .. "src/mame/video/wwfsstar.*",
2957   MAME_DIR .. "src/mame/drivers/xain.*",
2958   MAME_DIR .. "src/mame/video/xain.*",
2925   MAME_DIR .. "src/mame/drivers/battlane.c",
2926   MAME_DIR .. "src/mame/video/battlane.c",
2927   MAME_DIR .. "src/mame/drivers/blockout.c",
2928   MAME_DIR .. "src/mame/video/blockout.c",
2929   MAME_DIR .. "src/mame/drivers/bogeyman.c",
2930   MAME_DIR .. "src/mame/video/bogeyman.c",
2931   MAME_DIR .. "src/mame/drivers/chinagat.c",
2932   MAME_DIR .. "src/mame/drivers/ddragon.c",
2933   MAME_DIR .. "src/mame/video/ddragon.c",
2934   MAME_DIR .. "src/mame/drivers/ddragon3.c",
2935   MAME_DIR .. "src/mame/video/ddragon3.c",
2936   MAME_DIR .. "src/mame/drivers/dogfgt.c",
2937   MAME_DIR .. "src/mame/video/dogfgt.c",
2938   MAME_DIR .. "src/mame/drivers/matmania.c",
2939   MAME_DIR .. "src/mame/video/matmania.c",
2940   MAME_DIR .. "src/mame/drivers/mystston.c",
2941   MAME_DIR .. "src/mame/video/mystston.c",
2942   MAME_DIR .. "src/mame/drivers/renegade.c",
2943   MAME_DIR .. "src/mame/video/renegade.c",
2944   MAME_DIR .. "src/mame/drivers/scregg.c",
2945   MAME_DIR .. "src/mame/drivers/shadfrce.c",
2946   MAME_DIR .. "src/mame/video/shadfrce.c",
2947   MAME_DIR .. "src/mame/drivers/spdodgeb.c",
2948   MAME_DIR .. "src/mame/video/spdodgeb.c",
2949   MAME_DIR .. "src/mame/drivers/ssozumo.c",
2950   MAME_DIR .. "src/mame/video/ssozumo.c",
2951   MAME_DIR .. "src/mame/drivers/tagteam.c",
2952   MAME_DIR .. "src/mame/video/tagteam.c",
2953   MAME_DIR .. "src/mame/drivers/vball.c",
2954   MAME_DIR .. "src/mame/video/vball.c",
2955   MAME_DIR .. "src/mame/drivers/wwfsstar.c",
2956   MAME_DIR .. "src/mame/video/wwfsstar.c",
2957   MAME_DIR .. "src/mame/drivers/xain.c",
2958   MAME_DIR .. "src/mame/video/xain.c",
29592959}
29602960
29612961createMAMEProjects(_target, _subtarget, "tehkan")
29622962files {
2963   MAME_DIR .. "src/mame/video/tecmo_spr.*",
2964   MAME_DIR .. "src/mame/video/tecmo_mix.*",
2965   MAME_DIR .. "src/mame/drivers/bombjack.*",
2966   MAME_DIR .. "src/mame/video/bombjack.*",
2967   MAME_DIR .. "src/mame/drivers/gaiden.*",
2968   MAME_DIR .. "src/mame/video/gaiden.*",
2969   MAME_DIR .. "src/mame/drivers/lvcards.*",
2970   MAME_DIR .. "src/mame/video/lvcards.*",
2971   MAME_DIR .. "src/mame/drivers/pbaction.*",
2972   MAME_DIR .. "src/mame/video/pbaction.*",
2973   MAME_DIR .. "src/mame/drivers/senjyo.*",
2974   MAME_DIR .. "src/mame/audio/senjyo.*",
2975   MAME_DIR .. "src/mame/video/senjyo.*",
2976   MAME_DIR .. "src/mame/drivers/solomon.*",
2977   MAME_DIR .. "src/mame/video/solomon.*",
2978   MAME_DIR .. "src/mame/drivers/spbactn.*",
2979   MAME_DIR .. "src/mame/video/spbactn.*",
2980   MAME_DIR .. "src/mame/drivers/tbowl.*",
2981   MAME_DIR .. "src/mame/video/tbowl.*",
2982   MAME_DIR .. "src/mame/drivers/tecmo.*",
2983   MAME_DIR .. "src/mame/video/tecmo.*",
2984   MAME_DIR .. "src/mame/drivers/tecmo16.*",
2985   MAME_DIR .. "src/mame/video/tecmo16.*",
2986   MAME_DIR .. "src/mame/drivers/tecmosys.*",
2987   MAME_DIR .. "src/mame/machine/tecmosys.*",
2988   MAME_DIR .. "src/mame/video/tecmosys.*",
2989   MAME_DIR .. "src/mame/drivers/tehkanwc.*",
2990   MAME_DIR .. "src/mame/video/tehkanwc.*",
2991   MAME_DIR .. "src/mame/drivers/wc90.*",
2992   MAME_DIR .. "src/mame/video/wc90.*",
2993   MAME_DIR .. "src/mame/drivers/wc90b.*",
2994   MAME_DIR .. "src/mame/video/wc90b.*",
2963   MAME_DIR .. "src/mame/video/tecmo_spr.c",
2964   MAME_DIR .. "src/mame/video/tecmo_mix.c",
2965   MAME_DIR .. "src/mame/drivers/bombjack.c",
2966   MAME_DIR .. "src/mame/video/bombjack.c",
2967   MAME_DIR .. "src/mame/drivers/gaiden.c",
2968   MAME_DIR .. "src/mame/video/gaiden.c",
2969   MAME_DIR .. "src/mame/drivers/lvcards.c",
2970   MAME_DIR .. "src/mame/video/lvcards.c",
2971   MAME_DIR .. "src/mame/drivers/pbaction.c",
2972   MAME_DIR .. "src/mame/video/pbaction.c",
2973   MAME_DIR .. "src/mame/drivers/senjyo.c",
2974   MAME_DIR .. "src/mame/audio/senjyo.c",
2975   MAME_DIR .. "src/mame/video/senjyo.c",
2976   MAME_DIR .. "src/mame/drivers/solomon.c",
2977   MAME_DIR .. "src/mame/video/solomon.c",
2978   MAME_DIR .. "src/mame/drivers/spbactn.c",
2979   MAME_DIR .. "src/mame/video/spbactn.c",
2980   MAME_DIR .. "src/mame/drivers/tbowl.c",
2981   MAME_DIR .. "src/mame/video/tbowl.c",
2982   MAME_DIR .. "src/mame/drivers/tecmo.c",
2983   MAME_DIR .. "src/mame/video/tecmo.c",
2984   MAME_DIR .. "src/mame/drivers/tecmo16.c",
2985   MAME_DIR .. "src/mame/video/tecmo16.c",
2986   MAME_DIR .. "src/mame/drivers/tecmosys.c",
2987   MAME_DIR .. "src/mame/machine/tecmosys.c",
2988   MAME_DIR .. "src/mame/video/tecmosys.c",
2989   MAME_DIR .. "src/mame/drivers/tehkanwc.c",
2990   MAME_DIR .. "src/mame/video/tehkanwc.c",
2991   MAME_DIR .. "src/mame/drivers/wc90.c",
2992   MAME_DIR .. "src/mame/video/wc90.c",
2993   MAME_DIR .. "src/mame/drivers/wc90b.c",
2994   MAME_DIR .. "src/mame/video/wc90b.c",
29952995}
29962996
29972997createMAMEProjects(_target, _subtarget, "thepit")
29982998files {
2999   MAME_DIR .. "src/mame/drivers/thepit.*",
3000   MAME_DIR .. "src/mame/video/thepit.*",
3001   MAME_DIR .. "src/mame/drivers/timelimt.*",
3002   MAME_DIR .. "src/mame/video/timelimt.*",
2999   MAME_DIR .. "src/mame/drivers/thepit.c",
3000   MAME_DIR .. "src/mame/video/thepit.c",
3001   MAME_DIR .. "src/mame/drivers/timelimt.c",
3002   MAME_DIR .. "src/mame/video/timelimt.c",
30033003}
30043004
30053005createMAMEProjects(_target, _subtarget, "toaplan")
30063006files {
3007   MAME_DIR .. "src/mame/drivers/mjsister.*",
3008   MAME_DIR .. "src/mame/drivers/slapfght.*",
3009   MAME_DIR .. "src/mame/machine/slapfght.*",
3010   MAME_DIR .. "src/mame/video/slapfght.*",
3011   MAME_DIR .. "src/mame/drivers/snowbros.*",
3012   MAME_DIR .. "src/mame/video/kan_pand.*",
3013   MAME_DIR .. "src/mame/video/kan_panb.*",
3014   MAME_DIR .. "src/mame/drivers/toaplan1.*",
3015   MAME_DIR .. "src/mame/machine/toaplan1.*",
3016   MAME_DIR .. "src/mame/video/toaplan1.*",
3017   MAME_DIR .. "src/mame/drivers/toaplan2.*",
3018   MAME_DIR .. "src/mame/video/toaplan2.*",
3019   MAME_DIR .. "src/mame/video/gp9001.*",
3020   MAME_DIR .. "src/mame/drivers/twincobr.*",
3021   MAME_DIR .. "src/mame/machine/twincobr.*",
3022   MAME_DIR .. "src/mame/video/twincobr.*",
3023   MAME_DIR .. "src/mame/drivers/wardner.*",
3024   MAME_DIR .. "src/mame/video/toaplan_scu.*",
3007   MAME_DIR .. "src/mame/drivers/mjsister.c",
3008   MAME_DIR .. "src/mame/drivers/slapfght.c",
3009   MAME_DIR .. "src/mame/machine/slapfght.c",
3010   MAME_DIR .. "src/mame/video/slapfght.c",
3011   MAME_DIR .. "src/mame/drivers/snowbros.c",
3012   MAME_DIR .. "src/mame/video/kan_pand.c",
3013   MAME_DIR .. "src/mame/video/kan_panb.c",
3014   MAME_DIR .. "src/mame/drivers/toaplan1.c",
3015   MAME_DIR .. "src/mame/machine/toaplan1.c",
3016   MAME_DIR .. "src/mame/video/toaplan1.c",
3017   MAME_DIR .. "src/mame/drivers/toaplan2.c",
3018   MAME_DIR .. "src/mame/video/toaplan2.c",
3019   MAME_DIR .. "src/mame/video/gp9001.c",
3020   MAME_DIR .. "src/mame/drivers/twincobr.c",
3021   MAME_DIR .. "src/mame/machine/twincobr.c",
3022   MAME_DIR .. "src/mame/video/twincobr.c",
3023   MAME_DIR .. "src/mame/drivers/wardner.c",
3024   MAME_DIR .. "src/mame/video/toaplan_scu.c",
30253025}
30263026
30273027createMAMEProjects(_target, _subtarget, "tong")
30283028files {
3029   MAME_DIR .. "src/mame/drivers/beezer.*",
3030   MAME_DIR .. "src/mame/machine/beezer.*",
3031   MAME_DIR .. "src/mame/video/beezer.*",
3032   MAME_DIR .. "src/mame/audio/beezer.*",
3029   MAME_DIR .. "src/mame/drivers/beezer.c",
3030   MAME_DIR .. "src/mame/machine/beezer.c",
3031   MAME_DIR .. "src/mame/video/beezer.c",
3032   MAME_DIR .. "src/mame/audio/beezer.c",
30333033}
30343034
30353035createMAMEProjects(_target, _subtarget, "unico")
30363036files {
3037   MAME_DIR .. "src/mame/drivers/drgnmst.*",
3038   MAME_DIR .. "src/mame/video/drgnmst.*",
3039   MAME_DIR .. "src/mame/drivers/silkroad.*",
3040   MAME_DIR .. "src/mame/video/silkroad.*",
3041   MAME_DIR .. "src/mame/drivers/unico.*",
3042   MAME_DIR .. "src/mame/video/unico.*",
3037   MAME_DIR .. "src/mame/drivers/drgnmst.c",
3038   MAME_DIR .. "src/mame/video/drgnmst.c",
3039   MAME_DIR .. "src/mame/drivers/silkroad.c",
3040   MAME_DIR .. "src/mame/video/silkroad.c",
3041   MAME_DIR .. "src/mame/drivers/unico.c",
3042   MAME_DIR .. "src/mame/video/unico.c",
30433043}
30443044
30453045createMAMEProjects(_target, _subtarget, "univers")
30463046files {
3047   MAME_DIR .. "src/mame/drivers/cheekyms.*",
3048   MAME_DIR .. "src/mame/video/cheekyms.*",
3049   MAME_DIR .. "src/mame/drivers/cosmic.*",
3050   MAME_DIR .. "src/mame/video/cosmic.*",
3051   MAME_DIR .. "src/mame/drivers/docastle.*",
3052   MAME_DIR .. "src/mame/machine/docastle.*",
3053   MAME_DIR .. "src/mame/video/docastle.*",
3054   MAME_DIR .. "src/mame/drivers/ladybug.*",
3055   MAME_DIR .. "src/mame/video/ladybug.*",
3056   MAME_DIR .. "src/mame/drivers/mrdo.*",
3057   MAME_DIR .. "src/mame/video/mrdo.*",
3058   MAME_DIR .. "src/mame/drivers/redclash.*",
3059   MAME_DIR .. "src/mame/video/redclash.*",
3060   MAME_DIR .. "src/mame/drivers/superdq.*",
3047   MAME_DIR .. "src/mame/drivers/cheekyms.c",
3048   MAME_DIR .. "src/mame/video/cheekyms.c",
3049   MAME_DIR .. "src/mame/drivers/cosmic.c",
3050   MAME_DIR .. "src/mame/video/cosmic.c",
3051   MAME_DIR .. "src/mame/drivers/docastle.c",
3052   MAME_DIR .. "src/mame/machine/docastle.c",
3053   MAME_DIR .. "src/mame/video/docastle.c",
3054   MAME_DIR .. "src/mame/drivers/ladybug.c",
3055   MAME_DIR .. "src/mame/video/ladybug.c",
3056   MAME_DIR .. "src/mame/drivers/mrdo.c",
3057   MAME_DIR .. "src/mame/video/mrdo.c",
3058   MAME_DIR .. "src/mame/drivers/redclash.c",
3059   MAME_DIR .. "src/mame/video/redclash.c",
3060   MAME_DIR .. "src/mame/drivers/superdq.c",
30613061}
30623062
30633063createMAMEProjects(_target, _subtarget, "upl")
30643064files {
3065   MAME_DIR .. "src/mame/drivers/mouser.*",
3066   MAME_DIR .. "src/mame/video/mouser.*",
3067   MAME_DIR .. "src/mame/drivers/ninjakd2.*",
3068   MAME_DIR .. "src/mame/video/ninjakd2.*",
3069   MAME_DIR .. "src/mame/drivers/nova2001.*",
3070   MAME_DIR .. "src/mame/video/nova2001.*",
3071   MAME_DIR .. "src/mame/drivers/xxmissio.*",
3072   MAME_DIR .. "src/mame/video/xxmissio.*",
3065   MAME_DIR .. "src/mame/drivers/mouser.c",
3066   MAME_DIR .. "src/mame/video/mouser.c",
3067   MAME_DIR .. "src/mame/drivers/ninjakd2.c",
3068   MAME_DIR .. "src/mame/video/ninjakd2.c",
3069   MAME_DIR .. "src/mame/drivers/nova2001.c",
3070   MAME_DIR .. "src/mame/video/nova2001.c",
3071   MAME_DIR .. "src/mame/drivers/xxmissio.c",
3072   MAME_DIR .. "src/mame/video/xxmissio.c",
30733073}
30743074
30753075createMAMEProjects(_target, _subtarget, "valadon")
30763076files {
3077   MAME_DIR .. "src/mame/drivers/bagman.*",
3078   MAME_DIR .. "src/mame/machine/bagman.*",
3079   MAME_DIR .. "src/mame/video/bagman.*",
3080   MAME_DIR .. "src/mame/drivers/tankbust.*",
3081   MAME_DIR .. "src/mame/video/tankbust.*",
3077   MAME_DIR .. "src/mame/drivers/bagman.c",
3078   MAME_DIR .. "src/mame/machine/bagman.c",
3079   MAME_DIR .. "src/mame/video/bagman.c",
3080   MAME_DIR .. "src/mame/drivers/tankbust.c",
3081   MAME_DIR .. "src/mame/video/tankbust.c",
30823082}
30833083
30843084createMAMEProjects(_target, _subtarget, "veltmjr")
30853085files {
3086   MAME_DIR .. "src/mame/drivers/cardline.*",
3087   MAME_DIR .. "src/mame/drivers/witch.*",
3086   MAME_DIR .. "src/mame/drivers/cardline.c",
3087   MAME_DIR .. "src/mame/drivers/witch.c",
30883088}
30893089
30903090createMAMEProjects(_target, _subtarget, "venture")
30913091files {
3092   MAME_DIR .. "src/mame/drivers/looping.*",
3093   MAME_DIR .. "src/mame/drivers/spcforce.*",
3094   MAME_DIR .. "src/mame/video/spcforce.*",
3095   MAME_DIR .. "src/mame/drivers/suprridr.*",
3096   MAME_DIR .. "src/mame/video/suprridr.*",
3092   MAME_DIR .. "src/mame/drivers/looping.c",
3093   MAME_DIR .. "src/mame/drivers/spcforce.c",
3094   MAME_DIR .. "src/mame/video/spcforce.c",
3095   MAME_DIR .. "src/mame/drivers/suprridr.c",
3096   MAME_DIR .. "src/mame/video/suprridr.c",
30973097}
30983098
30993099createMAMEProjects(_target, _subtarget, "vsystem")
31003100files {
3101   MAME_DIR .. "src/mame/video/vsystem_spr.*",
3102   MAME_DIR .. "src/mame/video/vsystem_spr2.*",
3103   MAME_DIR .. "src/mame/drivers/aerofgt.*",
3104   MAME_DIR .. "src/mame/video/aerofgt.*",
3105   MAME_DIR .. "src/mame/drivers/crshrace.*",
3106   MAME_DIR .. "src/mame/video/crshrace.*",
3107   MAME_DIR .. "src/mame/drivers/f1gp.*",
3108   MAME_DIR .. "src/mame/video/f1gp.*",
3109   MAME_DIR .. "src/mame/drivers/fromance.*",
3110   MAME_DIR .. "src/mame/video/fromance.*",
3111   MAME_DIR .. "src/mame/drivers/fromanc2.*",
3112   MAME_DIR .. "src/mame/video/fromanc2.*",
3113   MAME_DIR .. "src/mame/drivers/gstriker.*",
3114   MAME_DIR .. "src/mame/video/gstriker.*",
3115   MAME_DIR .. "src/mame/video/mb60553.*",
3116   MAME_DIR .. "src/mame/video/vs920a.*",
3117   MAME_DIR .. "src/mame/drivers/inufuku.*",
3118   MAME_DIR .. "src/mame/video/inufuku.*",
3119   MAME_DIR .. "src/mame/drivers/ojankohs.*",
3120   MAME_DIR .. "src/mame/video/ojankohs.*",
3121   MAME_DIR .. "src/mame/drivers/pipedrm.*",
3122   MAME_DIR .. "src/mame/drivers/rpunch.*",
3123   MAME_DIR .. "src/mame/video/rpunch.*",
3124   MAME_DIR .. "src/mame/drivers/suprslam.*",
3125   MAME_DIR .. "src/mame/video/suprslam.*",
3126   MAME_DIR .. "src/mame/drivers/tail2nos.*",
3127   MAME_DIR .. "src/mame/video/tail2nos.*",
3128   MAME_DIR .. "src/mame/drivers/taotaido.*",
3129   MAME_DIR .. "src/mame/video/taotaido.*",
3130   MAME_DIR .. "src/mame/drivers/welltris.*",
3131   MAME_DIR .. "src/mame/video/welltris.*",
3101   MAME_DIR .. "src/mame/video/vsystem_spr.c",
3102   MAME_DIR .. "src/mame/video/vsystem_spr2.c",
3103   MAME_DIR .. "src/mame/drivers/aerofgt.c",
3104   MAME_DIR .. "src/mame/video/aerofgt.c",
3105   MAME_DIR .. "src/mame/drivers/crshrace.c",
3106   MAME_DIR .. "src/mame/video/crshrace.c",
3107   MAME_DIR .. "src/mame/drivers/f1gp.c",
3108   MAME_DIR .. "src/mame/video/f1gp.c",
3109   MAME_DIR .. "src/mame/drivers/fromance.c",
3110   MAME_DIR .. "src/mame/video/fromance.c",
3111   MAME_DIR .. "src/mame/drivers/fromanc2.c",
3112   MAME_DIR .. "src/mame/video/fromanc2.c",
3113   MAME_DIR .. "src/mame/drivers/gstriker.c",
3114   MAME_DIR .. "src/mame/video/gstriker.c",
3115   MAME_DIR .. "src/mame/video/mb60553.c",
3116   MAME_DIR .. "src/mame/video/vs920a.c",
3117   MAME_DIR .. "src/mame/drivers/inufuku.c",
3118   MAME_DIR .. "src/mame/video/inufuku.c",
3119   MAME_DIR .. "src/mame/drivers/ojankohs.c",
3120   MAME_DIR .. "src/mame/video/ojankohs.c",
3121   MAME_DIR .. "src/mame/drivers/pipedrm.c",
3122   MAME_DIR .. "src/mame/drivers/rpunch.c",
3123   MAME_DIR .. "src/mame/video/rpunch.c",
3124   MAME_DIR .. "src/mame/drivers/suprslam.c",
3125   MAME_DIR .. "src/mame/video/suprslam.c",
3126   MAME_DIR .. "src/mame/drivers/tail2nos.c",
3127   MAME_DIR .. "src/mame/video/tail2nos.c",
3128   MAME_DIR .. "src/mame/drivers/taotaido.c",
3129   MAME_DIR .. "src/mame/video/taotaido.c",
3130   MAME_DIR .. "src/mame/drivers/welltris.c",
3131   MAME_DIR .. "src/mame/video/welltris.c",
31323132}
31333133
31343134createMAMEProjects(_target, _subtarget, "yunsung")
31353135files {
3136   MAME_DIR .. "src/mame/drivers/nmg5.*",
3137   MAME_DIR .. "src/mame/drivers/paradise.*",
3138   MAME_DIR .. "src/mame/video/paradise.*",
3139   MAME_DIR .. "src/mame/drivers/yunsung8.*",
3140   MAME_DIR .. "src/mame/video/yunsung8.*",
3141   MAME_DIR .. "src/mame/drivers/yunsun16.*",
3142   MAME_DIR .. "src/mame/video/yunsun16.*",
3136   MAME_DIR .. "src/mame/drivers/nmg5.c",
3137   MAME_DIR .. "src/mame/drivers/paradise.c",
3138   MAME_DIR .. "src/mame/video/paradise.c",
3139   MAME_DIR .. "src/mame/drivers/yunsung8.c",
3140   MAME_DIR .. "src/mame/video/yunsung8.c",
3141   MAME_DIR .. "src/mame/drivers/yunsun16.c",
3142   MAME_DIR .. "src/mame/video/yunsun16.c",
31433143}
31443144
31453145createMAMEProjects(_target, _subtarget, "zaccaria")
31463146files {
3147   MAME_DIR .. "src/mame/drivers/laserbat.*",
3148   MAME_DIR .. "src/mame/audio/laserbat.*",
3149   MAME_DIR .. "src/mame/drivers/seabattl.*",
3150   MAME_DIR .. "src/mame/drivers/zac2650.*",
3151   MAME_DIR .. "src/mame/video/zac2650.*",
3152   MAME_DIR .. "src/mame/drivers/zaccaria.*",
3153   MAME_DIR .. "src/mame/video/zaccaria.*",
3147   MAME_DIR .. "src/mame/drivers/laserbat.c",
3148   MAME_DIR .. "src/mame/audio/laserbat.c",
3149   MAME_DIR .. "src/mame/drivers/seabattl.c",
3150   MAME_DIR .. "src/mame/drivers/zac2650.c",
3151   MAME_DIR .. "src/mame/video/zac2650.c",
3152   MAME_DIR .. "src/mame/drivers/zaccaria.c",
3153   MAME_DIR .. "src/mame/video/zaccaria.c",
31543154}
31553155
31563156--------------------------------------------------
r245247r245248
31593159
31603160createMAMEProjects(_target, _subtarget, "pinball")
31613161files {
3162   MAME_DIR .. "src/mame/drivers/allied.*",
3163   MAME_DIR .. "src/mame/drivers/alvg.*",
3164   MAME_DIR .. "src/mame/drivers/atari_s1.*",
3165   MAME_DIR .. "src/mame/drivers/atari_s2.*",
3166   MAME_DIR .. "src/mame/drivers/bingo.*",
3167   MAME_DIR .. "src/mame/drivers/by17.*",
3168   MAME_DIR .. "src/mame/drivers/by35.*",
3169   MAME_DIR .. "src/mame/drivers/by6803.*",
3170   MAME_DIR .. "src/mame/drivers/by68701.*",
3171   MAME_DIR .. "src/mame/drivers/byvid.*",
3172   MAME_DIR .. "src/mame/drivers/capcom.*",
3173   MAME_DIR .. "src/mame/drivers/de_2.*",
3174   MAME_DIR .. "src/mame/drivers/de_3.*",
3175   MAME_DIR .. "src/mame/machine/decopincpu.*",
3176   MAME_DIR .. "src/mame/video/decodmd1.*",
3177   MAME_DIR .. "src/mame/video/decodmd2.*",
3178   MAME_DIR .. "src/mame/video/decodmd3.*",
3179   MAME_DIR .. "src/mame/drivers/de_3b.*",
3180   MAME_DIR .. "src/mame/drivers/flicker.*",
3181   MAME_DIR .. "src/mame/drivers/g627.*",
3182   MAME_DIR .. "src/mame/drivers/gp_1.*",
3183   MAME_DIR .. "src/mame/machine/genpin.*",
3184   MAME_DIR .. "src/mame/drivers/gp_2.*",
3185   MAME_DIR .. "src/mame/drivers/gts1.*",
3186   MAME_DIR .. "src/mame/drivers/gts3.*",
3187   MAME_DIR .. "src/mame/drivers/gts3a.*",
3188   MAME_DIR .. "src/mame/drivers/gts80.*",
3189   MAME_DIR .. "src/mame/drivers/gts80a.*",
3190   MAME_DIR .. "src/mame/drivers/gts80b.*",
3191   MAME_DIR .. "src/mame/drivers/hankin.*",
3192   MAME_DIR .. "src/mame/drivers/icecold.*",
3193   MAME_DIR .. "src/mame/drivers/inder.*",
3194   MAME_DIR .. "src/mame/drivers/jeutel.*",
3195   MAME_DIR .. "src/mame/drivers/jp.*",
3196   MAME_DIR .. "src/mame/drivers/jvh.*",
3197   MAME_DIR .. "src/mame/drivers/kissproto.*",
3198   MAME_DIR .. "src/mame/drivers/ltd.*",
3199   MAME_DIR .. "src/mame/drivers/micropin.*",
3200   MAME_DIR .. "src/mame/drivers/mephisto.*",
3201   MAME_DIR .. "src/mame/drivers/mrgame.*",
3202   MAME_DIR .. "src/mame/drivers/nsm.*",
3203   MAME_DIR .. "src/mame/drivers/peyper.*",
3204   MAME_DIR .. "src/mame/drivers/play_1.*",
3205   MAME_DIR .. "src/mame/drivers/play_2.*",
3206   MAME_DIR .. "src/mame/drivers/play_3.*",
3207   MAME_DIR .. "src/mame/drivers/play_5.*",
3208   MAME_DIR .. "src/mame/drivers/rowamet.*",
3209   MAME_DIR .. "src/mame/drivers/s11.*",
3210   MAME_DIR .. "src/mame/drivers/s11a.*",
3211   MAME_DIR .. "src/mame/drivers/s11b.*",
3212   MAME_DIR .. "src/mame/drivers/s11c.*",
3213   MAME_DIR .. "src/mame/audio/s11c_bg.*",
3214   MAME_DIR .. "src/mame/drivers/s3.*",
3215   MAME_DIR .. "src/mame/drivers/s4.*",
3216   MAME_DIR .. "src/mame/drivers/s6.*",
3217   MAME_DIR .. "src/mame/drivers/s6a.*",
3218   MAME_DIR .. "src/mame/drivers/s7.*",
3219   MAME_DIR .. "src/mame/drivers/s8.*",
3220   MAME_DIR .. "src/mame/drivers/s8a.*",
3221   MAME_DIR .. "src/mame/drivers/s9.*",
3222   MAME_DIR .. "src/mame/drivers/sam.*",
3223   MAME_DIR .. "src/mame/drivers/sleic.*",
3224   MAME_DIR .. "src/mame/drivers/spectra.*",
3225   MAME_DIR .. "src/mame/drivers/spinb.*",
3226   MAME_DIR .. "src/mame/drivers/st_mp100.*",
3227   MAME_DIR .. "src/mame/drivers/st_mp200.*",
3228   MAME_DIR .. "src/mame/drivers/taito.*",
3229   MAME_DIR .. "src/mame/drivers/techno.*",
3230   MAME_DIR .. "src/mame/drivers/vd.*",
3231   MAME_DIR .. "src/mame/drivers/whitestar.*",
3232   MAME_DIR .. "src/mame/drivers/white_mod.*",
3233   MAME_DIR .. "src/mame/drivers/wico.*",
3234   MAME_DIR .. "src/mame/drivers/wpc_95.*",
3235   MAME_DIR .. "src/mame/drivers/wpc_an.*",
3236   MAME_DIR .. "src/mame/drivers/wpc_dcs.*",
3237   MAME_DIR .. "src/mame/drivers/wpc_dot.*",
3238   MAME_DIR .. "src/mame/drivers/wpc_flip1.*",
3239   MAME_DIR .. "src/mame/drivers/wpc_flip2.*",
3240   MAME_DIR .. "src/mame/drivers/wpc_s.*",
3241   MAME_DIR .. "src/mame/machine/wpc.*",
3242   MAME_DIR .. "src/mame/audio/wpcsnd.*",
3243   MAME_DIR .. "src/mame/video/wpc_dmd.*",
3244   MAME_DIR .. "src/mame/machine/wpc_pic.*",
3245   MAME_DIR .. "src/mame/machine/wpc_lamp.*",
3246   MAME_DIR .. "src/mame/machine/wpc_out.*",
3247   MAME_DIR .. "src/mame/machine/wpc_shift.*",
3248   MAME_DIR .. "src/mame/drivers/zac_1.*",
3249   MAME_DIR .. "src/mame/drivers/zac_2.*",
3250   MAME_DIR .. "src/mame/drivers/zac_proto.*",
3162   MAME_DIR .. "src/mame/drivers/allied.c",
3163   MAME_DIR .. "src/mame/drivers/alvg.c",
3164   MAME_DIR .. "src/mame/drivers/atari_s1.c",
3165   MAME_DIR .. "src/mame/drivers/atari_s2.c",
3166   MAME_DIR .. "src/mame/drivers/bingo.c",
3167   MAME_DIR .. "src/mame/drivers/by17.c",
3168   MAME_DIR .. "src/mame/drivers/by35.c",
3169   MAME_DIR .. "src/mame/drivers/by6803.c",
3170   MAME_DIR .. "src/mame/drivers/by68701.c",
3171   MAME_DIR .. "src/mame/drivers/byvid.c",
3172   MAME_DIR .. "src/mame/drivers/capcom.c",
3173   MAME_DIR .. "src/mame/drivers/de_2.c",
3174   MAME_DIR .. "src/mame/drivers/de_3.c",
3175   MAME_DIR .. "src/mame/machine/decopincpu.c",
3176   MAME_DIR .. "src/mame/video/decodmd1.c",
3177   MAME_DIR .. "src/mame/video/decodmd2.c",
3178   MAME_DIR .. "src/mame/video/decodmd3.c",
3179   MAME_DIR .. "src/mame/drivers/de_3b.c",
3180   MAME_DIR .. "src/mame/drivers/flicker.c",
3181   MAME_DIR .. "src/mame/drivers/g627.c",
3182   MAME_DIR .. "src/mame/drivers/gp_1.c",
3183   MAME_DIR .. "src/mame/machine/genpin.c",
3184   MAME_DIR .. "src/mame/drivers/gp_2.c",
3185   MAME_DIR .. "src/mame/drivers/gts1.c",
3186   MAME_DIR .. "src/mame/drivers/gts3.c",
3187   MAME_DIR .. "src/mame/drivers/gts3a.c",
3188   MAME_DIR .. "src/mame/drivers/gts80.c",
3189   MAME_DIR .. "src/mame/drivers/gts80a.c",
3190   MAME_DIR .. "src/mame/drivers/gts80b.c",
3191   MAME_DIR .. "src/mame/drivers/hankin.c",
3192   MAME_DIR .. "src/mame/drivers/icecold.c",
3193   MAME_DIR .. "src/mame/drivers/inder.c",
3194   MAME_DIR .. "src/mame/drivers/jeutel.c",
3195   MAME_DIR .. "src/mame/drivers/jp.c",
3196   MAME_DIR .. "src/mame/drivers/jvh.c",
3197   MAME_DIR .. "src/mame/drivers/kissproto.c",
3198   MAME_DIR .. "src/mame/drivers/ltd.c",
3199   MAME_DIR .. "src/mame/drivers/micropin.c",
3200   MAME_DIR .. "src/mame/drivers/mephisto.c",
3201   MAME_DIR .. "src/mame/drivers/mrgame.c",
3202   MAME_DIR .. "src/mame/drivers/nsm.c",
3203   MAME_DIR .. "src/mame/drivers/peyper.c",
3204   MAME_DIR .. "src/mame/drivers/play_1.c",
3205   MAME_DIR .. "src/mame/drivers/play_2.c",
3206   MAME_DIR .. "src/mame/drivers/play_3.c",
3207   MAME_DIR .. "src/mame/drivers/play_5.c",
3208   MAME_DIR .. "src/mame/drivers/rowamet.c",
3209   MAME_DIR .. "src/mame/drivers/s11.c",
3210   MAME_DIR .. "src/mame/drivers/s11a.c",
3211   MAME_DIR .. "src/mame/drivers/s11b.c",
3212   MAME_DIR .. "src/mame/drivers/s11c.c",
3213   MAME_DIR .. "src/mame/audio/s11c_bg.c",
3214   MAME_DIR .. "src/mame/drivers/s3.c",
3215   MAME_DIR .. "src/mame/drivers/s4.c",
3216   MAME_DIR .. "src/mame/drivers/s6.c",
3217   MAME_DIR .. "src/mame/drivers/s6a.c",
3218   MAME_DIR .. "src/mame/drivers/s7.c",
3219   MAME_DIR .. "src/mame/drivers/s8.c",
3220   MAME_DIR .. "src/mame/drivers/s8a.c",
3221   MAME_DIR .. "src/mame/drivers/s9.c",
3222   MAME_DIR .. "src/mame/drivers/sam.c",
3223   MAME_DIR .. "src/mame/drivers/sleic.c",
3224   MAME_DIR .. "src/mame/drivers/spectra.c",
3225   MAME_DIR .. "src/mame/drivers/spinb.c",
3226   MAME_DIR .. "src/mame/drivers/st_mp100.c",
3227   MAME_DIR .. "src/mame/drivers/st_mp200.c",
3228   MAME_DIR .. "src/mame/drivers/taito.c",
3229   MAME_DIR .. "src/mame/drivers/techno.c",
3230   MAME_DIR .. "src/mame/drivers/vd.c",
3231   MAME_DIR .. "src/mame/drivers/whitestar.c",
3232   MAME_DIR .. "src/mame/drivers/white_mod.c",
3233   MAME_DIR .. "src/mame/drivers/wico.c",
3234   MAME_DIR .. "src/mame/drivers/wpc_95.c",
3235   MAME_DIR .. "src/mame/drivers/wpc_an.c",
3236   MAME_DIR .. "src/mame/drivers/wpc_dcs.c",
3237   MAME_DIR .. "src/mame/drivers/wpc_dot.c",
3238   MAME_DIR .. "src/mame/drivers/wpc_flip1.c",
3239   MAME_DIR .. "src/mame/drivers/wpc_flip2.c",
3240   MAME_DIR .. "src/mame/drivers/wpc_s.c",
3241   MAME_DIR .. "src/mame/machine/wpc.c",
3242   MAME_DIR .. "src/mame/audio/wpcsnd.c",
3243   MAME_DIR .. "src/mame/video/wpc_dmd.c",
3244   MAME_DIR .. "src/mame/machine/wpc_pic.c",
3245   MAME_DIR .. "src/mame/machine/wpc_lamp.c",
3246   MAME_DIR .. "src/mame/machine/wpc_out.c",
3247   MAME_DIR .. "src/mame/machine/wpc_shift.c",
3248   MAME_DIR .. "src/mame/drivers/zac_1.c",
3249   MAME_DIR .. "src/mame/drivers/zac_2.c",
3250   MAME_DIR .. "src/mame/drivers/zac_proto.c",
32513251}
32523252
32533253--------------------------------------------------
r245247r245248
32563256
32573257createMAMEProjects(_target, _subtarget, "misc")
32583258files {
3259   MAME_DIR .. "src/mame/drivers/1945kiii.*",
3260   MAME_DIR .. "src/mame/drivers/39in1.*",
3261   MAME_DIR .. "src/mame/drivers/3do.*",
3262   MAME_DIR .. "src/mame/machine/3do.*",
3263   MAME_DIR .. "src/mame/drivers/3x3puzzl.*",
3264   MAME_DIR .. "src/mame/drivers/4enraya.*",
3265   MAME_DIR .. "src/mame/video/4enraya.*",
3266   MAME_DIR .. "src/mame/drivers/4enlinea.*",
3267   MAME_DIR .. "src/mame/drivers/5clown.*",
3268   MAME_DIR .. "src/mame/drivers/a1supply.*",
3269   MAME_DIR .. "src/mame/drivers/acefruit.*",
3270   MAME_DIR .. "src/mame/drivers/aces1.*",
3271   MAME_DIR .. "src/mame/drivers/acesp.*",
3272   MAME_DIR .. "src/mame/drivers/adp.*",
3273   MAME_DIR .. "src/mame/drivers/alinvade.*",
3274   MAME_DIR .. "src/mame/drivers/amaticmg.*",
3275   MAME_DIR .. "src/mame/drivers/ampoker2.*",
3276   MAME_DIR .. "src/mame/video/ampoker2.*",
3277   MAME_DIR .. "src/mame/drivers/amspdwy.*",
3278   MAME_DIR .. "src/mame/video/amspdwy.*",
3279   MAME_DIR .. "src/mame/drivers/amusco.*",
3280   MAME_DIR .. "src/mame/drivers/arachnid.*",
3281   MAME_DIR .. "src/mame/drivers/artmagic.*",
3282   MAME_DIR .. "src/mame/video/artmagic.*",
3283   MAME_DIR .. "src/mame/drivers/astrafr.*",
3284   MAME_DIR .. "src/mame/drivers/astrcorp.*",
3285   MAME_DIR .. "src/mame/drivers/astropc.*",
3286   MAME_DIR .. "src/mame/drivers/atronic.*",
3287   MAME_DIR .. "src/mame/drivers/attckufo.*",
3288   MAME_DIR .. "src/mame/drivers/avt.*",
3289   MAME_DIR .. "src/mame/drivers/aztarac.*",
3290   MAME_DIR .. "src/mame/audio/aztarac.*",
3291   MAME_DIR .. "src/mame/video/aztarac.*",
3292   MAME_DIR .. "src/mame/drivers/bailey.*",
3293   MAME_DIR .. "src/mame/drivers/beaminv.*",
3294   MAME_DIR .. "src/mame/drivers/belatra.*",
3295   MAME_DIR .. "src/mame/drivers/bgt.*",
3296   MAME_DIR .. "src/mame/drivers/bingoman.*",
3297   MAME_DIR .. "src/mame/drivers/bingor.*",
3298   MAME_DIR .. "src/mame/drivers/blitz.*",
3299   MAME_DIR .. "src/mame/drivers/blitz68k.*",
3300   MAME_DIR .. "src/mame/drivers/buster.*",
3301   MAME_DIR .. "src/mame/drivers/calomega.*",
3302   MAME_DIR .. "src/mame/video/calomega.*",
3303   MAME_DIR .. "src/mame/drivers/carrera.*",
3304   MAME_DIR .. "src/mame/drivers/castle.*",
3305   MAME_DIR .. "src/mame/drivers/cave.*",
3306   MAME_DIR .. "src/mame/video/cave.*",
3307   MAME_DIR .. "src/mame/drivers/cavepc.*",
3308   MAME_DIR .. "src/mame/drivers/cv1k.*",
3309   MAME_DIR .. "src/mame/drivers/cb2001.*",
3310   MAME_DIR .. "src/mame/drivers/cdi.*",
3311   MAME_DIR .. "src/mame/video/mcd212.*",
3312   MAME_DIR .. "src/mame/machine/cdi070.*",
3313   MAME_DIR .. "src/mame/machine/cdislave.*",
3314   MAME_DIR .. "src/mame/machine/cdicdic.*",
3315   MAME_DIR .. "src/mame/drivers/cesclass.*",
3316   MAME_DIR .. "src/mame/drivers/chance32.*",
3317   MAME_DIR .. "src/mame/drivers/chicago.*",
3318   MAME_DIR .. "src/mame/drivers/chsuper.*",
3319   MAME_DIR .. "src/mame/drivers/cidelsa.*",
3320   MAME_DIR .. "src/mame/video/cidelsa.*",
3321   MAME_DIR .. "src/mame/drivers/cocoloco.*",
3322   MAME_DIR .. "src/mame/drivers/coinmstr.*",
3323   MAME_DIR .. "src/mame/drivers/coinmvga.*",
3324   MAME_DIR .. "src/mame/drivers/comebaby.*",
3325   MAME_DIR .. "src/mame/drivers/cupidon.*",
3326   MAME_DIR .. "src/mame/drivers/bntyhunt.*",
3327   MAME_DIR .. "src/mame/drivers/coolpool.*",
3328   MAME_DIR .. "src/mame/drivers/megaphx.*",
3329   MAME_DIR .. "src/mame/machine/inder_sb.*",
3330   MAME_DIR .. "src/mame/machine/inder_vid.*",
3331   MAME_DIR .. "src/mame/drivers/corona.*",
3332   MAME_DIR .. "src/mame/drivers/crystal.*",
3333   MAME_DIR .. "src/mame/video/vrender0.*",
3334   MAME_DIR .. "src/mame/drivers/cubeqst.*",
3335   MAME_DIR .. "src/mame/drivers/cybertnk.*",
3336   MAME_DIR .. "src/mame/drivers/dcheese.*",
3337   MAME_DIR .. "src/mame/video/dcheese.*",
3338   MAME_DIR .. "src/mame/drivers/dfruit.*",
3339   MAME_DIR .. "src/mame/drivers/dgpix.*",
3340   MAME_DIR .. "src/mame/drivers/discoboy.*",
3341   MAME_DIR .. "src/mame/drivers/dominob.*",
3342   MAME_DIR .. "src/mame/drivers/dorachan.*",
3343   MAME_DIR .. "src/mame/drivers/dreamwld.*",
3344   MAME_DIR .. "src/mame/drivers/dribling.*",
3345   MAME_DIR .. "src/mame/video/dribling.*",
3346   MAME_DIR .. "src/mame/drivers/drw80pkr.*",
3347   MAME_DIR .. "src/mame/drivers/dwarfd.*",
3348   MAME_DIR .. "src/mame/drivers/dynadice.*",
3349   MAME_DIR .. "src/mame/drivers/ecoinfr.*",
3350   MAME_DIR .. "src/mame/drivers/ecoinf1.*",
3351   MAME_DIR .. "src/mame/drivers/ecoinf2.*",
3352   MAME_DIR .. "src/mame/drivers/ecoinf3.*",
3353   MAME_DIR .. "src/mame/drivers/electra.*",
3354   MAME_DIR .. "src/mame/drivers/epos.*",
3355   MAME_DIR .. "src/mame/video/epos.*",
3356   MAME_DIR .. "src/mame/drivers/esd16.*",
3357   MAME_DIR .. "src/mame/video/esd16.*",
3358   MAME_DIR .. "src/mame/drivers/esh.*",
3359   MAME_DIR .. "src/mame/drivers/esripsys.*",
3360   MAME_DIR .. "src/mame/video/esripsys.*",
3361   MAME_DIR .. "src/mame/drivers/ettrivia.*",
3362   MAME_DIR .. "src/mame/drivers/extrema.*",
3363   MAME_DIR .. "src/mame/drivers/fireball.*",
3364   MAME_DIR .. "src/mame/drivers/flipjack.*",
3365   MAME_DIR .. "src/mame/drivers/flower.*",
3366   MAME_DIR .. "src/mame/audio/flower.*",
3367   MAME_DIR .. "src/mame/video/flower.*",
3368   MAME_DIR .. "src/mame/drivers/fortecar.*",
3369   MAME_DIR .. "src/mame/drivers/fresh.*",
3370   MAME_DIR .. "src/mame/drivers/freekick.*",
3371   MAME_DIR .. "src/mame/video/freekick.*",
3372   MAME_DIR .. "src/mame/drivers/fungames.*",
3373   MAME_DIR .. "src/mame/drivers/funkball.*",
3374   MAME_DIR .. "src/mame/drivers/gambl186.*",
3375   MAME_DIR .. "src/mame/drivers/galaxi.*",
3376   MAME_DIR .. "src/mame/drivers/galgame.*",
3377   MAME_DIR .. "src/mame/drivers/gamecstl.*",
3378   MAME_DIR .. "src/mame/drivers/gammagic.*",
3379   MAME_DIR .. "src/mame/drivers/gamtor.*",
3380   MAME_DIR .. "src/mame/drivers/gei.*",
3381   MAME_DIR .. "src/mame/drivers/globalfr.*",
3382   MAME_DIR .. "src/mame/drivers/globalvr.*",
3383   MAME_DIR .. "src/mame/drivers/gluck2.*",
3384   MAME_DIR .. "src/mame/drivers/goldngam.*",
3385   MAME_DIR .. "src/mame/drivers/goldnpkr.*",
3386   MAME_DIR .. "src/mame/drivers/good.*",
3387   MAME_DIR .. "src/mame/drivers/gotcha.*",
3388   MAME_DIR .. "src/mame/video/gotcha.*",
3389   MAME_DIR .. "src/mame/drivers/gstream.*",
3390   MAME_DIR .. "src/mame/drivers/gumbo.*",
3391   MAME_DIR .. "src/mame/video/gumbo.*",
3392   MAME_DIR .. "src/mame/drivers/gunpey.*",
3393   MAME_DIR .. "src/mame/drivers/hideseek.*",
3394   MAME_DIR .. "src/mame/drivers/hazelgr.*",
3395   MAME_DIR .. "src/mame/drivers/headonb.*",
3396   MAME_DIR .. "src/mame/drivers/highvdeo.*",
3397   MAME_DIR .. "src/mame/drivers/himesiki.*",
3398   MAME_DIR .. "src/mame/video/himesiki.*",
3399   MAME_DIR .. "src/mame/drivers/hitpoker.*",
3400   MAME_DIR .. "src/mame/drivers/homedata.*",
3401   MAME_DIR .. "src/mame/video/homedata.*",
3402   MAME_DIR .. "src/mame/drivers/hotblock.*",
3403   MAME_DIR .. "src/mame/drivers/hotstuff.*",
3404   MAME_DIR .. "src/mame/drivers/ichiban.*",
3405   MAME_DIR .. "src/mame/drivers/imolagp.*",
3406   MAME_DIR .. "src/mame/drivers/intrscti.*",
3407   MAME_DIR .. "src/mame/drivers/istellar.*",
3408   MAME_DIR .. "src/mame/drivers/itgambl2.*",
3409   MAME_DIR .. "src/mame/drivers/itgambl3.*",
3410   MAME_DIR .. "src/mame/drivers/itgamble.*",
3411   MAME_DIR .. "src/mame/drivers/jackpool.*",
3412   MAME_DIR .. "src/mame/drivers/jankenmn.*",
3413   MAME_DIR .. "src/mame/drivers/jokrwild.*",
3414   MAME_DIR .. "src/mame/drivers/jongkyo.*",
3415   MAME_DIR .. "src/mame/drivers/jubilee.*",
3416   MAME_DIR .. "src/mame/drivers/kas89.*",
3417   MAME_DIR .. "src/mame/drivers/kingpin.*",
3418   MAME_DIR .. "src/mame/drivers/koikoi.*",
3419   MAME_DIR .. "src/mame/drivers/kurukuru.*",
3420   MAME_DIR .. "src/mame/drivers/kyugo.*",
3421   MAME_DIR .. "src/mame/video/kyugo.*",
3422   MAME_DIR .. "src/mame/drivers/ladyfrog.*",
3423   MAME_DIR .. "src/mame/video/ladyfrog.*",
3424   MAME_DIR .. "src/mame/drivers/laserbas.*",
3425   MAME_DIR .. "src/mame/drivers/lethalj.*",
3426   MAME_DIR .. "src/mame/video/lethalj.*",
3427   MAME_DIR .. "src/mame/drivers/limenko.*",
3428   MAME_DIR .. "src/mame/drivers/ltcasino.*",
3429   MAME_DIR .. "src/mame/drivers/lucky74.*",
3430   MAME_DIR .. "src/mame/video/lucky74.*",
3431   MAME_DIR .. "src/mame/drivers/luckgrln.*",
3432   MAME_DIR .. "src/mame/drivers/magic10.*",
3433   MAME_DIR .. "src/mame/drivers/magicard.*",
3434   MAME_DIR .. "src/mame/drivers/magicfly.*",
3435   MAME_DIR .. "src/mame/drivers/magictg.*",
3436   MAME_DIR .. "src/mame/drivers/magtouch.*",
3437   MAME_DIR .. "src/mame/drivers/majorpkr.*",
3438   MAME_DIR .. "src/mame/drivers/malzak.*",
3439   MAME_DIR .. "src/mame/video/malzak.*",
3440   MAME_DIR .. "src/mame/drivers/manohman.*",
3441   MAME_DIR .. "src/mame/drivers/mcatadv.*",
3442   MAME_DIR .. "src/mame/video/mcatadv.*",
3443   MAME_DIR .. "src/mame/drivers/mgavegas.*",
3444   MAME_DIR .. "src/mame/drivers/meyc8080.*",
3445   MAME_DIR .. "src/mame/drivers/meyc8088.*",
3446   MAME_DIR .. "src/mame/drivers/micro3d.*",
3447   MAME_DIR .. "src/mame/machine/micro3d.*",
3448   MAME_DIR .. "src/mame/video/micro3d.*",
3449   MAME_DIR .. "src/mame/audio/micro3d.*",
3450   MAME_DIR .. "src/mame/drivers/midas.*",
3451   MAME_DIR .. "src/mame/drivers/miniboy7.*",
3452   MAME_DIR .. "src/mame/drivers/mirax.*",
3453   MAME_DIR .. "src/mame/drivers/mole.*",
3454   MAME_DIR .. "src/mame/drivers/mosaic.*",
3455   MAME_DIR .. "src/mame/video/mosaic.*",
3456   MAME_DIR .. "src/mame/drivers/mpu12wbk.*",
3457   MAME_DIR .. "src/mame/drivers/mrjong.*",
3458   MAME_DIR .. "src/mame/video/mrjong.*",
3459   MAME_DIR .. "src/mame/drivers/multfish.*",
3460   MAME_DIR .. "src/mame/drivers/multfish_boot.*",
3461   MAME_DIR .. "src/mame/drivers/multfish_ref.*",
3462   MAME_DIR .. "src/mame/drivers/murogem.*",
3463   MAME_DIR .. "src/mame/drivers/murogmbl.*",
3464   MAME_DIR .. "src/mame/drivers/neoprint.*",
3465   MAME_DIR .. "src/mame/drivers/neptunp2.*",
3466   MAME_DIR .. "src/mame/drivers/news.*",
3467   MAME_DIR .. "src/mame/video/news.*",
3468   MAME_DIR .. "src/mame/drivers/nexus3d.*",
3469   MAME_DIR .. "src/mame/drivers/norautp.*",
3470   MAME_DIR .. "src/mame/audio/norautp.*",
3471   MAME_DIR .. "src/mame/drivers/nsmpoker.*",
3472   MAME_DIR .. "src/mame/drivers/oneshot.*",
3473   MAME_DIR .. "src/mame/video/oneshot.*",
3474   MAME_DIR .. "src/mame/drivers/onetwo.*",
3475   MAME_DIR .. "src/mame/drivers/othello.*",
3476   MAME_DIR .. "src/mame/drivers/pachifev.*",
3477   MAME_DIR .. "src/mame/drivers/pasha2.*",
3478   MAME_DIR .. "src/mame/drivers/pass.*",
3479   MAME_DIR .. "src/mame/video/pass.*",
3480   MAME_DIR .. "src/mame/drivers/peplus.*",
3481   MAME_DIR .. "src/mame/drivers/photon.*",
3482   MAME_DIR .. "src/mame/video/pk8000.*",
3483   MAME_DIR .. "src/mame/drivers/photon2.*",
3484   MAME_DIR .. "src/mame/drivers/photoply.*",
3485   MAME_DIR .. "src/mame/drivers/pinkiri8.*",
3486   MAME_DIR .. "src/mame/drivers/pipeline.*",
3487   MAME_DIR .. "src/mame/drivers/pkscram.*",
3488   MAME_DIR .. "src/mame/drivers/pntnpuzl.*",
3489   MAME_DIR .. "src/mame/drivers/policetr.*",
3490   MAME_DIR .. "src/mame/video/policetr.*",
3491   MAME_DIR .. "src/mame/drivers/polyplay.*",
3492   MAME_DIR .. "src/mame/audio/polyplay.*",
3493   MAME_DIR .. "src/mame/video/polyplay.*",
3494   MAME_DIR .. "src/mame/drivers/poker72.*",
3495   MAME_DIR .. "src/mame/drivers/potgoldu.*",
3496   MAME_DIR .. "src/mame/drivers/proconn.*",
3497   MAME_DIR .. "src/mame/drivers/psattack.*",
3498   MAME_DIR .. "src/mame/drivers/pse.*",
3499   MAME_DIR .. "src/mame/drivers/quizo.*",
3500   MAME_DIR .. "src/mame/drivers/quizpun2.*",
3501   MAME_DIR .. "src/mame/drivers/rbmk.*",
3502   MAME_DIR .. "src/mame/drivers/rcorsair.*",
3503   MAME_DIR .. "src/mame/drivers/re900.*",
3504   MAME_DIR .. "src/mame/drivers/rgum.*",
3505   MAME_DIR .. "src/mame/drivers/roul.*",
3506   MAME_DIR .. "src/mame/drivers/savquest.*",
3507   MAME_DIR .. "src/mame/drivers/sanremo.*",
3508   MAME_DIR .. "src/mame/drivers/sfbonus.*",
3509   MAME_DIR .. "src/mame/drivers/shangkid.*",
3510   MAME_DIR .. "src/mame/video/shangkid.*",
3511   MAME_DIR .. "src/mame/drivers/skeetsht.*",
3512   MAME_DIR .. "src/mame/drivers/skimaxx.*",
3513   MAME_DIR .. "src/mame/drivers/skyarmy.*",
3514   MAME_DIR .. "src/mame/drivers/skylncr.*",
3515   MAME_DIR .. "src/mame/drivers/sliver.*",
3516   MAME_DIR .. "src/mame/drivers/slotcarn.*",
3517   MAME_DIR .. "src/mame/drivers/smsmcorp.*",
3518   MAME_DIR .. "src/mame/drivers/sothello.*",
3519   MAME_DIR .. "src/mame/drivers/splus.*",
3520   MAME_DIR .. "src/mame/drivers/spool99.*",
3521   MAME_DIR .. "src/mame/drivers/sprcros2.*",
3522   MAME_DIR .. "src/mame/video/sprcros2.*",
3523   MAME_DIR .. "src/mame/drivers/sshot.*",
3524   MAME_DIR .. "src/mame/drivers/ssingles.*",
3525   MAME_DIR .. "src/mame/drivers/sstrangr.*",
3526   MAME_DIR .. "src/mame/drivers/statriv2.*",
3527   MAME_DIR .. "src/mame/drivers/stellafr.*",
3528   MAME_DIR .. "src/mame/drivers/stuntair.*",
3529   MAME_DIR .. "src/mame/drivers/su2000.*",
3530   MAME_DIR .. "src/mame/drivers/summit.*",
3531   MAME_DIR .. "src/mame/drivers/sumt8035.*",
3532   MAME_DIR .. "src/mame/drivers/supercrd.*",
3533   MAME_DIR .. "src/mame/drivers/supertnk.*",
3534   MAME_DIR .. "src/mame/drivers/superwng.*",
3535   MAME_DIR .. "src/mame/drivers/tapatune.*",
3536   MAME_DIR .. "src/mame/drivers/tattack.*",
3537   MAME_DIR .. "src/mame/drivers/taxidriv.*",
3538   MAME_DIR .. "src/mame/video/taxidriv.*",
3539   MAME_DIR .. "src/mame/drivers/tcl.*",
3540   MAME_DIR .. "src/mame/drivers/thayers.*",
3541   MAME_DIR .. "src/mame/drivers/thedeep.*",
3542   MAME_DIR .. "src/mame/video/thedeep.*",
3543   MAME_DIR .. "src/mame/drivers/tiamc1.*",
3544   MAME_DIR .. "src/mame/video/tiamc1.*",
3545   MAME_DIR .. "src/mame/audio/tiamc1.*",
3546   MAME_DIR .. "src/mame/drivers/tickee.*",
3547   MAME_DIR .. "src/mame/drivers/tmspoker.*",
3548   MAME_DIR .. "src/mame/drivers/truco.*",
3549   MAME_DIR .. "src/mame/video/truco.*",
3550   MAME_DIR .. "src/mame/drivers/trucocl.*",
3551   MAME_DIR .. "src/mame/video/trucocl.*",
3552   MAME_DIR .. "src/mame/drivers/trvmadns.*",
3553   MAME_DIR .. "src/mame/drivers/trvquest.*",
3554   MAME_DIR .. "src/mame/drivers/ttchamp.*",
3555   MAME_DIR .. "src/mame/drivers/tugboat.*",
3556   MAME_DIR .. "src/mame/drivers/umipoker.*",
3557   MAME_DIR .. "src/mame/drivers/unkfr.*",
3558   MAME_DIR .. "src/mame/drivers/unkhorse.*",
3559   MAME_DIR .. "src/mame/drivers/usgames.*",
3560   MAME_DIR .. "src/mame/video/usgames.*",
3561   MAME_DIR .. "src/mame/drivers/vamphalf.*",
3562   MAME_DIR .. "src/mame/drivers/vcombat.*",
3563   MAME_DIR .. "src/mame/drivers/vectrex.*",
3564   MAME_DIR .. "src/mame/video/vectrex.*",
3565   MAME_DIR .. "src/mame/machine/vectrex.*",
3566   MAME_DIR .. "src/mame/drivers/videopkr.*",
3567   MAME_DIR .. "src/mame/drivers/vlc.*",
3568   MAME_DIR .. "src/mame/drivers/voyager.*",
3569   MAME_DIR .. "src/mame/drivers/vp101.*",
3570   MAME_DIR .. "src/mame/drivers/vpoker.*",
3571   MAME_DIR .. "src/mame/drivers/vroulet.*",
3572   MAME_DIR .. "src/mame/drivers/wildpkr.*",
3573   MAME_DIR .. "src/mame/drivers/wms.*",
3574   MAME_DIR .. "src/mame/drivers/xtom3d.*",
3575   MAME_DIR .. "src/mame/drivers/xyonix.*",
3576   MAME_DIR .. "src/mame/video/xyonix.*",
3259   MAME_DIR .. "src/mame/drivers/1945kiii.c",
3260   MAME_DIR .. "src/mame/drivers/39in1.c",
3261   MAME_DIR .. "src/mame/drivers/3do.c",
3262   MAME_DIR .. "src/mame/machine/3do.c",
3263   MAME_DIR .. "src/mame/drivers/3x3puzzl.c",
3264   MAME_DIR .. "src/mame/drivers/4enraya.c",
3265   MAME_DIR .. "src/mame/video/4enraya.c",
3266   MAME_DIR .. "src/mame/drivers/4enlinea.c",
3267   MAME_DIR .. "src/mame/drivers/5clown.c",
3268   MAME_DIR .. "src/mame/drivers/a1supply.c",
3269   MAME_DIR .. "src/mame/drivers/acefruit.c",
3270   MAME_DIR .. "src/mame/drivers/aces1.c",
3271   MAME_DIR .. "src/mame/drivers/acesp.c",
3272   MAME_DIR .. "src/mame/drivers/adp.c",
3273   MAME_DIR .. "src/mame/drivers/alinvade.c",
3274   MAME_DIR .. "src/mame/drivers/amaticmg.c",
3275   MAME_DIR .. "src/mame/drivers/ampoker2.c",
3276   MAME_DIR .. "src/mame/video/ampoker2.c",
3277   MAME_DIR .. "src/mame/drivers/amspdwy.c",
3278   MAME_DIR .. "src/mame/video/amspdwy.c",
3279   MAME_DIR .. "src/mame/drivers/amusco.c",
3280   MAME_DIR .. "src/mame/drivers/arachnid.c",
3281   MAME_DIR .. "src/mame/drivers/artmagic.c",
3282   MAME_DIR .. "src/mame/video/artmagic.c",
3283   MAME_DIR .. "src/mame/drivers/astrafr.c",
3284   MAME_DIR .. "src/mame/drivers/astrcorp.c",
3285   MAME_DIR .. "src/mame/drivers/astropc.c",
3286   MAME_DIR .. "src/mame/drivers/atronic.c",
3287   MAME_DIR .. "src/mame/drivers/attckufo.c",
3288   MAME_DIR .. "src/mame/drivers/avt.c",
3289   MAME_DIR .. "src/mame/drivers/aztarac.c",
3290   MAME_DIR .. "src/mame/audio/aztarac.c",
3291   MAME_DIR .. "src/mame/video/aztarac.c",
3292   MAME_DIR .. "src/mame/drivers/bailey.c",
3293   MAME_DIR .. "src/mame/drivers/beaminv.c",
3294   MAME_DIR .. "src/mame/drivers/belatra.c",
3295   MAME_DIR .. "src/mame/drivers/bgt.c",
3296   MAME_DIR .. "src/mame/drivers/bingoman.c",
3297   MAME_DIR .. "src/mame/drivers/bingor.c",
3298   MAME_DIR .. "src/mame/drivers/blitz.c",
3299   MAME_DIR .. "src/mame/drivers/blitz68k.c",
3300   MAME_DIR .. "src/mame/drivers/buster.c",
3301   MAME_DIR .. "src/mame/drivers/calomega.c",
3302   MAME_DIR .. "src/mame/video/calomega.c",
3303   MAME_DIR .. "src/mame/drivers/carrera.c",
3304   MAME_DIR .. "src/mame/drivers/castle.c",
3305   MAME_DIR .. "src/mame/drivers/cave.c",
3306   MAME_DIR .. "src/mame/video/cave.c",
3307   MAME_DIR .. "src/mame/drivers/cavepc.c",
3308   MAME_DIR .. "src/mame/drivers/cv1k.c",
3309   MAME_DIR .. "src/mame/drivers/cb2001.c",
3310   MAME_DIR .. "src/mame/drivers/cdi.c",
3311   MAME_DIR .. "src/mame/video/mcd212.c",
3312   MAME_DIR .. "src/mame/machine/cdi070.c",
3313   MAME_DIR .. "src/mame/machine/cdislave.c",
3314   MAME_DIR .. "src/mame/machine/cdicdic.c",
3315   MAME_DIR .. "src/mame/drivers/cesclass.c",
3316   MAME_DIR .. "src/mame/drivers/chance32.c",
3317   MAME_DIR .. "src/mame/drivers/chicago.c",
3318   MAME_DIR .. "src/mame/drivers/chsuper.c",
3319   MAME_DIR .. "src/mame/drivers/cidelsa.c",
3320   MAME_DIR .. "src/mame/video/cidelsa.c",
3321   MAME_DIR .. "src/mame/drivers/cocoloco.c",
3322   MAME_DIR .. "src/mame/drivers/coinmstr.c",
3323   MAME_DIR .. "src/mame/drivers/coinmvga.c",
3324   MAME_DIR .. "src/mame/drivers/comebaby.c",
3325   MAME_DIR .. "src/mame/drivers/cupidon.c",
3326   MAME_DIR .. "src/mame/drivers/bntyhunt.c",
3327   MAME_DIR .. "src/mame/drivers/coolpool.c",
3328   MAME_DIR .. "src/mame/drivers/megaphx.c",
3329   MAME_DIR .. "src/mame/machine/inder_sb.c",
3330   MAME_DIR .. "src/mame/machine/inder_vid.c",
3331   MAME_DIR .. "src/mame/drivers/corona.c",
3332   MAME_DIR .. "src/mame/drivers/crystal.c",
3333   MAME_DIR .. "src/mame/video/vrender0.c",
3334   MAME_DIR .. "src/mame/drivers/cubeqst.c",
3335   MAME_DIR .. "src/mame/drivers/cybertnk.c",
3336   MAME_DIR .. "src/mame/drivers/dcheese.c",
3337   MAME_DIR .. "src/mame/video/dcheese.c",
3338   MAME_DIR .. "src/mame/drivers/dfruit.c",
3339   MAME_DIR .. "src/mame/drivers/dgpix.c",
3340   MAME_DIR .. "src/mame/drivers/discoboy.c",
3341   MAME_DIR .. "src/mame/drivers/dominob.c",
3342   MAME_DIR .. "src/mame/drivers/dorachan.c",
3343   MAME_DIR .. "src/mame/drivers/dreamwld.c",
3344   MAME_DIR .. "src/mame/drivers/dribling.c",
3345   MAME_DIR .. "src/mame/video/dribling.c",
3346   MAME_DIR .. "src/mame/drivers/drw80pkr.c",
3347   MAME_DIR .. "src/mame/drivers/dwarfd.c",
3348   MAME_DIR .. "src/mame/drivers/dynadice.c",
3349   MAME_DIR .. "src/mame/drivers/ecoinfr.c",
3350   MAME_DIR .. "src/mame/drivers/ecoinf1.c",
3351   MAME_DIR .. "src/mame/drivers/ecoinf2.c",
3352   MAME_DIR .. "src/mame/drivers/ecoinf3.c",
3353   MAME_DIR .. "src/mame/drivers/electra.c",
3354   MAME_DIR .. "src/mame/drivers/epos.c",
3355   MAME_DIR .. "src/mame/video/epos.c",
3356   MAME_DIR .. "src/mame/drivers/esd16.c",
3357   MAME_DIR .. "src/mame/video/esd16.c",
3358   MAME_DIR .. "src/mame/drivers/esh.c",
3359   MAME_DIR .. "src/mame/drivers/esripsys.c",
3360   MAME_DIR .. "src/mame/video/esripsys.c",
3361   MAME_DIR .. "src/mame/drivers/ettrivia.c",
3362   MAME_DIR .. "src/mame/drivers/extrema.c",
3363   MAME_DIR .. "src/mame/drivers/fireball.c",
3364   MAME_DIR .. "src/mame/drivers/flipjack.c",
3365   MAME_DIR .. "src/mame/drivers/flower.c",
3366   MAME_DIR .. "src/mame/audio/flower.c",
3367   MAME_DIR .. "src/mame/video/flower.c",
3368   MAME_DIR .. "src/mame/drivers/fortecar.c",
3369   MAME_DIR .. "src/mame/drivers/fresh.c",
3370   MAME_DIR .. "src/mame/drivers/freekick.c",
3371   MAME_DIR .. "src/mame/video/freekick.c",
3372   MAME_DIR .. "src/mame/drivers/fungames.c",
3373   MAME_DIR .. "src/mame/drivers/funkball.c",
3374   MAME_DIR .. "src/mame/drivers/gambl186.c",
3375   MAME_DIR .. "src/mame/drivers/galaxi.c",
3376   MAME_DIR .. "src/mame/drivers/galgame.c",
3377   MAME_DIR .. "src/mame/drivers/gamecstl.c",
3378   MAME_DIR .. "src/mame/drivers/gammagic.c",
3379   MAME_DIR .. "src/mame/drivers/gamtor.c",
3380   MAME_DIR .. "src/mame/drivers/gei.c",
3381   MAME_DIR .. "src/mame/drivers/globalfr.c",
3382   MAME_DIR .. "src/mame/drivers/globalvr.c",
3383   MAME_DIR .. "src/mame/drivers/gluck2.c",
3384   MAME_DIR .. "src/mame/drivers/goldngam.c",
3385   MAME_DIR .. "src/mame/drivers/goldnpkr.c",
3386   MAME_DIR .. "src/mame/drivers/good.c",
3387   MAME_DIR .. "src/mame/drivers/gotcha.c",
3388   MAME_DIR .. "src/mame/video/gotcha.c",
3389   MAME_DIR .. "src/mame/drivers/gstream.c",
3390   MAME_DIR .. "src/mame/drivers/gumbo.c",
3391   MAME_DIR .. "src/mame/video/gumbo.c",
3392   MAME_DIR .. "src/mame/drivers/gunpey.c",
3393   MAME_DIR .. "src/mame/drivers/hideseek.c",
3394   MAME_DIR .. "src/mame/drivers/hazelgr.c",
3395   MAME_DIR .. "src/mame/drivers/headonb.c",
3396   MAME_DIR .. "src/mame/drivers/highvdeo.c",
3397   MAME_DIR .. "src/mame/drivers/himesiki.c",
3398   MAME_DIR .. "src/mame/video/himesiki.c",
3399   MAME_DIR .. "src/mame/drivers/hitpoker.c",
3400   MAME_DIR .. "src/mame/drivers/homedata.c",
3401   MAME_DIR .. "src/mame/video/homedata.c",
3402   MAME_DIR .. "src/mame/drivers/hotblock.c",
3403   MAME_DIR .. "src/mame/drivers/hotstuff.c",
3404   MAME_DIR .. "src/mame/drivers/ichiban.c",
3405   MAME_DIR .. "src/mame/drivers/imolagp.c",
3406   MAME_DIR .. "src/mame/drivers/intrscti.c",
3407   MAME_DIR .. "src/mame/drivers/istellar.c",
3408   MAME_DIR .. "src/mame/drivers/itgambl2.c",
3409   MAME_DIR .. "src/mame/drivers/itgambl3.c",
3410   MAME_DIR .. "src/mame/drivers/itgamble.c",
3411   MAME_DIR .. "src/mame/drivers/jackpool.c",
3412   MAME_DIR .. "src/mame/drivers/jankenmn.c",
3413   MAME_DIR .. "src/mame/drivers/jokrwild.c",
3414   MAME_DIR .. "src/mame/drivers/jongkyo.c",
3415   MAME_DIR .. "src/mame/drivers/jubilee.c",
3416   MAME_DIR .. "src/mame/drivers/kas89.c",
3417   MAME_DIR .. "src/mame/drivers/kingpin.c",
3418   MAME_DIR .. "src/mame/drivers/koikoi.c",
3419   MAME_DIR .. "src/mame/drivers/kurukuru.c",
3420   MAME_DIR .. "src/mame/drivers/kyugo.c",
3421   MAME_DIR .. "src/mame/video/kyugo.c",
3422   MAME_DIR .. "src/mame/drivers/ladyfrog.c",
3423   MAME_DIR .. "src/mame/video/ladyfrog.c",
3424   MAME_DIR .. "src/mame/drivers/laserbas.c",
3425   MAME_DIR .. "src/mame/drivers/lethalj.c",
3426   MAME_DIR .. "src/mame/video/lethalj.c",
3427   MAME_DIR .. "src/mame/drivers/limenko.c",
3428   MAME_DIR .. "src/mame/drivers/ltcasino.c",
3429   MAME_DIR .. "src/mame/drivers/lucky74.c",
3430   MAME_DIR .. "src/mame/video/lucky74.c",
3431   MAME_DIR .. "src/mame/drivers/luckgrln.c",
3432   MAME_DIR .. "src/mame/drivers/magic10.c",
3433   MAME_DIR .. "src/mame/drivers/magicard.c",
3434   MAME_DIR .. "src/mame/drivers/magicfly.c",
3435   MAME_DIR .. "src/mame/drivers/magictg.c",
3436   MAME_DIR .. "src/mame/drivers/magtouch.c",
3437   MAME_DIR .. "src/mame/drivers/majorpkr.c",
3438   MAME_DIR .. "src/mame/drivers/malzak.c",
3439   MAME_DIR .. "src/mame/video/malzak.c",
3440   MAME_DIR .. "src/mame/drivers/manohman.c",
3441   MAME_DIR .. "src/mame/drivers/mcatadv.c",
3442   MAME_DIR .. "src/mame/video/mcatadv.c",
3443   MAME_DIR .. "src/mame/drivers/mgavegas.c",
3444   MAME_DIR .. "src/mame/drivers/meyc8080.c",
3445   MAME_DIR .. "src/mame/drivers/meyc8088.c",
3446   MAME_DIR .. "src/mame/drivers/micro3d.c",
3447   MAME_DIR .. "src/mame/machine/micro3d.c",
3448   MAME_DIR .. "src/mame/video/micro3d.c",
3449   MAME_DIR .. "src/mame/audio/micro3d.c",
3450   MAME_DIR .. "src/mame/drivers/midas.c",
3451   MAME_DIR .. "src/mame/drivers/miniboy7.c",
3452   MAME_DIR .. "src/mame/drivers/mirax.c",
3453   MAME_DIR .. "src/mame/drivers/mole.c",
3454   MAME_DIR .. "src/mame/drivers/mosaic.c",
3455   MAME_DIR .. "src/mame/video/mosaic.c",
3456   MAME_DIR .. "src/mame/drivers/mpu12wbk.c",
3457   MAME_DIR .. "src/mame/drivers/mrjong.c",
3458   MAME_DIR .. "src/mame/video/mrjong.c",
3459   MAME_DIR .. "src/mame/drivers/multfish.c",
3460   MAME_DIR .. "src/mame/drivers/multfish_boot.c",
3461   MAME_DIR .. "src/mame/drivers/multfish_ref.c",
3462   MAME_DIR .. "src/mame/drivers/murogem.c",
3463   MAME_DIR .. "src/mame/drivers/murogmbl.c",
3464   MAME_DIR .. "src/mame/drivers/neoprint.c",
3465   MAME_DIR .. "src/mame/drivers/neptunp2.c",
3466   MAME_DIR .. "src/mame/drivers/news.c",
3467   MAME_DIR .. "src/mame/video/news.c",
3468   MAME_DIR .. "src/mame/drivers/nexus3d.c",
3469   MAME_DIR .. "src/mame/drivers/norautp.c",
3470   MAME_DIR .. "src/mame/audio/norautp.c",
3471   MAME_DIR .. "src/mame/drivers/nsmpoker.c",
3472   MAME_DIR .. "src/mame/drivers/oneshot.c",
3473   MAME_DIR .. "src/mame/video/oneshot.c",
3474   MAME_DIR .. "src/mame/drivers/onetwo.c",
3475   MAME_DIR .. "src/mame/drivers/othello.c",
3476   MAME_DIR .. "src/mame/drivers/pachifev.c",
3477   MAME_DIR .. "src/mame/drivers/pasha2.c",
3478   MAME_DIR .. "src/mame/drivers/pass.c",
3479   MAME_DIR .. "src/mame/video/pass.c",
3480   MAME_DIR .. "src/mame/drivers/peplus.c",
3481   MAME_DIR .. "src/mame/drivers/photon.c",
3482   MAME_DIR .. "src/mame/video/pk8000.c",
3483   MAME_DIR .. "src/mame/drivers/photon2.c",
3484   MAME_DIR .. "src/mame/drivers/photoply.c",
3485   MAME_DIR .. "src/mame/drivers/pinkiri8.c",
3486   MAME_DIR .. "src/mame/drivers/pipeline.c",
3487   MAME_DIR .. "src/mame/drivers/pkscram.c",
3488   MAME_DIR .. "src/mame/drivers/pntnpuzl.c",
3489   MAME_DIR .. "src/mame/drivers/policetr.c",
3490   MAME_DIR .. "src/mame/video/policetr.c",
3491   MAME_DIR .. "src/mame/drivers/polyplay.c",
3492   MAME_DIR .. "src/mame/audio/polyplay.c",
3493   MAME_DIR .. "src/mame/video/polyplay.c",
3494   MAME_DIR .. "src/mame/drivers/poker72.c",
3495   MAME_DIR .. "src/mame/drivers/potgoldu.c",
3496   MAME_DIR .. "src/mame/drivers/proconn.c",
3497   MAME_DIR .. "src/mame/drivers/psattack.c",
3498   MAME_DIR .. "src/mame/drivers/pse.c",
3499   MAME_DIR .. "src/mame/drivers/quizo.c",
3500   MAME_DIR .. "src/mame/drivers/quizpun2.c",
3501   MAME_DIR .. "src/mame/drivers/rbmk.c",
3502   MAME_DIR .. "src/mame/drivers/rcorsair.c",
3503   MAME_DIR .. "src/mame/drivers/re900.c",
3504   MAME_DIR .. "src/mame/drivers/rgum.c",
3505   MAME_DIR .. "src/mame/drivers/roul.c",
3506   MAME_DIR .. "src/mame/drivers/savquest.c",
3507   MAME_DIR .. "src/mame/drivers/sanremo.c",
3508   MAME_DIR .. "src/mame/drivers/sfbonus.c",
3509   MAME_DIR .. "src/mame/drivers/shangkid.c",
3510   MAME_DIR .. "src/mame/video/shangkid.c",
3511   MAME_DIR .. "src/mame/drivers/skeetsht.c",
3512   MAME_DIR .. "src/mame/drivers/skimaxx.c",
3513   MAME_DIR .. "src/mame/drivers/skyarmy.c",
3514   MAME_DIR .. "src/mame/drivers/skylncr.c",
3515   MAME_DIR .. "src/mame/drivers/sliver.c",
3516   MAME_DIR .. "src/mame/drivers/slotcarn.c",
3517   MAME_DIR .. "src/mame/drivers/smsmcorp.c",
3518   MAME_DIR .. "src/mame/drivers/sothello.c",
3519   MAME_DIR .. "src/mame/drivers/splus.c",
3520   MAME_DIR .. "src/mame/drivers/spool99.c",
3521   MAME_DIR .. "src/mame/drivers/sprcros2.c",
3522   MAME_DIR .. "src/mame/video/sprcros2.c",
3523   MAME_DIR .. "src/mame/drivers/sshot.c",
3524   MAME_DIR .. "src/mame/drivers/ssingles.c",
3525   MAME_DIR .. "src/mame/drivers/sstrangr.c",
3526   MAME_DIR .. "src/mame/drivers/statriv2.c",
3527   MAME_DIR .. "src/mame/drivers/stellafr.c",
3528   MAME_DIR .. "src/mame/drivers/stuntair.c",
3529   MAME_DIR .. "src/mame/drivers/su2000.c",
3530   MAME_DIR .. "src/mame/drivers/summit.c",
3531   MAME_DIR .. "src/mame/drivers/sumt8035.c",
3532   MAME_DIR .. "src/mame/drivers/supercrd.c",
3533   MAME_DIR .. "src/mame/drivers/supertnk.c",
3534   MAME_DIR .. "src/mame/drivers/superwng.c",
3535   MAME_DIR .. "src/mame/drivers/tapatune.c",
3536   MAME_DIR .. "src/mame/drivers/tattack.c",
3537   MAME_DIR .. "src/mame/drivers/taxidriv.c",
3538   MAME_DIR .. "src/mame/video/taxidriv.c",
3539   MAME_DIR .. "src/mame/drivers/tcl.c",
3540   MAME_DIR .. "src/mame/drivers/thayers.c",
3541   MAME_DIR .. "src/mame/drivers/thedeep.c",
3542   MAME_DIR .. "src/mame/video/thedeep.c",
3543   MAME_DIR .. "src/mame/drivers/tiamc1.c",
3544   MAME_DIR .. "src/mame/video/tiamc1.c",
3545   MAME_DIR .. "src/mame/audio/tiamc1.c",
3546   MAME_DIR .. "src/mame/drivers/tickee.c",
3547   MAME_DIR .. "src/mame/drivers/tmspoker.c",
3548   MAME_DIR .. "src/mame/drivers/truco.c",
3549   MAME_DIR .. "src/mame/video/truco.c",
3550   MAME_DIR .. "src/mame/drivers/trucocl.c",
3551   MAME_DIR .. "src/mame/video/trucocl.c",
3552   MAME_DIR .. "src/mame/drivers/trvmadns.c",
3553   MAME_DIR .. "src/mame/drivers/trvquest.c",
3554   MAME_DIR .. "src/mame/drivers/ttchamp.c",
3555   MAME_DIR .. "src/mame/drivers/tugboat.c",
3556   MAME_DIR .. "src/mame/drivers/umipoker.c",
3557   MAME_DIR .. "src/mame/drivers/unkfr.c",
3558   MAME_DIR .. "src/mame/drivers/unkhorse.c",
3559   MAME_DIR .. "src/mame/drivers/usgames.c",
3560   MAME_DIR .. "src/mame/video/usgames.c",
3561   MAME_DIR .. "src/mame/drivers/vamphalf.c",
3562   MAME_DIR .. "src/mame/drivers/vcombat.c",
3563   MAME_DIR .. "src/mame/drivers/vectrex.c",
3564   MAME_DIR .. "src/mame/video/vectrex.c",
3565   MAME_DIR .. "src/mame/machine/vectrex.c",
3566   MAME_DIR .. "src/mame/drivers/videopkr.c",
3567   MAME_DIR .. "src/mame/drivers/vlc.c",
3568   MAME_DIR .. "src/mame/drivers/voyager.c",
3569   MAME_DIR .. "src/mame/drivers/vp101.c",
3570   MAME_DIR .. "src/mame/drivers/vpoker.c",
3571   MAME_DIR .. "src/mame/drivers/vroulet.c",
3572   MAME_DIR .. "src/mame/drivers/wildpkr.c",
3573   MAME_DIR .. "src/mame/drivers/wms.c",
3574   MAME_DIR .. "src/mame/drivers/xtom3d.c",
3575   MAME_DIR .. "src/mame/drivers/xyonix.c",
3576   MAME_DIR .. "src/mame/video/xyonix.c",
35773577}
35783578end
35793579
trunk/scripts/target/mess/mess.lua
r245247r245248
894894
895895createMESSProjects(_target, _subtarget, "mameshared")
896896files {
897   MAME_DIR .. "src/mame/machine/archimds.*", 
898   MAME_DIR .. "src/mame/video/archimds.*",   
899   MAME_DIR .. "src/mame/machine/amiga.*",     
900   MAME_DIR .. "src/mame/video/amiga.*",       
901   MAME_DIR .. "src/mame/video/amigaaga.*",   
902   MAME_DIR .. "src/mame/video/tia.*",         
903   MAME_DIR .. "src/mame/machine/atari.*",     
904   MAME_DIR .. "src/mame/video/atari.*",       
905   MAME_DIR .. "src/mame/video/antic.*",       
906   MAME_DIR .. "src/mame/video/gtia.*",       
907   MAME_DIR .. "src/mame/drivers/jaguar.*",   
908   MAME_DIR .. "src/mame/audio/jaguar.*",     
909   MAME_DIR .. "src/mame/video/jaguar.*",     
910   MAME_DIR .. "src/mame/video/astrocde.*",   
911   MAME_DIR .. "src/mame/machine/kabuki.*",   
912   MAME_DIR .. "src/mame/video/pk8000.*",     
913   MAME_DIR .. "src/mame/video/ppu2c0x.*",     
914   MAME_DIR .. "src/mame/machine/snes.*",     
915   MAME_DIR .. "src/mame/audio/snes_snd.*",   
916   MAME_DIR .. "src/mame/machine/n64.*",       
917   MAME_DIR .. "src/mame/video/n64.*",         
918   MAME_DIR .. "src/mame/video/rdpblend.*",   
919   MAME_DIR .. "src/mame/video/rdptpipe.*",   
920   MAME_DIR .. "src/mame/video/rdpspn16.*",   
921   MAME_DIR .. "src/mame/machine/megadriv.*", 
922   MAME_DIR .. "src/mame/drivers/naomi.*",     
923   MAME_DIR .. "src/mame/machine/awboard.*",   
924   MAME_DIR .. "src/mame/machine/dc.*",       
925   MAME_DIR .. "src/mame/machine/dc-ctrl.*",   
926   MAME_DIR .. "src/mame/machine/gdrom.*",     
927   MAME_DIR .. "src/mame/machine/jvs13551.*", 
928   MAME_DIR .. "src/mame/machine/maple-dc.*", 
929   MAME_DIR .. "src/mame/machine/mapledev.*", 
930   MAME_DIR .. "src/mame/machine/mie.*",       
931   MAME_DIR .. "src/mame/machine/naomi.*",     
932   MAME_DIR .. "src/mame/machine/naomibd.*",   
933   MAME_DIR .. "src/mame/machine/naomig1.*",   
934   MAME_DIR .. "src/mame/machine/naomigd.*",   
935   MAME_DIR .. "src/mame/machine/naomim1.*",   
936   MAME_DIR .. "src/mame/machine/naomim2.*",   
937   MAME_DIR .. "src/mame/machine/naomim4.*",   
938   MAME_DIR .. "src/mame/machine/naomirom.*", 
939   MAME_DIR .. "src/mame/machine/315-5881_crypt.*", 
940   MAME_DIR .. "src/mame/video/powervr2.*",   
941   MAME_DIR .. "src/mame/drivers/neogeo.*",   
942   MAME_DIR .. "src/mame/machine/neoboot.*",   
943   MAME_DIR .. "src/mame/machine/neocrypt.*", 
944   MAME_DIR .. "src/mame/machine/neoprot.*",   
945   MAME_DIR .. "src/mame/machine/ng_memcard.*",
946   MAME_DIR .. "src/mame/video/neogeo.*",     
947   MAME_DIR .. "src/mame/video/neogeo_spr.*", 
948   MAME_DIR .. "src/mame/drivers/cdi.*",       
949   MAME_DIR .. "src/mame/machine/cdi070.*",   
950   MAME_DIR .. "src/mame/machine/cdicdic.*",   
951   MAME_DIR .. "src/mame/machine/cdislave.*", 
952   MAME_DIR .. "src/mame/video/mcd212.*",     
953   MAME_DIR .. "src/mame/drivers/3do.*",       
954   MAME_DIR .. "src/mame/machine/3do.*",       
955   MAME_DIR .. "src/mame/drivers/konamim2.*", 
956   MAME_DIR .. "src/mame/drivers/vectrex.*",   
957   MAME_DIR .. "src/mame/machine/vectrex.*",   
958   MAME_DIR .. "src/mame/video/vectrex.*",     
959   MAME_DIR .. "src/mame/drivers/cps1.*",     
960   MAME_DIR .. "src/mame/video/cps1.*",       
897   MAME_DIR .. "src/mame/machine/archimds.c", 
898   MAME_DIR .. "src/mame/video/archimds.c",   
899   MAME_DIR .. "src/mame/machine/amiga.c",     
900   MAME_DIR .. "src/mame/video/amiga.c",       
901   MAME_DIR .. "src/mame/video/amigaaga.c",   
902   MAME_DIR .. "src/mame/video/tia.c",         
903   MAME_DIR .. "src/mame/machine/atari.c",     
904   MAME_DIR .. "src/mame/video/atari.c",       
905   MAME_DIR .. "src/mame/video/antic.c",       
906   MAME_DIR .. "src/mame/video/gtia.c",       
907   MAME_DIR .. "src/mame/drivers/jaguar.c",   
908   MAME_DIR .. "src/mame/audio/jaguar.c",     
909   MAME_DIR .. "src/mame/video/jaguar.c",     
910   MAME_DIR .. "src/mame/video/astrocde.c",   
911   MAME_DIR .. "src/mame/machine/kabuki.c",   
912   MAME_DIR .. "src/mame/video/pk8000.c",     
913   MAME_DIR .. "src/mame/video/ppu2c0x.c",     
914   MAME_DIR .. "src/mame/machine/snes.c",     
915   MAME_DIR .. "src/mame/audio/snes_snd.c",   
916   MAME_DIR .. "src/mame/machine/n64.c",       
917   MAME_DIR .. "src/mame/video/n64.c",         
918   MAME_DIR .. "src/mame/video/rdpblend.c",   
919   MAME_DIR .. "src/mame/video/rdptpipe.c",   
920   MAME_DIR .. "src/mame/video/rdpspn16.c",   
921   MAME_DIR .. "src/mame/machine/megadriv.c", 
922   MAME_DIR .. "src/mame/drivers/naomi.c",     
923   MAME_DIR .. "src/mame/machine/awboard.c",   
924   MAME_DIR .. "src/mame/machine/dc.c",       
925   MAME_DIR .. "src/mame/machine/dc-ctrl.c",   
926   MAME_DIR .. "src/mame/machine/gdrom.c",     
927   MAME_DIR .. "src/mame/machine/jvs13551.c", 
928   MAME_DIR .. "src/mame/machine/maple-dc.c", 
929   MAME_DIR .. "src/mame/machine/mapledev.c", 
930   MAME_DIR .. "src/mame/machine/mie.c",       
931   MAME_DIR .. "src/mame/machine/naomi.c",     
932   MAME_DIR .. "src/mame/machine/naomibd.c",   
933   MAME_DIR .. "src/mame/machine/naomig1.c",   
934   MAME_DIR .. "src/mame/machine/naomigd.c",   
935   MAME_DIR .. "src/mame/machine/naomim1.c",   
936   MAME_DIR .. "src/mame/machine/naomim2.c",   
937   MAME_DIR .. "src/mame/machine/naomim4.c",   
938   MAME_DIR .. "src/mame/machine/naomirom.c", 
939   MAME_DIR .. "src/mame/machine/315-5881_crypt.c", 
940   MAME_DIR .. "src/mame/video/powervr2.c",   
941   MAME_DIR .. "src/mame/drivers/neogeo.c",   
942   MAME_DIR .. "src/mame/machine/neoboot.c",   
943   MAME_DIR .. "src/mame/machine/neocrypt.c", 
944   MAME_DIR .. "src/mame/machine/neoprot.c",   
945   MAME_DIR .. "src/mame/machine/ng_memcard.c",
946   MAME_DIR .. "src/mame/video/neogeo.c",     
947   MAME_DIR .. "src/mame/video/neogeo_spr.c", 
948   MAME_DIR .. "src/mame/drivers/cdi.c",       
949   MAME_DIR .. "src/mame/machine/cdi070.c",   
950   MAME_DIR .. "src/mame/machine/cdicdic.c",   
951   MAME_DIR .. "src/mame/machine/cdislave.c", 
952   MAME_DIR .. "src/mame/video/mcd212.c",     
953   MAME_DIR .. "src/mame/drivers/3do.c",       
954   MAME_DIR .. "src/mame/machine/3do.c",       
955   MAME_DIR .. "src/mame/drivers/konamim2.c", 
956   MAME_DIR .. "src/mame/drivers/vectrex.c",   
957   MAME_DIR .. "src/mame/machine/vectrex.c",   
958   MAME_DIR .. "src/mame/video/vectrex.c",     
959   MAME_DIR .. "src/mame/drivers/cps1.c",     
960   MAME_DIR .. "src/mame/video/cps1.c",       
961961}
962962
963963--------------------------------------------------
r245247r245248
966966--------------------------------------------------
967967createMESSProjects(_target, _subtarget, "shared")
968968files {
969   MAME_DIR .. "src/mess/audio/mea8000.*",     
970   MAME_DIR .. "src/mess/machine/appldriv.*", 
971   MAME_DIR .. "src/mess/machine/applefdc.*", 
972   MAME_DIR .. "src/mess/machine/microdrv.*", 
973   MAME_DIR .. "src/mess/machine/smartmed.*", 
974   MAME_DIR .. "src/mess/machine/sonydriv.*", 
975   MAME_DIR .. "src/mess/machine/teleprinter.*",
976   MAME_DIR .. "src/mess/machine/z80bin.*",   
969   MAME_DIR .. "src/mess/audio/mea8000.c",     
970   MAME_DIR .. "src/mess/machine/appldriv.c", 
971   MAME_DIR .. "src/mess/machine/applefdc.c", 
972   MAME_DIR .. "src/mess/machine/microdrv.c", 
973   MAME_DIR .. "src/mess/machine/smartmed.c", 
974   MAME_DIR .. "src/mess/machine/sonydriv.c", 
975   MAME_DIR .. "src/mess/machine/teleprinter.c",
976   MAME_DIR .. "src/mess/machine/z80bin.c",   
977977}
978978--------------------------------------------------
979979-- manufacturer-specific groupings for drivers
r245247r245248
981981
982982createMESSProjects(_target, _subtarget, "acorn")
983983files {             
984   MAME_DIR .. "src/mess/drivers/a310.*",     
985   MAME_DIR .. "src/mess/drivers/a6809.*",     
986   MAME_DIR .. "src/mess/drivers/acrnsys1.*", 
987   MAME_DIR .. "src/mess/drivers/atom.*",     
988   MAME_DIR .. "src/mess/drivers/bbc.*",
989   MAME_DIR .. "src/mess/machine/bbc.*",
990   MAME_DIR .. "src/mess/video/bbc.*",
991   MAME_DIR .. "src/mess/drivers/bbcbc.*",     
992   MAME_DIR .. "src/mess/drivers/electron.*",
993   MAME_DIR .. "src/mess/machine/electron.*",
994   MAME_DIR .. "src/mess/video/electron.*",
995   MAME_DIR .. "src/mess/drivers/riscpc.*",   
996   MAME_DIR .. "src/mess/drivers/z88.*",
997   MAME_DIR .. "src/mess/machine/upd65031.*",
998   MAME_DIR .. "src/mess/video/z88.*",
984   MAME_DIR .. "src/mess/drivers/a310.c",     
985   MAME_DIR .. "src/mess/drivers/a6809.c",     
986   MAME_DIR .. "src/mess/drivers/acrnsys1.c", 
987   MAME_DIR .. "src/mess/drivers/atom.c",     
988   MAME_DIR .. "src/mess/drivers/bbc.c",
989   MAME_DIR .. "src/mess/machine/bbc.c",
990   MAME_DIR .. "src/mess/video/bbc.c",
991   MAME_DIR .. "src/mess/drivers/bbcbc.c",     
992   MAME_DIR .. "src/mess/drivers/electron.c",
993   MAME_DIR .. "src/mess/machine/electron.c",
994   MAME_DIR .. "src/mess/video/electron.c",
995   MAME_DIR .. "src/mess/drivers/riscpc.c",   
996   MAME_DIR .. "src/mess/drivers/z88.c",
997   MAME_DIR .. "src/mess/machine/upd65031.c",
998   MAME_DIR .. "src/mess/video/z88.c",
999999}
10001000
10011001createMESSProjects(_target, _subtarget, "act")
10021002files {               
1003   MAME_DIR .. "src/mess/drivers/apricot.*",   
1004   MAME_DIR .. "src/mess/drivers/apricotf.*", 
1005   MAME_DIR .. "src/mess/drivers/apricotp.*", 
1006   MAME_DIR .. "src/mess/machine/apricotkb.*",
1007   MAME_DIR .. "src/mess/drivers/victor9k.*",
1008   MAME_DIR .. "src/mess/machine/victor9kb.*",
1009   MAME_DIR .. "src/mess/machine/victor9k_fdc.*",
1003   MAME_DIR .. "src/mess/drivers/apricot.c",   
1004   MAME_DIR .. "src/mess/drivers/apricotf.c", 
1005   MAME_DIR .. "src/mess/drivers/apricotp.c", 
1006   MAME_DIR .. "src/mess/machine/apricotkb.c",
1007   MAME_DIR .. "src/mess/drivers/victor9k.c",
1008   MAME_DIR .. "src/mess/machine/victor9kb.c",
1009   MAME_DIR .. "src/mess/machine/victor9k_fdc.c",
10101010}
10111011
10121012createMESSProjects(_target, _subtarget, "adc")
10131013files {               
1014   MAME_DIR .. "src/mess/drivers/super6.*",   
1015   MAME_DIR .. "src/mess/drivers/superslave.*",
1014   MAME_DIR .. "src/mess/drivers/super6.c",   
1015   MAME_DIR .. "src/mess/drivers/superslave.c",
10161016}
10171017
10181018createMESSProjects(_target, _subtarget, "alesis")
10191019files {           
1020   MAME_DIR .. "src/mess/drivers/alesis.*",
1021   MAME_DIR .. "src/mess/audio/alesis.*",
1022   MAME_DIR .. "src/mess/video/alesis.*",
1020   MAME_DIR .. "src/mess/drivers/alesis.c",
1021   MAME_DIR .. "src/mess/audio/alesis.c",
1022   MAME_DIR .. "src/mess/video/alesis.c",
10231023}
10241024
10251025createMESSProjects(_target, _subtarget, "altos")
10261026files {             
1027   MAME_DIR .. "src/mess/drivers/altos5.*",   
1027   MAME_DIR .. "src/mess/drivers/altos5.c",   
10281028}
10291029
10301030createMESSProjects(_target, _subtarget, "amiga")
10311031files {             
1032   MAME_DIR .. "src/mess/drivers/amiga.*",
1033   MAME_DIR .. "src/mess/machine/amigakbd.*",
1032   MAME_DIR .. "src/mess/drivers/amiga.c",
1033   MAME_DIR .. "src/mess/machine/amigakbd.c",
10341034}
10351035
10361036createMESSProjects(_target, _subtarget, "amstrad")
10371037files {           
1038   MAME_DIR .. "src/mess/drivers/amstrad.*",
1039   MAME_DIR .. "src/mess/machine/amstrad.*",
1040   MAME_DIR .. "src/mess/drivers/amstr_pc.*", 
1041   MAME_DIR .. "src/mess/drivers/nc.*",
1042   MAME_DIR .. "src/mess/machine/nc.*",
1043   MAME_DIR .. "src/mess/video/nc.*",
1044   MAME_DIR .. "src/mess/drivers/pc1512.*",
1045   MAME_DIR .. "src/mess/machine/pc1512kb.*",
1046   MAME_DIR .. "src/mess/video/pc1512.*",
1047   MAME_DIR .. "src/mess/drivers/pcw.*",
1048   MAME_DIR .. "src/mess/video/pcw.*",
1049   MAME_DIR .. "src/mess/drivers/pcw16.*",
1050   MAME_DIR .. "src/mess/video/pcw16.*",
1051   MAME_DIR .. "src/mess/drivers/pda600.*",   
1038   MAME_DIR .. "src/mess/drivers/amstrad.c",
1039   MAME_DIR .. "src/mess/machine/amstrad.c",
1040   MAME_DIR .. "src/mess/drivers/amstr_pc.c", 
1041   MAME_DIR .. "src/mess/drivers/nc.c",
1042   MAME_DIR .. "src/mess/machine/nc.c",
1043   MAME_DIR .. "src/mess/video/nc.c",
1044   MAME_DIR .. "src/mess/drivers/pc1512.c",
1045   MAME_DIR .. "src/mess/machine/pc1512kb.c",
1046   MAME_DIR .. "src/mess/video/pc1512.c",
1047   MAME_DIR .. "src/mess/drivers/pcw.c",
1048   MAME_DIR .. "src/mess/video/pcw.c",
1049   MAME_DIR .. "src/mess/drivers/pcw16.c",
1050   MAME_DIR .. "src/mess/video/pcw16.c",
1051   MAME_DIR .. "src/mess/drivers/pda600.c",   
10521052}
10531053
10541054createMESSProjects(_target, _subtarget, "apf")
10551055files {               
1056   MAME_DIR .. "src/mess/drivers/apf.*",       
1056   MAME_DIR .. "src/mess/drivers/apf.c",       
10571057}
10581058
10591059createMESSProjects(_target, _subtarget, "apollo")
10601060files {           
1061   MAME_DIR .. "src/mess/drivers/apollo.*",
1062   MAME_DIR .. "src/mess/machine/apollo.*",
1063   MAME_DIR .. "src/mess/machine/apollo_dbg.*",
1064   MAME_DIR .. "src/mess/machine/apollo_kbd.*",
1065   MAME_DIR .. "src/mess/video/apollo.*",
1061   MAME_DIR .. "src/mess/drivers/apollo.c",
1062   MAME_DIR .. "src/mess/machine/apollo.c",
1063   MAME_DIR .. "src/mess/machine/apollo_dbg.c",
1064   MAME_DIR .. "src/mess/machine/apollo_kbd.c",
1065   MAME_DIR .. "src/mess/video/apollo.c",
10661066}
10671067
10681068createMESSProjects(_target, _subtarget, "apple")
10691069files {             
1070   MAME_DIR .. "src/mess/drivers/apple1.*",
1071   MAME_DIR .. "src/mess/machine/apple1.*",
1072   MAME_DIR .. "src/mess/video/apple1.*",
1073   MAME_DIR .. "src/mess/drivers/apple2.*",
1074   MAME_DIR .. "src/mess/drivers/apple2e.*",
1075   MAME_DIR .. "src/mess/machine/apple2.*",
1076   MAME_DIR .. "src/mess/video/apple2.*",
1077   MAME_DIR .. "src/mess/drivers/tk2000.*",   
1078   MAME_DIR .. "src/mess/drivers/apple2gs.*",
1079   MAME_DIR .. "src/mess/machine/apple2gs.*",
1080   MAME_DIR .. "src/mess/video/apple2gs.*",
1081   MAME_DIR .. "src/mess/drivers/apple3.*",
1082   MAME_DIR .. "src/mess/machine/apple3.*",
1083   MAME_DIR .. "src/mess/video/apple3.*",
1084   MAME_DIR .. "src/mess/drivers/lisa.*",
1085   MAME_DIR .. "src/mess/machine/lisa.*",
1086   MAME_DIR .. "src/mess/drivers/mac.*",
1087   MAME_DIR .. "src/mess/audio/mac.*",
1088   MAME_DIR .. "src/mess/machine/egret.*",
1089   MAME_DIR .. "src/mess/machine/mac.*",
1090   MAME_DIR .. "src/mess/machine/macadb.*",
1091   MAME_DIR .. "src/mess/machine/macrtc.*",
1092   MAME_DIR .. "src/mess/machine/mackbd.*",
1093   MAME_DIR .. "src/mess/machine/swim.*",
1094   MAME_DIR .. "src/mess/video/mac.*",
1095   MAME_DIR .. "src/mess/drivers/macpci.*",
1096   MAME_DIR .. "src/mess/machine/macpci.*",
1097   MAME_DIR .. "src/mess/machine/cuda.*",     
1070   MAME_DIR .. "src/mess/drivers/apple1.c",
1071   MAME_DIR .. "src/mess/machine/apple1.c",
1072   MAME_DIR .. "src/mess/video/apple1.c",
1073   MAME_DIR .. "src/mess/drivers/apple2.c",
1074   MAME_DIR .. "src/mess/drivers/apple2e.c",
1075   MAME_DIR .. "src/mess/machine/apple2.c",
1076   MAME_DIR .. "src/mess/video/apple2.c",
1077   MAME_DIR .. "src/mess/drivers/tk2000.c",   
1078   MAME_DIR .. "src/mess/drivers/apple2gs.c",
1079   MAME_DIR .. "src/mess/machine/apple2gs.c",
1080   MAME_DIR .. "src/mess/video/apple2gs.c",
1081   MAME_DIR .. "src/mess/drivers/apple3.c",
1082   MAME_DIR .. "src/mess/machine/apple3.c",
1083   MAME_DIR .. "src/mess/video/apple3.c",
1084   MAME_DIR .. "src/mess/drivers/lisa.c",
1085   MAME_DIR .. "src/mess/machine/lisa.c",
1086   MAME_DIR .. "src/mess/drivers/mac.c",
1087   MAME_DIR .. "src/mess/audio/mac.c",
1088   MAME_DIR .. "src/mess/machine/egret.c",
1089   MAME_DIR .. "src/mess/machine/mac.c",
1090   MAME_DIR .. "src/mess/machine/macadb.c",
1091   MAME_DIR .. "src/mess/machine/macrtc.c",
1092   MAME_DIR .. "src/mess/machine/mackbd.c",
1093   MAME_DIR .. "src/mess/machine/swim.c",
1094   MAME_DIR .. "src/mess/video/mac.c",
1095   MAME_DIR .. "src/mess/drivers/macpci.c",
1096   MAME_DIR .. "src/mess/machine/macpci.c",
1097   MAME_DIR .. "src/mess/machine/cuda.c",     
10981098}
10991099
11001100createMESSProjects(_target, _subtarget, "applied")
11011101files {           
1102   MAME_DIR .. "src/mess/drivers/mbee.*",
1103   MAME_DIR .. "src/mess/machine/mbee.*",
1104   MAME_DIR .. "src/mess/video/mbee.*",
1102   MAME_DIR .. "src/mess/drivers/mbee.c",
1103   MAME_DIR .. "src/mess/machine/mbee.c",
1104   MAME_DIR .. "src/mess/video/mbee.c",
11051105}
11061106
11071107createMESSProjects(_target, _subtarget, "arcadia")
11081108files {           
1109   MAME_DIR .. "src/mess/drivers/arcadia.*",
1110   MAME_DIR .. "src/mess/audio/arcadia.*",
1111   MAME_DIR .. "src/mess/video/arcadia.*",
1109   MAME_DIR .. "src/mess/drivers/arcadia.c",
1110   MAME_DIR .. "src/mess/audio/arcadia.c",
1111   MAME_DIR .. "src/mess/video/arcadia.c",
11121112}
11131113
11141114createMESSProjects(_target, _subtarget, "ascii")
11151115files {             
1116   MAME_DIR .. "src/mess/drivers/msx.*",
1117   MAME_DIR .. "src/mess/machine/msx.*",
1118   MAME_DIR .. "src/mess/machine/msx_matsushita.*",
1119   MAME_DIR .. "src/mess/machine/msx_s1985.*",
1120   MAME_DIR .. "src/mess/machine/msx_switched.*",
1121   MAME_DIR .. "src/mess/machine/msx_systemflags.*",
1116   MAME_DIR .. "src/mess/drivers/msx.c",
1117   MAME_DIR .. "src/mess/machine/msx.c",
1118   MAME_DIR .. "src/mess/machine/msx_matsushita.c",
1119   MAME_DIR .. "src/mess/machine/msx_s1985.c",
1120   MAME_DIR .. "src/mess/machine/msx_switched.c",
1121   MAME_DIR .. "src/mess/machine/msx_systemflags.c",
11221122}
11231123
11241124createMESSProjects(_target, _subtarget, "at")
11251125files {               
1126   MAME_DIR .. "src/mess/drivers/at.*",
1127   MAME_DIR .. "src/mess/machine/at.*",
1128   MAME_DIR .. "src/mess/drivers/ct486.*",     
1126   MAME_DIR .. "src/mess/drivers/at.c",
1127   MAME_DIR .. "src/mess/machine/at.c",
1128   MAME_DIR .. "src/mess/drivers/ct486.c",     
11291129}
11301130
11311131createMESSProjects(_target, _subtarget, "atari")
11321132files {             
1133   MAME_DIR .. "src/mess/drivers/a2600.*",     
1134   MAME_DIR .. "src/mess/drivers/a7800.*",
1135   MAME_DIR .. "src/mess/video/maria.*",
1136   MAME_DIR .. "src/mess/drivers/atari400.*",
1137   MAME_DIR .. "src/mess/machine/atarifdc.*",
1138   MAME_DIR .. "src/mess/drivers/atarist.*",
1139   MAME_DIR .. "src/mess/video/atarist.*",
1140   MAME_DIR .. "src/mess/drivers/lynx.*",
1141   MAME_DIR .. "src/mess/audio/lynx.*",
1142   MAME_DIR .. "src/mess/machine/lynx.*",
1143   MAME_DIR .. "src/mess/drivers/portfoli.*", 
1133   MAME_DIR .. "src/mess/drivers/a2600.c",     
1134   MAME_DIR .. "src/mess/drivers/a7800.c",
1135   MAME_DIR .. "src/mess/video/maria.c",
1136   MAME_DIR .. "src/mess/drivers/atari400.c",
1137   MAME_DIR .. "src/mess/machine/atarifdc.c",
1138   MAME_DIR .. "src/mess/drivers/atarist.c",
1139   MAME_DIR .. "src/mess/video/atarist.c",
1140   MAME_DIR .. "src/mess/drivers/lynx.c",
1141   MAME_DIR .. "src/mess/audio/lynx.c",
1142   MAME_DIR .. "src/mess/machine/lynx.c",
1143   MAME_DIR .. "src/mess/drivers/portfoli.c", 
11441144}
11451145
11461146createMESSProjects(_target, _subtarget, "att")
11471147files {               
1148   MAME_DIR .. "src/mess/drivers/unixpc.*",   
1148   MAME_DIR .. "src/mess/drivers/unixpc.c",   
11491149}
11501150
11511151createMESSProjects(_target, _subtarget, "bally")
11521152files {             
1153   MAME_DIR .. "src/mess/drivers/astrocde.*", 
1153   MAME_DIR .. "src/mess/drivers/astrocde.c", 
11541154}
11551155
11561156createMESSProjects(_target, _subtarget, "banctec")
11571157files {           
1158   MAME_DIR .. "src/mess/drivers/banctec.*",   
1158   MAME_DIR .. "src/mess/drivers/banctec.c",   
11591159}
11601160
11611161createMESSProjects(_target, _subtarget, "bandai")
11621162files {           
1163   MAME_DIR .. "src/mess/drivers/sv8000.*",   
1164   MAME_DIR .. "src/mess/drivers/rx78.*",     
1165   MAME_DIR .. "src/mess/drivers/wswan.*",
1166   MAME_DIR .. "src/mess/audio/wswan_snd.*",
1167   MAME_DIR .. "src/mess/machine/wswan.*",
1168   MAME_DIR .. "src/mess/video/wswan_video.*",
1163   MAME_DIR .. "src/mess/drivers/sv8000.c",   
1164   MAME_DIR .. "src/mess/drivers/rx78.c",     
1165   MAME_DIR .. "src/mess/drivers/wswan.c",
1166   MAME_DIR .. "src/mess/audio/wswan_snd.c",
1167   MAME_DIR .. "src/mess/machine/wswan.c",
1168   MAME_DIR .. "src/mess/video/wswan_video.c",
11691169}
11701170
11711171createMESSProjects(_target, _subtarget, "be")
11721172files {               
1173   MAME_DIR .. "src/mess/drivers/bebox.*",
1174   MAME_DIR .. "src/mess/machine/bebox.*",
1173   MAME_DIR .. "src/mess/drivers/bebox.c",
1174   MAME_DIR .. "src/mess/machine/bebox.c",
11751175}
11761176
11771177createMESSProjects(_target, _subtarget, "bnpo")
11781178files {             
1179   MAME_DIR .. "src/mess/drivers/b2m.*",
1180   MAME_DIR .. "src/mess/machine/b2m.*",
1181   MAME_DIR .. "src/mess/video/b2m.*",
1179   MAME_DIR .. "src/mess/drivers/b2m.c",
1180   MAME_DIR .. "src/mess/machine/b2m.c",
1181   MAME_DIR .. "src/mess/video/b2m.c",
11821182}
11831183
11841184createMESSProjects(_target, _subtarget, "bondwell")
11851185files {         
1186   MAME_DIR .. "src/mess/drivers/bw12.*",     
1187   MAME_DIR .. "src/mess/drivers/bw2.*",       
1186   MAME_DIR .. "src/mess/drivers/bw12.c",     
1187   MAME_DIR .. "src/mess/drivers/bw2.c",       
11881188}
11891189
11901190createMESSProjects(_target, _subtarget, "booth")
11911191files {             
1192   MAME_DIR .. "src/mess/drivers/apexc.*",     
1192   MAME_DIR .. "src/mess/drivers/apexc.c",     
11931193}
11941194
11951195createMESSProjects(_target, _subtarget, "camputers")
11961196files {         
1197   MAME_DIR .. "src/mess/drivers/camplynx.*", 
1197   MAME_DIR .. "src/mess/drivers/camplynx.c", 
11981198}
11991199
12001200createMESSProjects(_target, _subtarget, "canon")
12011201files {             
1202   MAME_DIR .. "src/mess/drivers/cat.*",       
1203   MAME_DIR .. "src/mess/drivers/x07.*",       
1202   MAME_DIR .. "src/mess/drivers/cat.c",       
1203   MAME_DIR .. "src/mess/drivers/x07.c",       
12041204}
12051205
12061206createMESSProjects(_target, _subtarget, "cantab")
12071207files {           
1208   MAME_DIR .. "src/mess/drivers/ace.*",       
1208   MAME_DIR .. "src/mess/drivers/ace.c",       
12091209}
12101210
12111211createMESSProjects(_target, _subtarget, "casio")
12121212files {             
1213   MAME_DIR .. "src/mess/drivers/casloopy.*", 
1214   MAME_DIR .. "src/mess/drivers/cfx9850.*",   
1215   MAME_DIR .. "src/mess/drivers/fp200.*",     
1216   MAME_DIR .. "src/mess/drivers/fp1100.*",   
1217   MAME_DIR .. "src/mess/drivers/fp6000.*",   
1218   MAME_DIR .. "src/mess/drivers/pb1000.*",   
1219   MAME_DIR .. "src/mess/drivers/pv1000.*",   
1220   MAME_DIR .. "src/mess/drivers/pv2000.*",   
1213   MAME_DIR .. "src/mess/drivers/casloopy.c", 
1214   MAME_DIR .. "src/mess/drivers/cfx9850.c",   
1215   MAME_DIR .. "src/mess/drivers/fp200.c",     
1216   MAME_DIR .. "src/mess/drivers/fp1100.c",   
1217   MAME_DIR .. "src/mess/drivers/fp6000.c",   
1218   MAME_DIR .. "src/mess/drivers/pb1000.c",   
1219   MAME_DIR .. "src/mess/drivers/pv1000.c",   
1220   MAME_DIR .. "src/mess/drivers/pv2000.c",   
12211221}
12221222
12231223createMESSProjects(_target, _subtarget, "cbm")
12241224files {               
1225   MAME_DIR .. "src/mess/drivers/c128.*",     
1226   MAME_DIR .. "src/mess/drivers/c64.*",       
1227   MAME_DIR .. "src/mess/drivers/c64dtv.*",   
1228   MAME_DIR .. "src/mess/drivers/c65.*",
1229   MAME_DIR .. "src/mess/drivers/c900.*",     
1230   MAME_DIR .. "src/mess/drivers/cbm2.*",     
1231   MAME_DIR .. "src/mess/drivers/clcd.*",     
1232   MAME_DIR .. "src/mess/drivers/pet.*",       
1233   MAME_DIR .. "src/mess/drivers/plus4.*",     
1234   MAME_DIR .. "src/mess/drivers/vic10.*",     
1235   MAME_DIR .. "src/mess/drivers/vic20.*",     
1236   MAME_DIR .. "src/mess/machine/cbm_snqk.*", 
1225   MAME_DIR .. "src/mess/drivers/c128.c",     
1226   MAME_DIR .. "src/mess/drivers/c64.c",       
1227   MAME_DIR .. "src/mess/drivers/c64dtv.c",   
1228   MAME_DIR .. "src/mess/drivers/c65.c",
1229   MAME_DIR .. "src/mess/drivers/c900.c",     
1230   MAME_DIR .. "src/mess/drivers/cbm2.c",     
1231   MAME_DIR .. "src/mess/drivers/clcd.c",     
1232   MAME_DIR .. "src/mess/drivers/pet.c",       
1233   MAME_DIR .. "src/mess/drivers/plus4.c",     
1234   MAME_DIR .. "src/mess/drivers/vic10.c",     
1235   MAME_DIR .. "src/mess/drivers/vic20.c",     
1236   MAME_DIR .. "src/mess/machine/cbm_snqk.c", 
12371237}
12381238
12391239createMESSProjects(_target, _subtarget, "cccp")
12401240files {             
1241   MAME_DIR .. "src/mess/drivers/argo.*",     
1242   MAME_DIR .. "src/mess/drivers/cm1800.*",   
1243   MAME_DIR .. "src/mess/drivers/lviv.*",
1244   MAME_DIR .. "src/mess/machine/lviv.*",
1245   MAME_DIR .. "src/mess/video/lviv.*",
1246   MAME_DIR .. "src/mess/drivers/mikro80.*",
1247   MAME_DIR .. "src/mess/machine/mikro80.*",
1248   MAME_DIR .. "src/mess/video/mikro80.*",
1249   MAME_DIR .. "src/mess/drivers/pk8000.*",   
1250   MAME_DIR .. "src/mess/drivers/pk8020.*",
1251   MAME_DIR .. "src/mess/machine/pk8020.*",
1252   MAME_DIR .. "src/mess/video/pk8020.*",
1253   MAME_DIR .. "src/mess/drivers/pyl601.*",   
1254   MAME_DIR .. "src/mess/drivers/sm1800.*",   
1255   MAME_DIR .. "src/mess/drivers/uknc.*",     
1256   MAME_DIR .. "src/mess/drivers/unior.*",     
1257   MAME_DIR .. "src/mess/drivers/ut88.*",
1258   MAME_DIR .. "src/mess/machine/ut88.*",
1259   MAME_DIR .. "src/mess/video/ut88.*",
1260   MAME_DIR .. "src/mess/drivers/vector06.*",
1261   MAME_DIR .. "src/mess/machine/vector06.*",
1262   MAME_DIR .. "src/mess/video/vector06.*",
1263   MAME_DIR .. "src/mess/drivers/vta2000.*",   
1241   MAME_DIR .. "src/mess/drivers/argo.c",     
1242   MAME_DIR .. "src/mess/drivers/cm1800.c",   
1243   MAME_DIR .. "src/mess/drivers/lviv.c",
1244   MAME_DIR .. "src/mess/machine/lviv.c",
1245   MAME_DIR .. "src/mess/video/lviv.c",
1246   MAME_DIR .. "src/mess/drivers/mikro80.c",
1247   MAME_DIR .. "src/mess/machine/mikro80.c",
1248   MAME_DIR .. "src/mess/video/mikro80.c",
1249   MAME_DIR .. "src/mess/drivers/pk8000.c",   
1250   MAME_DIR .. "src/mess/drivers/pk8020.c",
1251   MAME_DIR .. "src/mess/machine/pk8020.c",
1252   MAME_DIR .. "src/mess/video/pk8020.c",
1253   MAME_DIR .. "src/mess/drivers/pyl601.c",   
1254   MAME_DIR .. "src/mess/drivers/sm1800.c",   
1255   MAME_DIR .. "src/mess/drivers/uknc.c",     
1256   MAME_DIR .. "src/mess/drivers/unior.c",     
1257   MAME_DIR .. "src/mess/drivers/ut88.c",
1258   MAME_DIR .. "src/mess/machine/ut88.c",
1259   MAME_DIR .. "src/mess/video/ut88.c",
1260   MAME_DIR .. "src/mess/drivers/vector06.c",
1261   MAME_DIR .. "src/mess/machine/vector06.c",
1262   MAME_DIR .. "src/mess/video/vector06.c",
1263   MAME_DIR .. "src/mess/drivers/vta2000.c",   
12641264}
12651265
12661266createMESSProjects(_target, _subtarget, "cce")
12671267files {               
1268   MAME_DIR .. "src/mess/drivers/mc1000.*",   
1268   MAME_DIR .. "src/mess/drivers/mc1000.c",   
12691269}
12701270
12711271createMESSProjects(_target, _subtarget, "ccs")
12721272files {               
1273   MAME_DIR .. "src/mess/drivers/ccs2810.*",   
1274   MAME_DIR .. "src/mess/drivers/ccs300.*",   
1273   MAME_DIR .. "src/mess/drivers/ccs2810.c",   
1274   MAME_DIR .. "src/mess/drivers/ccs300.c",   
12751275}
12761276
12771277createMESSProjects(_target, _subtarget, "chromatics")
12781278files {       
1279   MAME_DIR .. "src/mess/drivers/cgc7900.*",
1280   MAME_DIR .. "src/mess/video/cgc7900.*",
1279   MAME_DIR .. "src/mess/drivers/cgc7900.c",
1280   MAME_DIR .. "src/mess/video/cgc7900.c",
12811281}
12821282
12831283createMESSProjects(_target, _subtarget, "coleco")
12841284files {           
1285   MAME_DIR .. "src/mess/drivers/adam.*",     
1286   MAME_DIR .. "src/mess/drivers/coleco.*",   
1287   MAME_DIR .. "src/mess/machine/coleco.*",   
1285   MAME_DIR .. "src/mess/drivers/adam.c",     
1286   MAME_DIR .. "src/mess/drivers/coleco.c",   
1287   MAME_DIR .. "src/mess/machine/coleco.c",   
12881288}
12891289
12901290createMESSProjects(_target, _subtarget, "cromemco")
12911291files {         
1292   MAME_DIR .. "src/mess/drivers/c10.*",       
1293   MAME_DIR .. "src/mess/drivers/mcb216.*",   
1292   MAME_DIR .. "src/mess/drivers/c10.c",       
1293   MAME_DIR .. "src/mess/drivers/mcb216.c",   
12941294}
12951295
12961296createMESSProjects(_target, _subtarget, "comx")
12971297files {             
1298   MAME_DIR .. "src/mess/drivers/comx35.*",
1299   MAME_DIR .. "src/mess/video/comx35.*",
1298   MAME_DIR .. "src/mess/drivers/comx35.c",
1299   MAME_DIR .. "src/mess/video/comx35.c",
13001300}
13011301
13021302createMESSProjects(_target, _subtarget, "concept")
13031303files {           
1304   MAME_DIR .. "src/mess/drivers/concept.*",
1305   MAME_DIR .. "src/mess/machine/concept.*",
1304   MAME_DIR .. "src/mess/drivers/concept.c",
1305   MAME_DIR .. "src/mess/machine/concept.c",
13061306}
13071307
13081308createMESSProjects(_target, _subtarget, "conitec")
13091309files {           
1310   MAME_DIR .. "src/mess/drivers/prof180x.*", 
1311   MAME_DIR .. "src/mess/drivers/prof80.*",
1312   MAME_DIR .. "src/mess/machine/prof80mmu.*",
1310   MAME_DIR .. "src/mess/drivers/prof180x.c", 
1311   MAME_DIR .. "src/mess/drivers/prof80.c",
1312   MAME_DIR .. "src/mess/machine/prof80mmu.c",
13131313}
13141314
13151315createMESSProjects(_target, _subtarget, "cybiko")
13161316files {           
1317   MAME_DIR .. "src/mess/drivers/cybiko.*",
1318   MAME_DIR .. "src/mess/machine/cybiko.*",
1317   MAME_DIR .. "src/mess/drivers/cybiko.c",
1318   MAME_DIR .. "src/mess/machine/cybiko.c",
13191319}
13201320
13211321createMESSProjects(_target, _subtarget, "dai")
13221322files {               
1323   MAME_DIR .. "src/mess/drivers/dai.*",
1324   MAME_DIR .. "src/mess/audio/dai_snd.*",
1325   MAME_DIR .. "src/mess/machine/dai.*",
1326   MAME_DIR .. "src/mess/video/dai.*",
1323   MAME_DIR .. "src/mess/drivers/dai.c",
1324   MAME_DIR .. "src/mess/audio/dai_snd.c",
1325   MAME_DIR .. "src/mess/machine/dai.c",
1326   MAME_DIR .. "src/mess/video/dai.c",
13271327}
13281328
13291329createMESSProjects(_target, _subtarget, "ddr")
13301330files {               
1331   MAME_DIR .. "src/mess/drivers/ac1.*",
1332   MAME_DIR .. "src/mess/machine/ac1.*",
1333   MAME_DIR .. "src/mess/video/ac1.*",
1334   MAME_DIR .. "src/mess/drivers/bcs3.*",     
1335   MAME_DIR .. "src/mess/drivers/c80.*",       
1336   MAME_DIR .. "src/mess/drivers/huebler.*",   
1337   MAME_DIR .. "src/mess/drivers/jtc.*",       
1338   MAME_DIR .. "src/mess/drivers/kramermc.*",
1339   MAME_DIR .. "src/mess/machine/kramermc.*",
1340   MAME_DIR .. "src/mess/video/kramermc.*",
1341   MAME_DIR .. "src/mess/drivers/llc.*",
1342   MAME_DIR .. "src/mess/machine/llc.*",
1343   MAME_DIR .. "src/mess/video/llc.*",
1344   MAME_DIR .. "src/mess/drivers/nanos.*",     
1345   MAME_DIR .. "src/mess/drivers/pcm.*",       
1346   MAME_DIR .. "src/mess/drivers/vcs80.*",     
1347   MAME_DIR .. "src/mess/machine/k7659kb.*",   
1331   MAME_DIR .. "src/mess/drivers/ac1.c",
1332   MAME_DIR .. "src/mess/machine/ac1.c",
1333   MAME_DIR .. "src/mess/video/ac1.c",
1334   MAME_DIR .. "src/mess/drivers/bcs3.c",     
1335   MAME_DIR .. "src/mess/drivers/c80.c",       
1336   MAME_DIR .. "src/mess/drivers/huebler.c",   
1337   MAME_DIR .. "src/mess/drivers/jtc.c",       
1338   MAME_DIR .. "src/mess/drivers/kramermc.c",
1339   MAME_DIR .. "src/mess/machine/kramermc.c",
1340   MAME_DIR .. "src/mess/video/kramermc.c",
1341   MAME_DIR .. "src/mess/drivers/llc.c",
1342   MAME_DIR .. "src/mess/machine/llc.c",
1343   MAME_DIR .. "src/mess/video/llc.c",
1344   MAME_DIR .. "src/mess/drivers/nanos.c",     
1345   MAME_DIR .. "src/mess/drivers/pcm.c",       
1346   MAME_DIR .. "src/mess/drivers/vcs80.c",     
1347   MAME_DIR .. "src/mess/machine/k7659kb.c",   
13481348}
13491349
13501350createMESSProjects(_target, _subtarget, "dec")
13511351files {               
1352   MAME_DIR .. "src/mess/drivers/dct11em.*",   
1353   MAME_DIR .. "src/mess/drivers/dectalk.*",   
1354   MAME_DIR .. "src/mess/drivers/pdp11.*",     
1355   MAME_DIR .. "src/mess/drivers/vax11.*",     
1356   MAME_DIR .. "src/mess/drivers/rainbow.*",   
1357   MAME_DIR .. "src/mess/drivers/vk100.*",     
1358   MAME_DIR .. "src/mess/drivers/vt100.*",     
1359   MAME_DIR .. "src/mess/drivers/vt220.*",     
1360   MAME_DIR .. "src/mess/drivers/vt240.*",     
1361   MAME_DIR .. "src/mess/drivers/vt320.*",     
1362   MAME_DIR .. "src/mess/drivers/vt520.*",     
1363   MAME_DIR .. "src/mess/machine/dec_lk201.*",
1364   MAME_DIR .. "src/mess/machine/rx01.*",     
1365   MAME_DIR .. "src/mess/video/vtvideo.*",     
1352   MAME_DIR .. "src/mess/drivers/dct11em.c",   
1353   MAME_DIR .. "src/mess/drivers/dectalk.c",   
1354   MAME_DIR .. "src/mess/drivers/pdp11.c",     
1355   MAME_DIR .. "src/mess/drivers/vax11.c",     
1356   MAME_DIR .. "src/mess/drivers/rainbow.c",   
1357   MAME_DIR .. "src/mess/drivers/vk100.c",     
1358   MAME_DIR .. "src/mess/drivers/vt100.c",     
1359   MAME_DIR .. "src/mess/drivers/vt220.c",     
1360   MAME_DIR .. "src/mess/drivers/vt240.c",     
1361   MAME_DIR .. "src/mess/drivers/vt320.c",     
1362   MAME_DIR .. "src/mess/drivers/vt520.c",     
1363   MAME_DIR .. "src/mess/machine/dec_lk201.c",
1364   MAME_DIR .. "src/mess/machine/rx01.c",     
1365   MAME_DIR .. "src/mess/video/vtvideo.c",     
13661366}
13671367
13681368createMESSProjects(_target, _subtarget, "dicksmth")
13691369files {         
1370   MAME_DIR .. "src/mess/drivers/super80.*",
1371   MAME_DIR .. "src/mess/machine/super80.*",
1372   MAME_DIR .. "src/mess/video/super80.*",
1370   MAME_DIR .. "src/mess/drivers/super80.c",
1371   MAME_DIR .. "src/mess/machine/super80.c",
1372   MAME_DIR .. "src/mess/video/super80.c",
13731373}
13741374
13751375createMESSProjects(_target, _subtarget, "dms")
13761376files {               
1377   MAME_DIR .. "src/mess/drivers/dms5000.*",   
1378   MAME_DIR .. "src/mess/drivers/dms86.*",     
1379   MAME_DIR .. "src/mess/drivers/zsbc3.*",     
1377   MAME_DIR .. "src/mess/drivers/dms5000.c",   
1378   MAME_DIR .. "src/mess/drivers/dms86.c",     
1379   MAME_DIR .. "src/mess/drivers/zsbc3.c",     
13801380}
13811381
13821382createMESSProjects(_target, _subtarget, "dragon")
13831383files {           
1384   MAME_DIR .. "src/mess/drivers/dgn_beta.*",
1385   MAME_DIR .. "src/mess/machine/dgn_beta.*",
1386   MAME_DIR .. "src/mess/video/dgn_beta.*",
1384   MAME_DIR .. "src/mess/drivers/dgn_beta.c",
1385   MAME_DIR .. "src/mess/machine/dgn_beta.c",
1386   MAME_DIR .. "src/mess/video/dgn_beta.c",
13871387}
13881388
13891389createMESSProjects(_target, _subtarget, "drc")
13901390files {               
1391   MAME_DIR .. "src/mess/drivers/zrt80.*",     
1391   MAME_DIR .. "src/mess/drivers/zrt80.c",     
13921392}
13931393
13941394createMESSProjects(_target, _subtarget, "eaca")
13951395files {             
1396   MAME_DIR .. "src/mess/drivers/cgenie.*",
1397   MAME_DIR .. "src/mess/machine/cgenie.*",
1398   MAME_DIR .. "src/mess/video/cgenie.*",
1396   MAME_DIR .. "src/mess/drivers/cgenie.c",
1397   MAME_DIR .. "src/mess/machine/cgenie.c",
1398   MAME_DIR .. "src/mess/video/cgenie.c",
13991399}
14001400
14011401createMESSProjects(_target, _subtarget, "einis")
14021402files {             
1403   MAME_DIR .. "src/mess/drivers/pecom.*",
1404   MAME_DIR .. "src/mess/machine/pecom.*",
1405   MAME_DIR .. "src/mess/video/pecom.*",
1403   MAME_DIR .. "src/mess/drivers/pecom.c",
1404   MAME_DIR .. "src/mess/machine/pecom.c",
1405   MAME_DIR .. "src/mess/video/pecom.c",
14061406}
14071407
14081408createMESSProjects(_target, _subtarget, "elektrka")
14091409files {         
1410   MAME_DIR .. "src/mess/drivers/bk.*",
1411   MAME_DIR .. "src/mess/machine/bk.*",
1412   MAME_DIR .. "src/mess/video/bk.*",
1413   MAME_DIR .. "src/mess/drivers/dvk_ksm.*",
1414   MAME_DIR .. "src/mess/machine/ms7004.*",
1415   MAME_DIR .. "src/mess/drivers/mk85.*",     
1416   MAME_DIR .. "src/mess/drivers/mk90.*",     
1410   MAME_DIR .. "src/mess/drivers/bk.c",
1411   MAME_DIR .. "src/mess/machine/bk.c",
1412   MAME_DIR .. "src/mess/video/bk.c",
1413   MAME_DIR .. "src/mess/drivers/dvk_ksm.c",
1414   MAME_DIR .. "src/mess/machine/ms7004.c",
1415   MAME_DIR .. "src/mess/drivers/mk85.c",     
1416   MAME_DIR .. "src/mess/drivers/mk90.c",     
14171417}
14181418
14191419createMESSProjects(_target, _subtarget, "elektor")
14201420files {           
1421   MAME_DIR .. "src/mess/drivers/ec65.*",     
1422   MAME_DIR .. "src/mess/drivers/elekscmp.*", 
1423   MAME_DIR .. "src/mess/drivers/junior.*",   
1421   MAME_DIR .. "src/mess/drivers/ec65.c",     
1422   MAME_DIR .. "src/mess/drivers/elekscmp.c", 
1423   MAME_DIR .. "src/mess/drivers/junior.c",   
14241424}
14251425
14261426createMESSProjects(_target, _subtarget, "ensoniq")
14271427files {           
1428   MAME_DIR .. "src/mess/drivers/esq1.*",     
1429   MAME_DIR .. "src/mess/drivers/esq5505.*",   
1430   MAME_DIR .. "src/mess/drivers/esqasr.*",   
1431   MAME_DIR .. "src/mess/drivers/esqkt.*",     
1432   MAME_DIR .. "src/mess/drivers/esqmr.*",     
1433   MAME_DIR .. "src/mess/drivers/mirage.*",   
1434   MAME_DIR .. "src/mess/machine/esqpanel.*", 
1435   MAME_DIR .. "src/mess/machine/esqvfd.*",   
1428   MAME_DIR .. "src/mess/drivers/esq1.c",     
1429   MAME_DIR .. "src/mess/drivers/esq5505.c",   
1430   MAME_DIR .. "src/mess/drivers/esqasr.c",   
1431   MAME_DIR .. "src/mess/drivers/esqkt.c",     
1432   MAME_DIR .. "src/mess/drivers/esqmr.c",     
1433   MAME_DIR .. "src/mess/drivers/mirage.c",   
1434   MAME_DIR .. "src/mess/machine/esqpanel.c", 
1435   MAME_DIR .. "src/mess/machine/esqvfd.c",   
14361436}
14371437
14381438createMESSProjects(_target, _subtarget, "enterprise")
14391439files {       
1440   MAME_DIR .. "src/mess/drivers/ep64.*",
1441   MAME_DIR .. "src/mess/audio/dave.*",
1442   MAME_DIR .. "src/mess/video/nick.*",
1440   MAME_DIR .. "src/mess/drivers/ep64.c",
1441   MAME_DIR .. "src/mess/audio/dave.c",
1442   MAME_DIR .. "src/mess/video/nick.c",
14431443}
14441444
14451445createMESSProjects(_target, _subtarget, "entex")
14461446files {             
1447   MAME_DIR .. "src/mess/drivers/advision.*",
1448   MAME_DIR .. "src/mess/machine/advision.*",
1449   MAME_DIR .. "src/mess/video/advision.*",
1447   MAME_DIR .. "src/mess/drivers/advision.c",
1448   MAME_DIR .. "src/mess/machine/advision.c",
1449   MAME_DIR .. "src/mess/video/advision.c",
14501450}
14511451
14521452createMESSProjects(_target, _subtarget, "epoch")
14531453files {             
1454   MAME_DIR .. "src/mess/drivers/gamepock.*",
1455   MAME_DIR .. "src/mess/machine/gamepock.*",
1456   MAME_DIR .. "src/mess/drivers/scv.*",
1457   MAME_DIR .. "src/mess/audio/upd1771.*",
1454   MAME_DIR .. "src/mess/drivers/gamepock.c",
1455   MAME_DIR .. "src/mess/machine/gamepock.c",
1456   MAME_DIR .. "src/mess/drivers/scv.c",
1457   MAME_DIR .. "src/mess/audio/upd1771.c",
14581458}
14591459
14601460createMESSProjects(_target, _subtarget, "epson")
14611461files {             
1462   MAME_DIR .. "src/mess/drivers/hx20.*",     
1463   MAME_DIR .. "src/mess/drivers/px4.*",       
1464   MAME_DIR .. "src/mess/drivers/px8.*",       
1465   MAME_DIR .. "src/mess/drivers/qx10.*",
1466   MAME_DIR .. "src/mess/machine/qx10kbd.*",
1462   MAME_DIR .. "src/mess/drivers/hx20.c",     
1463   MAME_DIR .. "src/mess/drivers/px4.c",       
1464   MAME_DIR .. "src/mess/drivers/px8.c",       
1465   MAME_DIR .. "src/mess/drivers/qx10.c",
1466   MAME_DIR .. "src/mess/machine/qx10kbd.c",
14671467}
14681468
14691469createMESSProjects(_target, _subtarget, "exidy")
14701470files {             
1471   MAME_DIR .. "src/mess/machine/sorcerer.*",
1472   MAME_DIR .. "src/mess/drivers/sorcerer.*",
1473   MAME_DIR .. "src/mess/machine/micropolis.*",
1471   MAME_DIR .. "src/mess/machine/sorcerer.c",
1472   MAME_DIR .. "src/mess/drivers/sorcerer.c",
1473   MAME_DIR .. "src/mess/machine/micropolis.c",
14741474}
14751475
14761476createMESSProjects(_target, _subtarget, "fairch")
14771477files {           
1478   MAME_DIR .. "src/mess/drivers/channelf.*",
1479   MAME_DIR .. "src/mess/audio/channelf.*",
1480   MAME_DIR .. "src/mess/video/channelf.*",
1478   MAME_DIR .. "src/mess/drivers/channelf.c",
1479   MAME_DIR .. "src/mess/audio/channelf.c",
1480   MAME_DIR .. "src/mess/video/channelf.c",
14811481}
14821482
14831483createMESSProjects(_target, _subtarget, "fidelity")
14841484files {         
1485   MAME_DIR .. "src/mess/drivers/csc.*",       
1486   MAME_DIR .. "src/mess/drivers/fidelz80.*", 
1485   MAME_DIR .. "src/mess/drivers/csc.c",       
1486   MAME_DIR .. "src/mess/drivers/fidelz80.c", 
14871487}
14881488
14891489createMESSProjects(_target, _subtarget, "fujitsu")
14901490files {           
1491   MAME_DIR .. "src/mess/drivers/fmtowns.*",
1492   MAME_DIR .. "src/mess/video/fmtowns.*",
1493   MAME_DIR .. "src/mess/machine/fm_scsi.*",
1494   MAME_DIR .. "src/mess/drivers/fm7.*",
1495   MAME_DIR .. "src/mess/video/fm7.*",
1491   MAME_DIR .. "src/mess/drivers/fmtowns.c",
1492   MAME_DIR .. "src/mess/video/fmtowns.c",
1493   MAME_DIR .. "src/mess/machine/fm_scsi.c",
1494   MAME_DIR .. "src/mess/drivers/fm7.c",
1495   MAME_DIR .. "src/mess/video/fm7.c",
14961496}
14971497
14981498createMESSProjects(_target, _subtarget, "funtech")
14991499files {           
1500   MAME_DIR .. "src/mess/drivers/supracan.*", 
1500   MAME_DIR .. "src/mess/drivers/supracan.c", 
15011501}
15021502
15031503createMESSProjects(_target, _subtarget, "galaxy")
15041504files {           
1505   MAME_DIR .. "src/mess/drivers/galaxy.*",
1506   MAME_DIR .. "src/mess/machine/galaxy.*",
1507   MAME_DIR .. "src/mess/video/galaxy.*",
1505   MAME_DIR .. "src/mess/drivers/galaxy.c",
1506   MAME_DIR .. "src/mess/machine/galaxy.c",
1507   MAME_DIR .. "src/mess/video/galaxy.c",
15081508}
15091509
15101510createMESSProjects(_target, _subtarget, "gamepark")
15111511files {         
1512   MAME_DIR .. "src/mess/drivers/gp2x.*",     
1513   MAME_DIR .. "src/mess/drivers/gp32.*",     
1512   MAME_DIR .. "src/mess/drivers/gp2x.c",     
1513   MAME_DIR .. "src/mess/drivers/gp32.c",     
15141514}
15151515
15161516createMESSProjects(_target, _subtarget, "gi")
15171517files {               
1518   MAME_DIR .. "src/mess/drivers/hh_pic16.*", 
1518   MAME_DIR .. "src/mess/drivers/hh_pic16.c", 
15191519}
15201520
15211521createMESSProjects(_target, _subtarget, "grundy")
15221522files {           
1523   MAME_DIR .. "src/mess/drivers/newbrain.*",
1524   MAME_DIR .. "src/mess/video/newbrain.*",
1523   MAME_DIR .. "src/mess/drivers/newbrain.c",
1524   MAME_DIR .. "src/mess/video/newbrain.c",
15251525}
15261526
15271527createMESSProjects(_target, _subtarget, "hartung")
15281528files {           
1529   MAME_DIR .. "src/mess/drivers/gmaster.*",   
1529   MAME_DIR .. "src/mess/drivers/gmaster.c",   
15301530}
15311531
15321532createMESSProjects(_target, _subtarget, "heathkit")
15331533files {         
1534   MAME_DIR .. "src/mess/drivers/et3400.*",   
1535   MAME_DIR .. "src/mess/drivers/h8.*",       
1536   MAME_DIR .. "src/mess/drivers/h19.*",       
1537   MAME_DIR .. "src/mess/drivers/h89.*",       
1534   MAME_DIR .. "src/mess/drivers/et3400.c",   
1535   MAME_DIR .. "src/mess/drivers/h8.c",       
1536   MAME_DIR .. "src/mess/drivers/h19.c",       
1537   MAME_DIR .. "src/mess/drivers/h89.c",       
15381538}
15391539
15401540createMESSProjects(_target, _subtarget, "hegener")
15411541files {           
1542   MAME_DIR .. "src/mess/drivers/glasgow.*",   
1543   MAME_DIR .. "src/mess/drivers/mephisto.*", 
1544   MAME_DIR .. "src/mess/drivers/mmodular.*", 
1545   MAME_DIR .. "src/mess/drivers/stratos.*",   
1546   MAME_DIR .. "src/mess/machine/mboard.*",   
1542   MAME_DIR .. "src/mess/drivers/glasgow.c",   
1543   MAME_DIR .. "src/mess/drivers/mephisto.c", 
1544   MAME_DIR .. "src/mess/drivers/mmodular.c", 
1545   MAME_DIR .. "src/mess/drivers/stratos.c",   
1546   MAME_DIR .. "src/mess/machine/mboard.c",   
15471547}
15481548
15491549createMESSProjects(_target, _subtarget, "hitachi")
15501550files {           
1551   MAME_DIR .. "src/mess/drivers/b16.*",       
1552   MAME_DIR .. "src/mess/drivers/bmjr.*",     
1553   MAME_DIR .. "src/mess/drivers/bml3.*",     
1554   MAME_DIR .. "src/mess/drivers/hh_hmcs40.*",
1551   MAME_DIR .. "src/mess/drivers/b16.c",       
1552   MAME_DIR .. "src/mess/drivers/bmjr.c",     
1553   MAME_DIR .. "src/mess/drivers/bml3.c",     
1554   MAME_DIR .. "src/mess/drivers/hh_hmcs40.c",
15551555}
15561556
15571557createMESSProjects(_target, _subtarget, "homebrew")
15581558files {         
1559   MAME_DIR .. "src/mess/drivers/4004clk.*",   
1560   MAME_DIR .. "src/mess/drivers/68ksbc.*",   
1561   MAME_DIR .. "src/mess/drivers/craft.*",     
1562   MAME_DIR .. "src/mess/drivers/homez80.*",   
1563   MAME_DIR .. "src/mess/drivers/p112.*",     
1564   MAME_DIR .. "src/mess/drivers/phunsy.*",   
1565   MAME_DIR .. "src/mess/drivers/pimps.*",     
1566   MAME_DIR .. "src/mess/drivers/ravens.*",   
1567   MAME_DIR .. "src/mess/drivers/sbc6510.*",   
1568   MAME_DIR .. "src/mess/drivers/sitcom.*",   
1569   MAME_DIR .. "src/mess/drivers/slc1.*",     
1570   MAME_DIR .. "src/mess/drivers/uzebox.*",   
1571   MAME_DIR .. "src/mess/drivers/z80dev.*",   
1559   MAME_DIR .. "src/mess/drivers/4004clk.c",   
1560   MAME_DIR .. "src/mess/drivers/68ksbc.c",   
1561   MAME_DIR .. "src/mess/drivers/craft.c",     
1562   MAME_DIR .. "src/mess/drivers/homez80.c",   
1563   MAME_DIR .. "src/mess/drivers/p112.c",     
1564   MAME_DIR .. "src/mess/drivers/phunsy.c",   
1565   MAME_DIR .. "src/mess/drivers/pimps.c",     
1566   MAME_DIR .. "src/mess/drivers/ravens.c",   
1567   MAME_DIR .. "src/mess/drivers/sbc6510.c",   
1568   MAME_DIR .. "src/mess/drivers/sitcom.c",   
1569   MAME_DIR .. "src/mess/drivers/slc1.c",     
1570   MAME_DIR .. "src/mess/drivers/uzebox.c",   
1571   MAME_DIR .. "src/mess/drivers/z80dev.c",   
15721572}
15731573
15741574createMESSProjects(_target, _subtarget, "homelab")
15751575files {           
1576   MAME_DIR .. "src/mess/drivers/homelab.*",   
1576   MAME_DIR .. "src/mess/drivers/homelab.c",   
15771577}
15781578
15791579createMESSProjects(_target, _subtarget, "hp")
15801580files {               
1581   MAME_DIR .. "src/mess/drivers/hp16500.*",   
1582   MAME_DIR .. "src/mess/drivers/hp48.*",     
1583   MAME_DIR .. "src/mess/machine/hp48.*",     
1584   MAME_DIR .. "src/mess/video/hp48.*",       
1585   MAME_DIR .. "src/mess/drivers/hp49gp.*",   
1586   MAME_DIR .. "src/mess/drivers/hp9845.*",   
1587   MAME_DIR .. "src/mess/drivers/hp9k.*",     
1588   MAME_DIR .. "src/mess/drivers/hp9k_3xx.*", 
1581   MAME_DIR .. "src/mess/drivers/hp16500.c",   
1582   MAME_DIR .. "src/mess/drivers/hp48.c",     
1583   MAME_DIR .. "src/mess/machine/hp48.c",     
1584   MAME_DIR .. "src/mess/video/hp48.c",       
1585   MAME_DIR .. "src/mess/drivers/hp49gp.c",   
1586   MAME_DIR .. "src/mess/drivers/hp9845.c",   
1587   MAME_DIR .. "src/mess/drivers/hp9k.c",     
1588   MAME_DIR .. "src/mess/drivers/hp9k_3xx.c", 
15891589}
15901590
15911591createMESSProjects(_target, _subtarget, "hec2hrp")
15921592files {           
1593   MAME_DIR .. "src/mess/drivers/hec2hrp.*",   
1594   MAME_DIR .. "src/mess/machine/hec2hrp.*",   
1595   MAME_DIR .. "src/mess/machine/hecdisk2.*", 
1596   MAME_DIR .. "src/mess/video/hec2video.*",   
1597   MAME_DIR .. "src/mess/drivers/interact.*", 
1593   MAME_DIR .. "src/mess/drivers/hec2hrp.c",   
1594   MAME_DIR .. "src/mess/machine/hec2hrp.c",   
1595   MAME_DIR .. "src/mess/machine/hecdisk2.c", 
1596   MAME_DIR .. "src/mess/video/hec2video.c",   
1597   MAME_DIR .. "src/mess/drivers/interact.c", 
15981598}
15991599
16001600createMESSProjects(_target, _subtarget, "intel")
16011601files {             
1602   MAME_DIR .. "src/mess/drivers/basic52.*",   
1603   MAME_DIR .. "src/mess/drivers/imds.*",     
1604   MAME_DIR .. "src/mess/drivers/ipc.*",       
1605   MAME_DIR .. "src/mess/drivers/ipds.*",     
1606   MAME_DIR .. "src/mess/drivers/isbc.*",
1607   MAME_DIR .. "src/mess/machine/isbc_215g.*",
1608   MAME_DIR .. "src/mess/drivers/rex6000.*",   
1609   MAME_DIR .. "src/mess/drivers/sdk85.*",     
1610   MAME_DIR .. "src/mess/drivers/sdk86.*",   
1611   MAME_DIR .. "src/mess/drivers/imds2.*", 
1602   MAME_DIR .. "src/mess/drivers/basic52.c",   
1603   MAME_DIR .. "src/mess/drivers/imds.c",     
1604   MAME_DIR .. "src/mess/drivers/ipc.c",       
1605   MAME_DIR .. "src/mess/drivers/ipds.c",     
1606   MAME_DIR .. "src/mess/drivers/isbc.c",
1607   MAME_DIR .. "src/mess/machine/isbc_215g.c",
1608   MAME_DIR .. "src/mess/drivers/rex6000.c",   
1609   MAME_DIR .. "src/mess/drivers/sdk85.c",     
1610   MAME_DIR .. "src/mess/drivers/sdk86.c",   
1611   MAME_DIR .. "src/mess/drivers/imds2.c", 
16121612}
16131613
16141614createMESSProjects(_target, _subtarget, "imp")
16151615files {               
1616   MAME_DIR .. "src/mess/drivers/tim011.*",   
1617   MAME_DIR .. "src/mess/drivers/tim100.*",   
1616   MAME_DIR .. "src/mess/drivers/tim011.c",   
1617   MAME_DIR .. "src/mess/drivers/tim100.c",   
16181618}
16191619
16201620createMESSProjects(_target, _subtarget, "interton")
16211621files {         
1622   MAME_DIR .. "src/mess/drivers/vc4000.*",
1623   MAME_DIR .. "src/mess/audio/vc4000snd.*",
1624   MAME_DIR .. "src/mess/video/vc4000.*",
1622   MAME_DIR .. "src/mess/drivers/vc4000.c",
1623   MAME_DIR .. "src/mess/audio/vc4000snd.c",
1624   MAME_DIR .. "src/mess/video/vc4000.c",
16251625}
16261626
16271627createMESSProjects(_target, _subtarget, "intv")
16281628files {             
1629   MAME_DIR .. "src/mess/drivers/intv.*",
1630   MAME_DIR .. "src/mess/machine/intv.*",
1631   MAME_DIR .. "src/mess/video/intv.*",
1632   MAME_DIR .. "src/mess/video/stic.*",
1629   MAME_DIR .. "src/mess/drivers/intv.c",
1630   MAME_DIR .. "src/mess/machine/intv.c",
1631   MAME_DIR .. "src/mess/video/intv.c",
1632   MAME_DIR .. "src/mess/video/stic.c",
16331633}
16341634
16351635createMESSProjects(_target, _subtarget, "isc")
16361636files {               
1637   MAME_DIR .. "src/mess/drivers/compucolor.*",
1637   MAME_DIR .. "src/mess/drivers/compucolor.c",
16381638}
16391639
16401640createMESSProjects(_target, _subtarget, "kaypro")
16411641files {           
1642   MAME_DIR .. "src/mess/drivers/kaypro.*",
1643   MAME_DIR .. "src/mess/machine/kaypro.*",
1644   MAME_DIR .. "src/mess/machine/kay_kbd.*",
1645   MAME_DIR .. "src/mess/video/kaypro.*",
1642   MAME_DIR .. "src/mess/drivers/kaypro.c",
1643   MAME_DIR .. "src/mess/machine/kaypro.c",
1644   MAME_DIR .. "src/mess/machine/kay_kbd.c",
1645   MAME_DIR .. "src/mess/video/kaypro.c",
16461646}
16471647
16481648createMESSProjects(_target, _subtarget, "koei")
16491649files {             
1650   MAME_DIR .. "src/mess/drivers/pasogo.*",   
1650   MAME_DIR .. "src/mess/drivers/pasogo.c",   
16511651}
16521652
16531653createMESSProjects(_target, _subtarget, "kyocera")
16541654files {           
1655   MAME_DIR .. "src/mess/drivers/kyocera.*",
1656   MAME_DIR .. "src/mess/video/kyocera.*",
1655   MAME_DIR .. "src/mess/drivers/kyocera.c",
1656   MAME_DIR .. "src/mess/video/kyocera.c",
16571657}
16581658
16591659createMESSProjects(_target, _subtarget, "luxor")
16601660files {             
1661   MAME_DIR .. "src/mess/drivers/abc80.*",
1662   MAME_DIR .. "src/mess/machine/abc80kb.*",
1663   MAME_DIR .. "src/mess/video/abc80.*",
1664   MAME_DIR .. "src/mess/drivers/abc80x.*",
1665   MAME_DIR .. "src/mess/video/abc800.*",
1666   MAME_DIR .. "src/mess/video/abc802.*",
1667   MAME_DIR .. "src/mess/video/abc806.*",
1668   MAME_DIR .. "src/mess/drivers/abc1600.*",
1669   MAME_DIR .. "src/mess/machine/abc1600mac.*",
1670   MAME_DIR .. "src/mess/video/abc1600.*",
1661   MAME_DIR .. "src/mess/drivers/abc80.c",
1662   MAME_DIR .. "src/mess/machine/abc80kb.c",
1663   MAME_DIR .. "src/mess/video/abc80.c",
1664   MAME_DIR .. "src/mess/drivers/abc80x.c",
1665   MAME_DIR .. "src/mess/video/abc800.c",
1666   MAME_DIR .. "src/mess/video/abc802.c",
1667   MAME_DIR .. "src/mess/video/abc806.c",
1668   MAME_DIR .. "src/mess/drivers/abc1600.c",
1669   MAME_DIR .. "src/mess/machine/abc1600mac.c",
1670   MAME_DIR .. "src/mess/video/abc1600.c",
16711671}
16721672
16731673createMESSProjects(_target, _subtarget, "magnavox")
16741674files {         
1675   MAME_DIR .. "src/mess/drivers/odyssey2.*", 
1675   MAME_DIR .. "src/mess/drivers/odyssey2.c", 
16761676}
16771677
16781678createMESSProjects(_target, _subtarget, "makerbot")
16791679files {         
1680   MAME_DIR .. "src/mess/drivers/replicator.*",
1680   MAME_DIR .. "src/mess/drivers/replicator.c",
16811681}
16821682
16831683createMESSProjects(_target, _subtarget, "marx")
16841684files {             
1685   MAME_DIR .. "src/mess/drivers/elecbowl.*", 
1685   MAME_DIR .. "src/mess/drivers/elecbowl.c", 
16861686}
16871687
16881688createMESSProjects(_target, _subtarget, "mattel")
16891689files {           
1690   MAME_DIR .. "src/mess/drivers/aquarius.*",
1691   MAME_DIR .. "src/mess/video/aquarius.*",
1692   MAME_DIR .. "src/mess/drivers/juicebox.*", 
1693   MAME_DIR .. "src/mess/drivers/hyperscan.*",
1690   MAME_DIR .. "src/mess/drivers/aquarius.c",
1691   MAME_DIR .. "src/mess/video/aquarius.c",
1692   MAME_DIR .. "src/mess/drivers/juicebox.c", 
1693   MAME_DIR .. "src/mess/drivers/hyperscan.c",
16941694}
16951695
16961696createMESSProjects(_target, _subtarget, "matsushi")
16971697files {         
1698   MAME_DIR .. "src/mess/drivers/jr100.*",     
1699   MAME_DIR .. "src/mess/drivers/jr200.*",     
1700   MAME_DIR .. "src/mess/drivers/myb3k.*",     
1698   MAME_DIR .. "src/mess/drivers/jr100.c",     
1699   MAME_DIR .. "src/mess/drivers/jr200.c",     
1700   MAME_DIR .. "src/mess/drivers/myb3k.c",     
17011701}
17021702
17031703createMESSProjects(_target, _subtarget, "mb")
17041704files {               
1705   MAME_DIR .. "src/mess/drivers/mbdtower.*",
1706   MAME_DIR .. "src/mess/drivers/microvsn.*", 
1705   MAME_DIR .. "src/mess/drivers/mbdtower.c",
1706   MAME_DIR .. "src/mess/drivers/microvsn.c", 
17071707}
17081708
17091709createMESSProjects(_target, _subtarget, "mchester")
17101710files {         
1711   MAME_DIR .. "src/mess/drivers/ssem.*",     
1711   MAME_DIR .. "src/mess/drivers/ssem.c",     
17121712}
17131713
17141714createMESSProjects(_target, _subtarget, "memotech")
17151715files {         
1716   MAME_DIR .. "src/mess/drivers/mtx.*",
1717   MAME_DIR .. "src/mess/machine/mtx.*",
1716   MAME_DIR .. "src/mess/drivers/mtx.c",
1717   MAME_DIR .. "src/mess/machine/mtx.c",
17181718}
17191719
17201720createMESSProjects(_target, _subtarget, "mgu")
17211721files {               
1722   MAME_DIR .. "src/mess/drivers/irisha.*",   
1722   MAME_DIR .. "src/mess/drivers/irisha.c",   
17231723}
17241724
17251725createMESSProjects(_target, _subtarget, "microkey")
17261726files {         
1727   MAME_DIR .. "src/mess/drivers/primo.*",
1728   MAME_DIR .. "src/mess/machine/primo.*",
1729   MAME_DIR .. "src/mess/video/primo.*",
1727   MAME_DIR .. "src/mess/drivers/primo.c",
1728   MAME_DIR .. "src/mess/machine/primo.c",
1729   MAME_DIR .. "src/mess/video/primo.c",
17301730}
17311731
17321732createMESSProjects(_target, _subtarget, "mit")
17331733files {               
1734   MAME_DIR .. "src/mess/drivers/tx0.*",
1735   MAME_DIR .. "src/mess/video/crt.*",
1736   MAME_DIR .. "src/mess/video/tx0.*",
1734   MAME_DIR .. "src/mess/drivers/tx0.c",
1735   MAME_DIR .. "src/mess/video/crt.c",
1736   MAME_DIR .. "src/mess/video/tx0.c",
17371737}
17381738
17391739createMESSProjects(_target, _subtarget, "mits")
17401740files {             
1741   MAME_DIR .. "src/mess/drivers/altair.*",   
1742   MAME_DIR .. "src/mess/drivers/mits680b.*", 
1741   MAME_DIR .. "src/mess/drivers/altair.c",   
1742   MAME_DIR .. "src/mess/drivers/mits680b.c", 
17431743}
17441744
17451745createMESSProjects(_target, _subtarget, "mitsubishi")
17461746files {       
1747   MAME_DIR .. "src/mess/drivers/multi8.*",   
1748   MAME_DIR .. "src/mess/drivers/multi16.*",   
1747   MAME_DIR .. "src/mess/drivers/multi8.c",   
1748   MAME_DIR .. "src/mess/drivers/multi16.c",   
17491749}
17501750
17511751createMESSProjects(_target, _subtarget, "morrow")
17521752files {           
1753   MAME_DIR .. "src/mess/drivers/microdec.*", 
1754   MAME_DIR .. "src/mess/drivers/mpz80.*",     
1755   MAME_DIR .. "src/mess/drivers/tricep.*",   
1753   MAME_DIR .. "src/mess/drivers/microdec.c", 
1754   MAME_DIR .. "src/mess/drivers/mpz80.c",     
1755   MAME_DIR .. "src/mess/drivers/tricep.c",   
17561756}
17571757
17581758createMESSProjects(_target, _subtarget, "mos")
17591759files {               
1760   MAME_DIR .. "src/mess/drivers/kim1.*",     
1760   MAME_DIR .. "src/mess/drivers/kim1.c",     
17611761}
17621762
17631763createMESSProjects(_target, _subtarget, "motorola")
17641764files {         
1765   MAME_DIR .. "src/mess/drivers/m6805evs.*", 
1766   MAME_DIR .. "src/mess/drivers/mekd2.*",     
1765   MAME_DIR .. "src/mess/drivers/m6805evs.c", 
1766   MAME_DIR .. "src/mess/drivers/mekd2.c",     
17671767}
17681768
17691769createMESSProjects(_target, _subtarget, "multitch")
17701770files {         
1771   MAME_DIR .. "src/mess/drivers/mkit09.*",   
1772   MAME_DIR .. "src/mess/drivers/mpf1.*",     
1771   MAME_DIR .. "src/mess/drivers/mkit09.c",   
1772   MAME_DIR .. "src/mess/drivers/mpf1.c",     
17731773}
17741774
17751775createMESSProjects(_target, _subtarget, "nakajima")
17761776files {         
1777   MAME_DIR .. "src/mess/drivers/nakajies.*", 
1777   MAME_DIR .. "src/mess/drivers/nakajies.c", 
17781778}
17791779
17801780createMESSProjects(_target, _subtarget, "nascom")
17811781files {           
1782   MAME_DIR .. "src/mess/drivers/nascom1.*",
1783   MAME_DIR .. "src/mess/machine/nascom1.*",
1784   MAME_DIR .. "src/mess/video/nascom1.*",
1782   MAME_DIR .. "src/mess/drivers/nascom1.c",
1783   MAME_DIR .. "src/mess/machine/nascom1.c",
1784   MAME_DIR .. "src/mess/video/nascom1.c",
17851785}
17861786
17871787createMESSProjects(_target, _subtarget, "ne")
17881788files {               
1789   MAME_DIR .. "src/mess/drivers/z80ne.*",
1790   MAME_DIR .. "src/mess/machine/z80ne.*",
1789   MAME_DIR .. "src/mess/drivers/z80ne.c",
1790   MAME_DIR .. "src/mess/machine/z80ne.c",
17911791}
17921792
17931793createMESSProjects(_target, _subtarget, "nec")
17941794files {               
1795   MAME_DIR .. "src/mess/drivers/apc.*",       
1796   MAME_DIR .. "src/mess/drivers/pce.*",
1797   MAME_DIR .. "src/mess/machine/pce.*",
1798   MAME_DIR .. "src/mess/machine/pce_cd.*",
1799   MAME_DIR .. "src/mess/drivers/pcfx.*",     
1800   MAME_DIR .. "src/mess/drivers/pc6001.*",   
1801   MAME_DIR .. "src/mess/drivers/pc8401a.*",
1802   MAME_DIR .. "src/mess/video/pc8401a.*",
1803   MAME_DIR .. "src/mess/drivers/pc8001.*",
1804   MAME_DIR .. "src/mess/drivers/pc8801.*",   
1805   MAME_DIR .. "src/mess/drivers/pc88va.*",   
1806   MAME_DIR .. "src/mess/drivers/pc100.*",     
1807   MAME_DIR .. "src/mess/drivers/pc9801.*",
1808   MAME_DIR .. "src/mess/machine/pc9801_26.*",
1809   MAME_DIR .. "src/mess/machine/pc9801_86.*",
1810   MAME_DIR .. "src/mess/machine/pc9801_118.*",
1811   MAME_DIR .. "src/mess/machine/pc9801_cbus.*",
1812   MAME_DIR .. "src/mess/machine/pc9801_kbd.*",
1813   MAME_DIR .. "src/mess/drivers/tk80bs.*",   
1814   MAME_DIR .. "src/mess/drivers/hh_ucom4.*", 
1795   MAME_DIR .. "src/mess/drivers/apc.c",       
1796   MAME_DIR .. "src/mess/drivers/pce.c",
1797   MAME_DIR .. "src/mess/machine/pce.c",
1798   MAME_DIR .. "src/mess/machine/pce_cd.c",
1799   MAME_DIR .. "src/mess/drivers/pcfx.c",     
1800   MAME_DIR .. "src/mess/drivers/pc6001.c",   
1801   MAME_DIR .. "src/mess/drivers/pc8401a.c",
1802   MAME_DIR .. "src/mess/video/pc8401a.c",
1803   MAME_DIR .. "src/mess/drivers/pc8001.c",
1804   MAME_DIR .. "src/mess/drivers/pc8801.c",   
1805   MAME_DIR .. "src/mess/drivers/pc88va.c",   
1806   MAME_DIR .. "src/mess/drivers/pc100.c",     
1807   MAME_DIR .. "src/mess/drivers/pc9801.c",
1808   MAME_DIR .. "src/mess/machine/pc9801_26.c",
1809   MAME_DIR .. "src/mess/machine/pc9801_86.c",
1810   MAME_DIR .. "src/mess/machine/pc9801_118.c",
1811   MAME_DIR .. "src/mess/machine/pc9801_cbus.c",
1812   MAME_DIR .. "src/mess/machine/pc9801_kbd.c",
1813   MAME_DIR .. "src/mess/drivers/tk80bs.c",   
1814   MAME_DIR .. "src/mess/drivers/hh_ucom4.c", 
18151815}
18161816
18171817createMESSProjects(_target, _subtarget, "netronic")
18181818files {         
1819   MAME_DIR .. "src/mess/drivers/elf.*",       
1820   MAME_DIR .. "src/mess/drivers/exp85.*",     
1819   MAME_DIR .. "src/mess/drivers/elf.c",       
1820   MAME_DIR .. "src/mess/drivers/exp85.c",     
18211821}
18221822
18231823createMESSProjects(_target, _subtarget, "next")
18241824files {             
1825   MAME_DIR .. "src/mess/drivers/next.*",
1826   MAME_DIR .. "src/mess/machine/nextkbd.*",
1827   MAME_DIR .. "src/mess/machine/nextmo.*",
1825   MAME_DIR .. "src/mess/drivers/next.c",
1826   MAME_DIR .. "src/mess/machine/nextkbd.c",
1827   MAME_DIR .. "src/mess/machine/nextmo.c",
18281828}
18291829
18301830createMESSProjects(_target, _subtarget, "nintendo")
18311831files {         
1832   MAME_DIR .. "src/mess/drivers/gb.*",
1833   MAME_DIR .. "src/mess/audio/gb.*",
1834   MAME_DIR .. "src/mess/machine/gb.*",
1835   MAME_DIR .. "src/mess/video/gb_lcd.*",
1836   MAME_DIR .. "src/mess/drivers/gba.*",
1837   MAME_DIR .. "src/mess/video/gba.*",
1838   MAME_DIR .. "src/mess/drivers/n64.*",       
1839   MAME_DIR .. "src/mess/drivers/nes.*",
1840   MAME_DIR .. "src/mess/machine/nes.*",
1841   MAME_DIR .. "src/mess/video/nes.*",
1842   MAME_DIR .. "src/mess/drivers/pokemini.*", 
1843   MAME_DIR .. "src/mess/drivers/snes.*",
1844   MAME_DIR .. "src/mess/machine/snescx4.*",
1845   MAME_DIR .. "src/mess/drivers/vboy.*",
1846   MAME_DIR .. "src/mess/audio/vboy.*",
1832   MAME_DIR .. "src/mess/drivers/gb.c",
1833   MAME_DIR .. "src/mess/audio/gb.c",
1834   MAME_DIR .. "src/mess/machine/gb.c",
1835   MAME_DIR .. "src/mess/video/gb_lcd.c",
1836   MAME_DIR .. "src/mess/drivers/gba.c",
1837   MAME_DIR .. "src/mess/video/gba.c",
1838   MAME_DIR .. "src/mess/drivers/n64.c",       
1839   MAME_DIR .. "src/mess/drivers/nes.c",
1840   MAME_DIR .. "src/mess/machine/nes.c",
1841   MAME_DIR .. "src/mess/video/nes.c",
1842   MAME_DIR .. "src/mess/drivers/pokemini.c", 
1843   MAME_DIR .. "src/mess/drivers/snes.c",
1844   MAME_DIR .. "src/mess/machine/snescx4.c",
1845   MAME_DIR .. "src/mess/drivers/vboy.c",
1846   MAME_DIR .. "src/mess/audio/vboy.c",
18471847}
18481848
18491849createMESSProjects(_target, _subtarget, "nokia")
18501850files {             
1851   MAME_DIR .. "src/mess/drivers/mikromik.*",
1852   MAME_DIR .. "src/mess/machine/mm1kb.*",
1853   MAME_DIR .. "src/mess/video/mikromik.*",
1851   MAME_DIR .. "src/mess/drivers/mikromik.c",
1852   MAME_DIR .. "src/mess/machine/mm1kb.c",
1853   MAME_DIR .. "src/mess/video/mikromik.c",
18541854}
18551855
18561856createMESSProjects(_target, _subtarget, "northstar")
18571857files {         
1858   MAME_DIR .. "src/mess/drivers/horizon.*",   
1858   MAME_DIR .. "src/mess/drivers/horizon.c",   
18591859}
18601860
18611861createMESSProjects(_target, _subtarget, "novag")
18621862files {             
1863   MAME_DIR .. "src/mess/drivers/mk1.*",       
1864   MAME_DIR .. "src/mess/drivers/mk2.*",       
1865   MAME_DIR .. "src/mess/drivers/ssystem3.*",
1866   MAME_DIR .. "src/mess/video/ssystem3.*",
1867   MAME_DIR .. "src/mess/drivers/supercon.*", 
1863   MAME_DIR .. "src/mess/drivers/mk1.c",       
1864   MAME_DIR .. "src/mess/drivers/mk2.c",       
1865   MAME_DIR .. "src/mess/drivers/ssystem3.c",
1866   MAME_DIR .. "src/mess/video/ssystem3.c",
1867   MAME_DIR .. "src/mess/drivers/supercon.c", 
18681868}
18691869
18701870createMESSProjects(_target, _subtarget, "olivetti")
18711871files {         
1872   MAME_DIR .. "src/mess/drivers/m20.*",       
1873   MAME_DIR .. "src/mess/drivers/m24.*",
1874   MAME_DIR .. "src/mess/machine/m24_kbd.*",
1872   MAME_DIR .. "src/mess/drivers/m20.c",       
1873   MAME_DIR .. "src/mess/drivers/m24.c",
1874   MAME_DIR .. "src/mess/machine/m24_kbd.c",
18751875}
18761876
18771877createMESSProjects(_target, _subtarget, "omnibyte")
18781878files {         
1879   MAME_DIR .. "src/mess/drivers/msbc1.*",     
1880   MAME_DIR .. "src/mess/drivers/ob68k1a.*",   
1879   MAME_DIR .. "src/mess/drivers/msbc1.c",     
1880   MAME_DIR .. "src/mess/drivers/ob68k1a.c",   
18811881}
18821882
18831883createMESSProjects(_target, _subtarget, "orion")
18841884files {             
1885   MAME_DIR .. "src/mess/drivers/orion.*",
1886   MAME_DIR .. "src/mess/machine/orion.*",
1887   MAME_DIR .. "src/mess/video/orion.*",
1885   MAME_DIR .. "src/mess/drivers/orion.c",
1886   MAME_DIR .. "src/mess/machine/orion.c",
1887   MAME_DIR .. "src/mess/video/orion.c",
18881888}
18891889
18901890createMESSProjects(_target, _subtarget, "osborne")
18911891files {           
1892   MAME_DIR .. "src/mess/drivers/osborne1.*",
1893   MAME_DIR .. "src/mess/machine/osborne1.*",
1894   MAME_DIR .. "src/mess/drivers/osbexec.*",   
1895   MAME_DIR .. "src/mess/drivers/vixen.*",     
1892   MAME_DIR .. "src/mess/drivers/osborne1.c",
1893   MAME_DIR .. "src/mess/machine/osborne1.c",
1894   MAME_DIR .. "src/mess/drivers/osbexec.c",   
1895   MAME_DIR .. "src/mess/drivers/vixen.c",     
18961896}
18971897
18981898createMESSProjects(_target, _subtarget, "osi")
18991899files {               
1900   MAME_DIR .. "src/mess/drivers/osi.*",
1901   MAME_DIR .. "src/mess/video/osi.*",
1900   MAME_DIR .. "src/mess/drivers/osi.c",
1901   MAME_DIR .. "src/mess/video/osi.c",
19021902}
19031903
19041904createMESSProjects(_target, _subtarget, "palm")
19051905files {             
1906   MAME_DIR .. "src/mess/drivers/palm.*",     
1907   MAME_DIR .. "src/mess/drivers/palmz22.*",   
1906   MAME_DIR .. "src/mess/drivers/palm.c",     
1907   MAME_DIR .. "src/mess/drivers/palmz22.c",   
19081908}
19091909
19101910createMESSProjects(_target, _subtarget, "parker")
19111911files {           
1912   MAME_DIR .. "src/mess/drivers/wildfire.*", 
1912   MAME_DIR .. "src/mess/drivers/wildfire.c", 
19131913}
19141914
19151915createMESSProjects(_target, _subtarget, "pitronic")
19161916files {         
1917   MAME_DIR .. "src/mess/drivers/beta.*",     
1917   MAME_DIR .. "src/mess/drivers/beta.c",     
19181918}
19191919
19201920createMESSProjects(_target, _subtarget, "pc")
19211921files {               
1922   MAME_DIR .. "src/mess/drivers/asst128.*",   
1923   MAME_DIR .. "src/mess/drivers/europc.*",   
1924   MAME_DIR .. "src/mess/drivers/genpc.*",
1925   MAME_DIR .. "src/mess/machine/genpc.*",
1926   MAME_DIR .. "src/mess/drivers/ibmpc.*",     
1927   MAME_DIR .. "src/mess/drivers/ibmpcjr.*",   
1928   MAME_DIR .. "src/mess/drivers/pc.*",       
1929   MAME_DIR .. "src/mess/drivers/tandy1t.*",
1930   MAME_DIR .. "src/mess/video/pc_t1t.*",
1922   MAME_DIR .. "src/mess/drivers/asst128.c",   
1923   MAME_DIR .. "src/mess/drivers/europc.c",   
1924   MAME_DIR .. "src/mess/drivers/genpc.c",
1925   MAME_DIR .. "src/mess/machine/genpc.c",
1926   MAME_DIR .. "src/mess/drivers/ibmpc.c",     
1927   MAME_DIR .. "src/mess/drivers/ibmpcjr.c",   
1928   MAME_DIR .. "src/mess/drivers/pc.c",       
1929   MAME_DIR .. "src/mess/drivers/tandy1t.c",
1930   MAME_DIR .. "src/mess/video/pc_t1t.c",
19311931}
19321932
19331933createMESSProjects(_target, _subtarget, "pdp1")
19341934files {             
1935   MAME_DIR .. "src/mess/drivers/pdp1.*",
1936   MAME_DIR .. "src/mess/video/pdp1.*",
1935   MAME_DIR .. "src/mess/drivers/pdp1.c",
1936   MAME_DIR .. "src/mess/video/pdp1.c",
19371937}
19381938
19391939createMESSProjects(_target, _subtarget, "pel")
19401940files {               
1941   MAME_DIR .. "src/mess/drivers/galeb.*",
1942   MAME_DIR .. "src/mess/video/galeb.*",
1943      MAME_DIR .. "src/mess/drivers/orao.*",
1944   MAME_DIR .. "src/mess/machine/orao.*",
1945   MAME_DIR .. "src/mess/video/orao.*",
1941   MAME_DIR .. "src/mess/drivers/galeb.c",
1942   MAME_DIR .. "src/mess/video/galeb.c",
1943      MAME_DIR .. "src/mess/drivers/orao.c",
1944   MAME_DIR .. "src/mess/machine/orao.c",
1945   MAME_DIR .. "src/mess/video/orao.c",
19461946}
19471947
19481948createMESSProjects(_target, _subtarget, "philips")
19491949files {           
1950   MAME_DIR .. "src/mess/drivers/p2000t.*",
1951   MAME_DIR .. "src/mess/machine/p2000t.*",
1952   MAME_DIR .. "src/mess/video/p2000m.*",
1953   MAME_DIR .. "src/mess/drivers/vg5k.*",     
1950   MAME_DIR .. "src/mess/drivers/p2000t.c",
1951   MAME_DIR .. "src/mess/machine/p2000t.c",
1952   MAME_DIR .. "src/mess/video/p2000m.c",
1953   MAME_DIR .. "src/mess/drivers/vg5k.c",     
19541954}
19551955
19561956createMESSProjects(_target, _subtarget, "poly88")
19571957files {           
1958   MAME_DIR .. "src/mess/drivers/poly88.*",
1959   MAME_DIR .. "src/mess/machine/poly88.*",
1960   MAME_DIR .. "src/mess/video/poly88.*",
1958   MAME_DIR .. "src/mess/drivers/poly88.c",
1959   MAME_DIR .. "src/mess/machine/poly88.c",
1960   MAME_DIR .. "src/mess/video/poly88.c",
19611961}
19621962
19631963createMESSProjects(_target, _subtarget, "psion")
19641964files {             
1965   MAME_DIR .. "src/mess/drivers/psion.*",
1966   MAME_DIR .. "src/mess/machine/psion_pack.*",
1965   MAME_DIR .. "src/mess/drivers/psion.c",
1966   MAME_DIR .. "src/mess/machine/psion_pack.c",
19671967}
19681968
19691969createMESSProjects(_target, _subtarget, "radio")
19701970files {             
1971   MAME_DIR .. "src/mess/drivers/apogee.*",   
1972   MAME_DIR .. "src/mess/drivers/mikrosha.*", 
1973   MAME_DIR .. "src/mess/drivers/partner.*",
1974   MAME_DIR .. "src/mess/machine/partner.*",
1975   MAME_DIR .. "src/mess/drivers/radio86.*",
1976   MAME_DIR .. "src/mess/machine/radio86.*",
1971   MAME_DIR .. "src/mess/drivers/apogee.c",   
1972   MAME_DIR .. "src/mess/drivers/mikrosha.c", 
1973   MAME_DIR .. "src/mess/drivers/partner.c",
1974   MAME_DIR .. "src/mess/machine/partner.c",
1975   MAME_DIR .. "src/mess/drivers/radio86.c",
1976   MAME_DIR .. "src/mess/machine/radio86.c",
19771977}
19781978
19791979createMESSProjects(_target, _subtarget, "rca")
19801980files {               
1981   MAME_DIR .. "src/mess/drivers/microkit.*", 
1982   MAME_DIR .. "src/mess/drivers/studio2.*",   
1983   MAME_DIR .. "src/mess/drivers/vip.*",       
1981   MAME_DIR .. "src/mess/drivers/microkit.c", 
1982   MAME_DIR .. "src/mess/drivers/studio2.c",   
1983   MAME_DIR .. "src/mess/drivers/vip.c",       
19841984}
19851985
19861986createMESSProjects(_target, _subtarget, "rm")
19871987files {               
1988   MAME_DIR .. "src/mess/drivers/rm380z.*",
1989   MAME_DIR .. "src/mess/machine/rm380z.*",
1990   MAME_DIR .. "src/mess/video/rm380z.*",
1991   MAME_DIR .. "src/mess/drivers/rmnimbus.*",
1992   MAME_DIR .. "src/mess/machine/rmnimbus.*",
1993   MAME_DIR .. "src/mess/video/rmnimbus.*",
1994   MAME_DIR .. "src/mess/machine/rmnkbd.*",
1988   MAME_DIR .. "src/mess/drivers/rm380z.c",
1989   MAME_DIR .. "src/mess/machine/rm380z.c",
1990   MAME_DIR .. "src/mess/video/rm380z.c",
1991   MAME_DIR .. "src/mess/drivers/rmnimbus.c",
1992   MAME_DIR .. "src/mess/machine/rmnimbus.c",
1993   MAME_DIR .. "src/mess/video/rmnimbus.c",
1994   MAME_DIR .. "src/mess/machine/rmnkbd.c",
19951995}
19961996
19971997createMESSProjects(_target, _subtarget, "robotron")
19981998files {         
1999   MAME_DIR .. "src/mess/drivers/a5105.*",     
2000   MAME_DIR .. "src/mess/drivers/a51xx.*",     
2001   MAME_DIR .. "src/mess/drivers/a7150.*",     
2002   MAME_DIR .. "src/mess/drivers/k1003.*",     
2003   MAME_DIR .. "src/mess/drivers/k8915.*",     
2004   MAME_DIR .. "src/mess/drivers/rt1715.*",   
2005   MAME_DIR .. "src/mess/drivers/z1013.*",     
2006   MAME_DIR .. "src/mess/drivers/z9001.*",     
1999   MAME_DIR .. "src/mess/drivers/a5105.c",     
2000   MAME_DIR .. "src/mess/drivers/a51xx.c",     
2001   MAME_DIR .. "src/mess/drivers/a7150.c",     
2002   MAME_DIR .. "src/mess/drivers/k1003.c",     
2003   MAME_DIR .. "src/mess/drivers/k8915.c",     
2004   MAME_DIR .. "src/mess/drivers/rt1715.c",   
2005   MAME_DIR .. "src/mess/drivers/z1013.c",     
2006   MAME_DIR .. "src/mess/drivers/z9001.c",     
20072007}
20082008
20092009createMESSProjects(_target, _subtarget, "roland")
20102010files {           
2011   MAME_DIR .. "src/mess/drivers/rmt32.*",     
2012   MAME_DIR .. "src/mess/drivers/rd110.*",     
2013   MAME_DIR .. "src/mess/drivers/rsc55.*",     
2014   MAME_DIR .. "src/mess/drivers/tb303.*",     
2011   MAME_DIR .. "src/mess/drivers/rmt32.c",     
2012   MAME_DIR .. "src/mess/drivers/rd110.c",     
2013   MAME_DIR .. "src/mess/drivers/rsc55.c",     
2014   MAME_DIR .. "src/mess/drivers/tb303.c",     
20152015}
20162016
20172017createMESSProjects(_target, _subtarget, "rockwell")
20182018files {         
2019   MAME_DIR .. "src/mess/drivers/aim65.*",
2020   MAME_DIR .. "src/mess/machine/aim65.*",
2021   MAME_DIR .. "src/mess/drivers/aim65_40.*", 
2019   MAME_DIR .. "src/mess/drivers/aim65.c",
2020   MAME_DIR .. "src/mess/machine/aim65.c",
2021   MAME_DIR .. "src/mess/drivers/aim65_40.c", 
20222022}
20232023
20242024createMESSProjects(_target, _subtarget, "sage")
20252025files {             
2026   MAME_DIR .. "src/mess/drivers/sage2.*",     
2026   MAME_DIR .. "src/mess/drivers/sage2.c",     
20272027}
20282028
20292029createMESSProjects(_target, _subtarget, "samcoupe")
20302030files {         
2031   MAME_DIR .. "src/mess/drivers/samcoupe.*",
2032   MAME_DIR .. "src/mess/machine/samcoupe.*",
2033   MAME_DIR .. "src/mess/video/samcoupe.*",
2031   MAME_DIR .. "src/mess/drivers/samcoupe.c",
2032   MAME_DIR .. "src/mess/machine/samcoupe.c",
2033   MAME_DIR .. "src/mess/video/samcoupe.c",
20342034}
20352035
20362036createMESSProjects(_target, _subtarget, "samsung")
20372037files {           
2038   MAME_DIR .. "src/mess/drivers/spc1000.*",   
2038   MAME_DIR .. "src/mess/drivers/spc1000.c",   
20392039}
20402040
20412041createMESSProjects(_target, _subtarget, "sanyo")
20422042files {             
2043   MAME_DIR .. "src/mess/drivers/mbc200.*",   
2044   MAME_DIR .. "src/mess/drivers/mbc55x.*",   
2045   MAME_DIR .. "src/mess/machine/mbc55x.*",   
2046   MAME_DIR .. "src/mess/video/mbc55x.*",     
2047   MAME_DIR .. "src/mess/drivers/phc25.*",     
2043   MAME_DIR .. "src/mess/drivers/mbc200.c",   
2044   MAME_DIR .. "src/mess/drivers/mbc55x.c",   
2045   MAME_DIR .. "src/mess/machine/mbc55x.c",   
2046   MAME_DIR .. "src/mess/video/mbc55x.c",     
2047   MAME_DIR .. "src/mess/drivers/phc25.c",     
20482048}
20492049
20502050createMESSProjects(_target, _subtarget, "sega")
20512051files {             
2052   MAME_DIR .. "src/mess/drivers/dccons.*",
2053   MAME_DIR .. "src/mess/machine/dccons.*",
2054   MAME_DIR .. "src/mess/drivers/megadriv.*", 
2055   MAME_DIR .. "src/mess/drivers/saturn.*",   
2056   MAME_DIR .. "src/mess/drivers/segapico.*", 
2057   MAME_DIR .. "src/mess/drivers/sg1000.*",   
2058   MAME_DIR .. "src/mess/drivers/sms.*",
2059   MAME_DIR .. "src/mess/machine/sms.*",
2060   MAME_DIR .. "src/mess/drivers/svmu.*",     
2061   MAME_DIR .. "src/mess/machine/mega32x.*",   
2062   MAME_DIR .. "src/mess/machine/megacd.*",   
2063   MAME_DIR .. "src/mess/machine/megacdcd.*", 
2052   MAME_DIR .. "src/mess/drivers/dccons.c",
2053   MAME_DIR .. "src/mess/machine/dccons.c",
2054   MAME_DIR .. "src/mess/drivers/megadriv.c", 
2055   MAME_DIR .. "src/mess/drivers/saturn.c",   
2056   MAME_DIR .. "src/mess/drivers/segapico.c", 
2057   MAME_DIR .. "src/mess/drivers/sg1000.c",   
2058   MAME_DIR .. "src/mess/drivers/sms.c",
2059   MAME_DIR .. "src/mess/machine/sms.c",
2060   MAME_DIR .. "src/mess/drivers/svmu.c",     
2061   MAME_DIR .. "src/mess/machine/mega32x.c",   
2062   MAME_DIR .. "src/mess/machine/megacd.c",   
2063   MAME_DIR .. "src/mess/machine/megacdcd.c", 
20642064}
20652065
20662066createMESSProjects(_target, _subtarget, "sgi")
20672067files {               
2068   MAME_DIR .. "src/mess/machine/sgi.*",       
2069   MAME_DIR .. "src/mess/drivers/sgi_ip2.*",   
2070   MAME_DIR .. "src/mess/drivers/sgi_ip6.*",   
2071   MAME_DIR .. "src/mess/drivers/ip20.*",     
2072   MAME_DIR .. "src/mess/drivers/ip22.*",     
2073   MAME_DIR .. "src/mess/video/newport.*",     
2068   MAME_DIR .. "src/mess/machine/sgi.c",       
2069   MAME_DIR .. "src/mess/drivers/sgi_ip2.c",   
2070   MAME_DIR .. "src/mess/drivers/sgi_ip6.c",   
2071   MAME_DIR .. "src/mess/drivers/ip20.c",     
2072   MAME_DIR .. "src/mess/drivers/ip22.c",     
2073   MAME_DIR .. "src/mess/video/newport.c",     
20742074}
20752075
20762076createMESSProjects(_target, _subtarget, "sharp")
20772077files {             
2078   MAME_DIR .. "src/mess/video/mz700.*",       
2079   MAME_DIR .. "src/mess/drivers/mz700.*",     
2080   MAME_DIR .. "src/mess/drivers/pc1500.*",   
2081   MAME_DIR .. "src/mess/drivers/pocketc.*",   
2082   MAME_DIR .. "src/mess/video/pc1401.*",     
2083   MAME_DIR .. "src/mess/machine/pc1401.*",   
2084   MAME_DIR .. "src/mess/video/pc1403.*",     
2085   MAME_DIR .. "src/mess/machine/pc1403.*",   
2086   MAME_DIR .. "src/mess/video/pc1350.*",     
2087   MAME_DIR .. "src/mess/machine/pc1350.*",   
2088   MAME_DIR .. "src/mess/video/pc1251.*",     
2089   MAME_DIR .. "src/mess/machine/pc1251.*",   
2090   MAME_DIR .. "src/mess/video/pocketc.*",     
2091   MAME_DIR .. "src/mess/machine/mz700.*",     
2092   MAME_DIR .. "src/mess/drivers/x68k.*",     
2093   MAME_DIR .. "src/mess/video/x68k.*",       
2094   MAME_DIR .. "src/mess/machine/x68k_hdc.*", 
2095   MAME_DIR .. "src/mess/machine/x68k_kbd.*", 
2096   MAME_DIR .. "src/mess/drivers/mz80.*",     
2097   MAME_DIR .. "src/mess/video/mz80.*",       
2098   MAME_DIR .. "src/mess/machine/mz80.*",     
2099   MAME_DIR .. "src/mess/drivers/mz2000.*",   
2100   MAME_DIR .. "src/mess/drivers/x1.*",       
2101   MAME_DIR .. "src/mess/machine/x1.*",       
2102   MAME_DIR .. "src/mess/drivers/x1twin.*",   
2103   MAME_DIR .. "src/mess/drivers/mz2500.*",   
2104   MAME_DIR .. "src/mess/drivers/mz3500.*",   
2105   MAME_DIR .. "src/mess/drivers/pce220.*",   
2106   MAME_DIR .. "src/mess/machine/pce220_ser.*",
2107   MAME_DIR .. "src/mess/drivers/mz6500.*",   
2108   MAME_DIR .. "src/mess/drivers/zaurus.*",   
2078   MAME_DIR .. "src/mess/video/mz700.c",       
2079   MAME_DIR .. "src/mess/drivers/mz700.c",     
2080   MAME_DIR .. "src/mess/drivers/pc1500.c",   
2081   MAME_DIR .. "src/mess/drivers/pocketc.c",   
2082   MAME_DIR .. "src/mess/video/pc1401.c",     
2083   MAME_DIR .. "src/mess/machine/pc1401.c",   
2084   MAME_DIR .. "src/mess/video/pc1403.c",     
2085   MAME_DIR .. "src/mess/machine/pc1403.c",   
2086   MAME_DIR .. "src/mess/video/pc1350.c",     
2087   MAME_DIR .. "src/mess/machine/pc1350.c",   
2088   MAME_DIR .. "src/mess/video/pc1251.c",     
2089   MAME_DIR .. "src/mess/machine/pc1251.c",   
2090   MAME_DIR .. "src/mess/video/pocketc.c",     
2091   MAME_DIR .. "src/mess/machine/mz700.c",     
2092   MAME_DIR .. "src/mess/drivers/x68k.c",     
2093   MAME_DIR .. "src/mess/video/x68k.c",       
2094   MAME_DIR .. "src/mess/machine/x68k_hdc.c", 
2095   MAME_DIR .. "src/mess/machine/x68k_kbd.c", 
2096   MAME_DIR .. "src/mess/drivers/mz80.c",     
2097   MAME_DIR .. "src/mess/video/mz80.c",       
2098   MAME_DIR .. "src/mess/machine/mz80.c",     
2099   MAME_DIR .. "src/mess/drivers/mz2000.c",   
2100   MAME_DIR .. "src/mess/drivers/x1.c",       
2101   MAME_DIR .. "src/mess/machine/x1.c",       
2102   MAME_DIR .. "src/mess/drivers/x1twin.c",   
2103   MAME_DIR .. "src/mess/drivers/mz2500.c",   
2104   MAME_DIR .. "src/mess/drivers/mz3500.c",   
2105   MAME_DIR .. "src/mess/drivers/pce220.c",   
2106   MAME_DIR .. "src/mess/machine/pce220_ser.c",
2107   MAME_DIR .. "src/mess/drivers/mz6500.c",   
2108   MAME_DIR .. "src/mess/drivers/zaurus.c",   
21092109}
21102110
21112111createMESSProjects(_target, _subtarget, "sinclair")
21122112files {         
2113   MAME_DIR .. "src/mess/video/spectrum.*",   
2114   MAME_DIR .. "src/mess/video/timex.*",       
2115   MAME_DIR .. "src/mess/video/zx.*",         
2116   MAME_DIR .. "src/mess/drivers/zx.*",       
2117   MAME_DIR .. "src/mess/machine/zx.*",       
2118   MAME_DIR .. "src/mess/drivers/spectrum.*", 
2119   MAME_DIR .. "src/mess/drivers/spec128.*",   
2120   MAME_DIR .. "src/mess/drivers/timex.*",     
2121   MAME_DIR .. "src/mess/drivers/specpls3.*", 
2122   MAME_DIR .. "src/mess/drivers/scorpion.*", 
2123   MAME_DIR .. "src/mess/drivers/atm.*",       
2124   MAME_DIR .. "src/mess/drivers/pentagon.*", 
2125   MAME_DIR .. "src/mess/machine/beta.*",     
2126   MAME_DIR .. "src/mess/machine/spec_snqk.*",
2127   MAME_DIR .. "src/mess/drivers/ql.*",       
2128   MAME_DIR .. "src/mess/machine/qimi.*",     
2129   MAME_DIR .. "src/mess/video/zx8301.*",     
2130   MAME_DIR .. "src/mess/machine/zx8302.*",   
2113   MAME_DIR .. "src/mess/video/spectrum.c",   
2114   MAME_DIR .. "src/mess/video/timex.c",       
2115   MAME_DIR .. "src/mess/video/zx.c",         
2116   MAME_DIR .. "src/mess/drivers/zx.c",       
2117   MAME_DIR .. "src/mess/machine/zx.c",       
2118   MAME_DIR .. "src/mess/drivers/spectrum.c", 
2119   MAME_DIR .. "src/mess/drivers/spec128.c",   
2120   MAME_DIR .. "src/mess/drivers/timex.c",     
2121   MAME_DIR .. "src/mess/drivers/specpls3.c", 
2122   MAME_DIR .. "src/mess/drivers/scorpion.c", 
2123   MAME_DIR .. "src/mess/drivers/atm.c",       
2124   MAME_DIR .. "src/mess/drivers/pentagon.c", 
2125   MAME_DIR .. "src/mess/machine/beta.c",     
2126   MAME_DIR .. "src/mess/machine/spec_snqk.c",
2127   MAME_DIR .. "src/mess/drivers/ql.c",       
2128   MAME_DIR .. "src/mess/machine/qimi.c",     
2129   MAME_DIR .. "src/mess/video/zx8301.c",     
2130   MAME_DIR .. "src/mess/machine/zx8302.c",   
21312131}
21322132
21332133createMESSProjects(_target, _subtarget, "siemens")
21342134files {           
2135   MAME_DIR .. "src/mess/drivers/pcd.*",       
2136   MAME_DIR .. "src/mess/machine/pcd_kbd.*",   
2135   MAME_DIR .. "src/mess/drivers/pcd.c",       
2136   MAME_DIR .. "src/mess/machine/pcd_kbd.c",   
21372137}
21382138
21392139createMESSProjects(_target, _subtarget, "slicer")
21402140files {           
2141   MAME_DIR .. "src/mess/drivers/slicer.*",   
2141   MAME_DIR .. "src/mess/drivers/slicer.c",   
21422142}
21432143
21442144createMESSProjects(_target, _subtarget, "snk")
21452145files {               
2146   MAME_DIR .. "src/mess/drivers/ng_aes.*",   
2147   MAME_DIR .. "src/mess/drivers/ngp.*",
2148   MAME_DIR .. "src/mess/video/k1ge.*",
2146   MAME_DIR .. "src/mess/drivers/ng_aes.c",   
2147   MAME_DIR .. "src/mess/drivers/ngp.c",
2148   MAME_DIR .. "src/mess/video/k1ge.c",
21492149}
21502150
21512151createMESSProjects(_target, _subtarget, "sony")
21522152files {             
2153   MAME_DIR .. "src/mess/drivers/pockstat.*",
2154   MAME_DIR .. "src/mess/drivers/psx.*",
2155   MAME_DIR .. "src/mess/machine/psxcd.*",
2156   MAME_DIR .. "src/mess/drivers/pve500.*",   
2157   MAME_DIR .. "src/mess/drivers/smc777.*",   
2153   MAME_DIR .. "src/mess/drivers/pockstat.c",
2154   MAME_DIR .. "src/mess/drivers/psx.c",
2155   MAME_DIR .. "src/mess/machine/psxcd.c",
2156   MAME_DIR .. "src/mess/drivers/pve500.c",   
2157   MAME_DIR .. "src/mess/drivers/smc777.c",   
21582158}
21592159
21602160createMESSProjects(_target, _subtarget, "sord")
21612161files {             
2162   MAME_DIR .. "src/mess/drivers/m5.*",       
2162   MAME_DIR .. "src/mess/drivers/m5.c",       
21632163}
21642164
21652165createMESSProjects(_target, _subtarget, "special")
21662166files {           
2167   MAME_DIR .. "src/mess/drivers/special.*",
2168   MAME_DIR .. "src/mess/audio/specimx_snd.*",
2169   MAME_DIR .. "src/mess/machine/special.*",
2170   MAME_DIR .. "src/mess/video/special.*",
2167   MAME_DIR .. "src/mess/drivers/special.c",
2168   MAME_DIR .. "src/mess/audio/specimx_snd.c",
2169   MAME_DIR .. "src/mess/machine/special.c",
2170   MAME_DIR .. "src/mess/video/special.c",
21712171}
21722172
21732173createMESSProjects(_target, _subtarget, "sun")
21742174files {               
2175   MAME_DIR .. "src/mess/drivers/sun1.*",     
2176   MAME_DIR .. "src/mess/drivers/sun2.*",     
2177   MAME_DIR .. "src/mess/drivers/sun3.*",     
2178   MAME_DIR .. "src/mess/drivers/sun4.*",     
2175   MAME_DIR .. "src/mess/drivers/sun1.c",     
2176   MAME_DIR .. "src/mess/drivers/sun2.c",     
2177   MAME_DIR .. "src/mess/drivers/sun3.c",     
2178   MAME_DIR .. "src/mess/drivers/sun4.c",     
21792179}
21802180
21812181createMESSProjects(_target, _subtarget, "svi")
21822182files {               
2183   MAME_DIR .. "src/mess/drivers/svi318.*",
2184   MAME_DIR .. "src/mess/machine/svi318.*",
2183   MAME_DIR .. "src/mess/drivers/svi318.c",
2184   MAME_DIR .. "src/mess/machine/svi318.c",
21852185}
21862186
21872187createMESSProjects(_target, _subtarget, "svision")
21882188files {           
2189   MAME_DIR .. "src/mess/drivers/svision.*",
2190   MAME_DIR .. "src/mess/audio/svis_snd.*",
2189   MAME_DIR .. "src/mess/drivers/svision.c",
2190   MAME_DIR .. "src/mess/audio/svis_snd.c",
21912191}
21922192
21932193createMESSProjects(_target, _subtarget, "swtpc09")
21942194files {           
2195   MAME_DIR .. "src/mess/drivers/swtpc09.*",
2196   MAME_DIR .. "src/mess/machine/swtpc09.*",
2195   MAME_DIR .. "src/mess/drivers/swtpc09.c",
2196   MAME_DIR .. "src/mess/machine/swtpc09.c",
21972197}
21982198
21992199createMESSProjects(_target, _subtarget, "synertec")
22002200files {         
2201   MAME_DIR .. "src/mess/drivers/sym1.*",     
2201   MAME_DIR .. "src/mess/drivers/sym1.c",     
22022202}
22032203
22042204createMESSProjects(_target, _subtarget, "ta")
22052205files {               
2206   MAME_DIR .. "src/mess/drivers/alphatro.*", 
2206   MAME_DIR .. "src/mess/drivers/alphatro.c", 
22072207}
22082208
22092209createMESSProjects(_target, _subtarget, "tandberg")
22102210files {         
2211   MAME_DIR .. "src/mess/drivers/tdv2324.*",   
2211   MAME_DIR .. "src/mess/drivers/tdv2324.c",   
22122212}
22132213
22142214createMESSProjects(_target, _subtarget, "tangerin")
22152215files {         
2216   MAME_DIR .. "src/mess/drivers/microtan.*",
2217   MAME_DIR .. "src/mess/machine/microtan.*",
2218   MAME_DIR .. "src/mess/video/microtan.*",
2219   MAME_DIR .. "src/mess/drivers/oric.*",
2216   MAME_DIR .. "src/mess/drivers/microtan.c",
2217   MAME_DIR .. "src/mess/machine/microtan.c",
2218   MAME_DIR .. "src/mess/video/microtan.c",
2219   MAME_DIR .. "src/mess/drivers/oric.c",
22202220}
22212221
22222222createMESSProjects(_target, _subtarget, "tatung")
22232223files {           
2224   MAME_DIR .. "src/mess/drivers/einstein.*",
2225   MAME_DIR .. "src/mess/machine/einstein.*",
2224   MAME_DIR .. "src/mess/drivers/einstein.c",
2225   MAME_DIR .. "src/mess/machine/einstein.c",
22262226}
22272227
22282228createMESSProjects(_target, _subtarget, "teamconc")
22292229files {         
2230   MAME_DIR .. "src/mess/drivers/comquest.*",
2231   MAME_DIR .. "src/mess/video/comquest.*",
2230   MAME_DIR .. "src/mess/drivers/comquest.c",
2231   MAME_DIR .. "src/mess/video/comquest.c",
22322232}
22332233
22342234createMESSProjects(_target, _subtarget, "tektroni")
22352235files {         
2236   MAME_DIR .. "src/mess/drivers/tek405x.*",   
2237   MAME_DIR .. "src/mess/drivers/tek410x.*",   
2236   MAME_DIR .. "src/mess/drivers/tek405x.c",   
2237   MAME_DIR .. "src/mess/drivers/tek410x.c",   
22382238}
22392239
22402240createMESSProjects(_target, _subtarget, "telenova")
22412241files {         
2242   MAME_DIR .. "src/mess/drivers/compis.*",
2243   MAME_DIR .. "src/mess/machine/compiskb.*",
2242   MAME_DIR .. "src/mess/drivers/compis.c",
2243   MAME_DIR .. "src/mess/machine/compiskb.c",
22442244}
22452245
22462246createMESSProjects(_target, _subtarget, "telercas")
22472247files {         
2248   MAME_DIR .. "src/mess/drivers/tmc1800.*",
2249   MAME_DIR .. "src/mess/video/tmc1800.*",
2250   MAME_DIR .. "src/mess/drivers/tmc600.*",
2251   MAME_DIR .. "src/mess/video/tmc600.*",
2252   MAME_DIR .. "src/mess/drivers/tmc2000e.*", 
2248   MAME_DIR .. "src/mess/drivers/tmc1800.c",
2249   MAME_DIR .. "src/mess/video/tmc1800.c",
2250   MAME_DIR .. "src/mess/drivers/tmc600.c",
2251   MAME_DIR .. "src/mess/video/tmc600.c",
2252   MAME_DIR .. "src/mess/drivers/tmc2000e.c", 
22532253}
22542254
22552255createMESSProjects(_target, _subtarget, "televideo")
22562256files {         
2257   MAME_DIR .. "src/mess/drivers/ts802.*",     
2258   MAME_DIR .. "src/mess/drivers/ts803.*",     
2259   MAME_DIR .. "src/mess/drivers/ts816.*",     
2260   MAME_DIR .. "src/mess/drivers/tv950.*",     
2257   MAME_DIR .. "src/mess/drivers/ts802.c",     
2258   MAME_DIR .. "src/mess/drivers/ts803.c",     
2259   MAME_DIR .. "src/mess/drivers/ts816.c",     
2260   MAME_DIR .. "src/mess/drivers/tv950.c",     
22612261}
22622262
22632263createMESSProjects(_target, _subtarget, "tem")
22642264files {               
2265   MAME_DIR .. "src/mess/drivers/tec1.*",     
2265   MAME_DIR .. "src/mess/drivers/tec1.c",     
22662266}
22672267
22682268createMESSProjects(_target, _subtarget, "tesla")
22692269files {             
2270   MAME_DIR .. "src/mess/drivers/ondra.*",
2271   MAME_DIR .. "src/mess/machine/ondra.*",
2272   MAME_DIR .. "src/mess/video/ondra.*",
2273   MAME_DIR .. "src/mess/drivers/pmd85.*",
2274   MAME_DIR .. "src/mess/machine/pmd85.*",
2275   MAME_DIR .. "src/mess/video/pmd85.*",
2276   MAME_DIR .. "src/mess/drivers/pmi80.*",     
2277   MAME_DIR .. "src/mess/drivers/sapi1.*",     
2270   MAME_DIR .. "src/mess/drivers/ondra.c",
2271   MAME_DIR .. "src/mess/machine/ondra.c",
2272   MAME_DIR .. "src/mess/video/ondra.c",
2273   MAME_DIR .. "src/mess/drivers/pmd85.c",
2274   MAME_DIR .. "src/mess/machine/pmd85.c",
2275   MAME_DIR .. "src/mess/video/pmd85.c",
2276   MAME_DIR .. "src/mess/drivers/pmi80.c",     
2277   MAME_DIR .. "src/mess/drivers/sapi1.c",     
22782278}
22792279
22802280createMESSProjects(_target, _subtarget, "test")
22812281files {             
2282   MAME_DIR .. "src/mess/drivers/test_t400.*",
2283   MAME_DIR .. "src/mess/drivers/zexall.*",   
2282   MAME_DIR .. "src/mess/drivers/test_t400.c",
2283   MAME_DIR .. "src/mess/drivers/zexall.c",   
22842284}
22852285
22862286createMESSProjects(_target, _subtarget, "thomson")
22872287files {           
2288   MAME_DIR .. "src/mess/drivers/thomson.*",
2289   MAME_DIR .. "src/mess/machine/thomson.*",
2290   MAME_DIR .. "src/mess/machine/thomflop.*",
2291   MAME_DIR .. "src/mess/video/thomson.*",
2288   MAME_DIR .. "src/mess/drivers/thomson.c",
2289   MAME_DIR .. "src/mess/machine/thomson.c",
2290   MAME_DIR .. "src/mess/machine/thomflop.c",
2291   MAME_DIR .. "src/mess/video/thomson.c",
22922292}
22932293
22942294createMESSProjects(_target, _subtarget, "ti")
22952295files {               
2296   MAME_DIR .. "src/mess/drivers/avigo.*",
2297   MAME_DIR .. "src/mess/video/avigo.*",
2298   MAME_DIR .. "src/mess/drivers/cc40.*",     
2299   MAME_DIR .. "src/mess/drivers/evmbug.*",   
2300   MAME_DIR .. "src/mess/drivers/exelv.*",     
2301   MAME_DIR .. "src/mess/drivers/geneve.*",   
2302   MAME_DIR .. "src/mess/drivers/ticalc1x.*", 
2303   MAME_DIR .. "src/mess/drivers/tispeak.*",   
2304   MAME_DIR .. "src/mess/drivers/ti74.*",     
2305   MAME_DIR .. "src/mess/drivers/ti85.*",
2306   MAME_DIR .. "src/mess/machine/ti85.*",
2307   MAME_DIR .. "src/mess/video/ti85.*",
2308   MAME_DIR .. "src/mess/drivers/ti89.*",     
2309   MAME_DIR .. "src/mess/drivers/ti99_2.*",   
2310   MAME_DIR .. "src/mess/drivers/ti99_4x.*",   
2311   MAME_DIR .. "src/mess/drivers/ti99_4p.*",   
2312   MAME_DIR .. "src/mess/drivers/ti99_8.*",   
2313   MAME_DIR .. "src/mess/drivers/ti990_4.*",   
2314   MAME_DIR .. "src/mess/drivers/ti990_10.*", 
2315   MAME_DIR .. "src/mess/drivers/tm990189.*", 
2316   MAME_DIR .. "src/mess/machine/ti99/990_dk.*",
2317   MAME_DIR .. "src/mess/machine/ti99/990_hd.*",
2318   MAME_DIR .. "src/mess/machine/ti99/990_tap.*",
2319   MAME_DIR .. "src/mess/machine/ti99/datamux.*",
2320   MAME_DIR .. "src/mess/machine/ti99/genboard.*",
2321   MAME_DIR .. "src/mess/machine/ti99/grom.*",
2322   MAME_DIR .. "src/mess/machine/ti99/gromport.*",
2323   MAME_DIR .. "src/mess/machine/ti99/handset.*",
2324   MAME_DIR .. "src/mess/machine/ti99/joyport.*",
2325   MAME_DIR .. "src/mess/machine/ti99/mapper8.*",
2326   MAME_DIR .. "src/mess/machine/ti99/mecmouse.*",
2327   MAME_DIR .. "src/mess/machine/ti99/speech8.*",
2328   MAME_DIR .. "src/mess/machine/ti99/videowrp.*",
2329   MAME_DIR .. "src/mess/video/733_asr.*",     
2330   MAME_DIR .. "src/mess/video/911_vdt.*",     
2331   MAME_DIR .. "src/mess/drivers/hh_tms1k.*", 
2296   MAME_DIR .. "src/mess/drivers/avigo.c",
2297   MAME_DIR .. "src/mess/video/avigo.c",
2298   MAME_DIR .. "src/mess/drivers/cc40.c",     
2299   MAME_DIR .. "src/mess/drivers/evmbug.c",   
2300   MAME_DIR .. "src/mess/drivers/exelv.c",     
2301   MAME_DIR .. "src/mess/drivers/geneve.c",   
2302   MAME_DIR .. "src/mess/drivers/ticalc1x.c", 
2303   MAME_DIR .. "src/mess/drivers/tispeak.c",   
2304   MAME_DIR .. "src/mess/drivers/ti74.c",     
2305   MAME_DIR .. "src/mess/drivers/ti85.c",
2306   MAME_DIR .. "src/mess/machine/ti85.c",
2307   MAME_DIR .. "src/mess/video/ti85.c",
2308   MAME_DIR .. "src/mess/drivers/ti89.c",     
2309   MAME_DIR .. "src/mess/drivers/ti99_2.c",   
2310   MAME_DIR .. "src/mess/drivers/ti99_4x.c",   
2311   MAME_DIR .. "src/mess/drivers/ti99_4p.c",   
2312   MAME_DIR .. "src/mess/drivers/ti99_8.c",   
2313   MAME_DIR .. "src/mess/drivers/ti990_4.c",   
2314   MAME_DIR .. "src/mess/drivers/ti990_10.c", 
2315   MAME_DIR .. "src/mess/drivers/tm990189.c", 
2316   MAME_DIR .. "src/mess/machine/ti99/990_dk.c",
2317   MAME_DIR .. "src/mess/machine/ti99/990_hd.c",
2318   MAME_DIR .. "src/mess/machine/ti99/990_tap.c",
2319   MAME_DIR .. "src/mess/machine/ti99/datamux.c",
2320   MAME_DIR .. "src/mess/machine/ti99/genboard.c",
2321   MAME_DIR .. "src/mess/machine/ti99/grom.c",
2322   MAME_DIR .. "src/mess/machine/ti99/gromport.c",
2323   MAME_DIR .. "src/mess/machine/ti99/handset.c",
2324   MAME_DIR .. "src/mess/machine/ti99/joyport.c",
2325   MAME_DIR .. "src/mess/machine/ti99/mapper8.c",
2326   MAME_DIR .. "src/mess/machine/ti99/mecmouse.c",
2327   MAME_DIR .. "src/mess/machine/ti99/speech8.c",
2328   MAME_DIR .. "src/mess/machine/ti99/videowrp.c",
2329   MAME_DIR .. "src/mess/video/733_asr.c",     
2330   MAME_DIR .. "src/mess/video/911_vdt.c",     
2331   MAME_DIR .. "src/mess/drivers/hh_tms1k.c", 
23322332}
23332333
23342334createMESSProjects(_target, _subtarget, "tiger")
23352335files {             
2336   MAME_DIR .. "src/mess/drivers/gamecom.*",
2337   MAME_DIR .. "src/mess/machine/gamecom.*",
2338   MAME_DIR .. "src/mess/video/gamecom.*",
2336   MAME_DIR .. "src/mess/drivers/gamecom.c",
2337   MAME_DIR .. "src/mess/machine/gamecom.c",
2338   MAME_DIR .. "src/mess/video/gamecom.c",
23392339}
23402340
23412341createMESSProjects(_target, _subtarget, "tigertel")
23422342files {         
2343   MAME_DIR .. "src/mess/drivers/gizmondo.*",
2344   MAME_DIR .. "src/mess/machine/docg3.*",
2343   MAME_DIR .. "src/mess/drivers/gizmondo.c",
2344   MAME_DIR .. "src/mess/machine/docg3.c",
23452345}
23462346
23472347createMESSProjects(_target, _subtarget, "tiki")
23482348files {             
2349   MAME_DIR .. "src/mess/drivers/tiki100.*",   
2349   MAME_DIR .. "src/mess/drivers/tiki100.c",   
23502350}
23512351
23522352createMESSProjects(_target, _subtarget, "tomy")
23532353files {             
2354   MAME_DIR .. "src/mess/drivers/tutor.*",     
2354   MAME_DIR .. "src/mess/drivers/tutor.c",     
23552355}
23562356
23572357createMESSProjects(_target, _subtarget, "toshiba")
23582358files {           
2359   MAME_DIR .. "src/mess/drivers/pasopia.*",   
2360   MAME_DIR .. "src/mess/drivers/pasopia7.*", 
2361   MAME_DIR .. "src/mess/drivers/paso1600.*", 
2359   MAME_DIR .. "src/mess/drivers/pasopia.c",   
2360   MAME_DIR .. "src/mess/drivers/pasopia7.c", 
2361   MAME_DIR .. "src/mess/drivers/paso1600.c", 
23622362}
23632363
23642364createMESSProjects(_target, _subtarget, "trainer")
23652365files {           
2366   MAME_DIR .. "src/mess/drivers/amico2k.*",   
2367   MAME_DIR .. "src/mess/drivers/babbage.*",   
2368   MAME_DIR .. "src/mess/drivers/bob85.*",     
2369   MAME_DIR .. "src/mess/drivers/cvicny.*",   
2370   MAME_DIR .. "src/mess/drivers/dolphunk.*", 
2371   MAME_DIR .. "src/mess/drivers/instruct.*", 
2372   MAME_DIR .. "src/mess/drivers/mk14.*",     
2373   MAME_DIR .. "src/mess/drivers/pro80.*",     
2374   MAME_DIR .. "src/mess/drivers/savia84.*",   
2375   MAME_DIR .. "src/mess/drivers/selz80.*",   
2376   MAME_DIR .. "src/mess/drivers/tk80.*",     
2366   MAME_DIR .. "src/mess/drivers/amico2k.c",   
2367   MAME_DIR .. "src/mess/drivers/babbage.c",   
2368   MAME_DIR .. "src/mess/drivers/bob85.c",     
2369   MAME_DIR .. "src/mess/drivers/cvicny.c",   
2370   MAME_DIR .. "src/mess/drivers/dolphunk.c", 
2371   MAME_DIR .. "src/mess/drivers/instruct.c", 
2372   MAME_DIR .. "src/mess/drivers/mk14.c",     
2373   MAME_DIR .. "src/mess/drivers/pro80.c",     
2374   MAME_DIR .. "src/mess/drivers/savia84.c",   
2375   MAME_DIR .. "src/mess/drivers/selz80.c",   
2376   MAME_DIR .. "src/mess/drivers/tk80.c",     
23772377}
23782378
23792379createMESSProjects(_target, _subtarget, "trs")
23802380files {               
2381   MAME_DIR .. "src/mess/drivers/coco12.*",   
2382   MAME_DIR .. "src/mess/drivers/coco3.*",     
2383   MAME_DIR .. "src/mess/drivers/dragon.*",   
2384   MAME_DIR .. "src/mess/drivers/mc10.*",     
2385   MAME_DIR .. "src/mess/machine/6883sam.*",   
2386   MAME_DIR .. "src/mess/machine/coco.*",     
2387   MAME_DIR .. "src/mess/machine/coco12.*",   
2388   MAME_DIR .. "src/mess/machine/coco3.*",     
2389   MAME_DIR .. "src/mess/machine/coco_vhd.*", 
2390   MAME_DIR .. "src/mess/machine/dragon.*",   
2391   MAME_DIR .. "src/mess/machine/dgnalpha.*", 
2392   MAME_DIR .. "src/mess/video/gime.*",       
2393   MAME_DIR .. "src/mess/drivers/trs80.*",
2394   MAME_DIR .. "src/mess/machine/trs80.*",
2395   MAME_DIR .. "src/mess/video/trs80.*",
2396   MAME_DIR .. "src/mess/drivers/trs80m2.*",
2397   MAME_DIR .. "src/mess/machine/trs80m2kb.*",
2398   MAME_DIR .. "src/mess/drivers/tandy2k.*",
2399   MAME_DIR .. "src/mess/machine/tandy2kb.*",
2381   MAME_DIR .. "src/mess/drivers/coco12.c",   
2382   MAME_DIR .. "src/mess/drivers/coco3.c",     
2383   MAME_DIR .. "src/mess/drivers/dragon.c",   
2384   MAME_DIR .. "src/mess/drivers/mc10.c",     
2385   MAME_DIR .. "src/mess/machine/6883sam.c",   
2386   MAME_DIR .. "src/mess/machine/coco.c",     
2387   MAME_DIR .. "src/mess/machine/coco12.c",   
2388   MAME_DIR .. "src/mess/machine/coco3.c",     
2389   MAME_DIR .. "src/mess/machine/coco_vhd.c", 
2390   MAME_DIR .. "src/mess/machine/dragon.c",   
2391   MAME_DIR .. "src/mess/machine/dgnalpha.c", 
2392   MAME_DIR .. "src/mess/video/gime.c",       
2393   MAME_DIR .. "src/mess/drivers/trs80.c",
2394   MAME_DIR .. "src/mess/machine/trs80.c",
2395   MAME_DIR .. "src/mess/video/trs80.c",
2396   MAME_DIR .. "src/mess/drivers/trs80m2.c",
2397   MAME_DIR .. "src/mess/machine/trs80m2kb.c",
2398   MAME_DIR .. "src/mess/drivers/tandy2k.c",
2399   MAME_DIR .. "src/mess/machine/tandy2kb.c",
24002400}
24012401
24022402createMESSProjects(_target, _subtarget, "ultratec")
24032403files {         
2404   MAME_DIR .. "src/mess/drivers/minicom.*",   
2404   MAME_DIR .. "src/mess/drivers/minicom.c",   
24052405}
24062406
24072407createMESSProjects(_target, _subtarget, "unisys")
24082408files {           
2409   MAME_DIR .. "src/mess/drivers/univac.*",   
2409   MAME_DIR .. "src/mess/drivers/univac.c",   
24102410}
24112411
24122412createMESSProjects(_target, _subtarget, "veb")
24132413files {               
2414   MAME_DIR .. "src/mess/drivers/chessmst.*", 
2415   MAME_DIR .. "src/mess/drivers/kc.*",
2416   MAME_DIR .. "src/mess/machine/kc.*",
2417   MAME_DIR .. "src/mess/machine/kc_keyb.*",
2418   MAME_DIR .. "src/mess/video/kc.*",
2419   MAME_DIR .. "src/mess/drivers/lc80.*",     
2420   MAME_DIR .. "src/mess/drivers/mc80.*",
2421   MAME_DIR .. "src/mess/machine/mc80.*",
2422   MAME_DIR .. "src/mess/video/mc80.*",
2423   MAME_DIR .. "src/mess/drivers/poly880.*",   
2424   MAME_DIR .. "src/mess/drivers/sc1.*",       
2425   MAME_DIR .. "src/mess/drivers/sc2.*",       
2414   MAME_DIR .. "src/mess/drivers/chessmst.c", 
2415   MAME_DIR .. "src/mess/drivers/kc.c",
2416   MAME_DIR .. "src/mess/machine/kc.c",
2417   MAME_DIR .. "src/mess/machine/kc_keyb.c",
2418   MAME_DIR .. "src/mess/video/kc.c",
2419   MAME_DIR .. "src/mess/drivers/lc80.c",     
2420   MAME_DIR .. "src/mess/drivers/mc80.c",
2421   MAME_DIR .. "src/mess/machine/mc80.c",
2422   MAME_DIR .. "src/mess/video/mc80.c",
2423   MAME_DIR .. "src/mess/drivers/poly880.c",   
2424   MAME_DIR .. "src/mess/drivers/sc1.c",       
2425   MAME_DIR .. "src/mess/drivers/sc2.c",       
24262426}
24272427
24282428createMESSProjects(_target, _subtarget, "vidbrain")
24292429files {         
2430   MAME_DIR .. "src/mess/drivers/vidbrain.*",
2431   MAME_DIR .. "src/mess/video/uv201.*",
2430   MAME_DIR .. "src/mess/drivers/vidbrain.c",
2431   MAME_DIR .. "src/mess/video/uv201.c",
24322432}
24332433
24342434createMESSProjects(_target, _subtarget, "videoton")
24352435files {         
2436   MAME_DIR .. "src/mess/drivers/tvc.*",
2437   MAME_DIR .. "src/mess/audio/tvc_snd.*",
2436   MAME_DIR .. "src/mess/drivers/tvc.c",
2437   MAME_DIR .. "src/mess/audio/tvc_snd.c",
24382438}
24392439
24402440createMESSProjects(_target, _subtarget, "visual")
24412441files {           
2442   MAME_DIR .. "src/mess/drivers/v1050.*",
2443   MAME_DIR .. "src/mess/machine/v1050kb.*",
2444   MAME_DIR .. "src/mess/video/v1050.*",
2442   MAME_DIR .. "src/mess/drivers/v1050.c",
2443   MAME_DIR .. "src/mess/machine/v1050kb.c",
2444   MAME_DIR .. "src/mess/video/v1050.c",
24452445}
24462446
24472447createMESSProjects(_target, _subtarget, "votrax")
24482448files {           
2449   MAME_DIR .. "src/mess/drivers/votrpss.*",   
2450   MAME_DIR .. "src/mess/drivers/votrtnt.*",   
2449   MAME_DIR .. "src/mess/drivers/votrpss.c",   
2450   MAME_DIR .. "src/mess/drivers/votrtnt.c",   
24512451}
24522452
24532453createMESSProjects(_target, _subtarget, "vtech")
24542454files {             
2455   MAME_DIR .. "src/mess/drivers/crvision.*", 
2456   MAME_DIR .. "src/mess/drivers/geniusiq.*", 
2457   MAME_DIR .. "src/mess/drivers/laser3k.*",   
2458   MAME_DIR .. "src/mess/drivers/lcmate2.*",   
2459   MAME_DIR .. "src/mess/drivers/pc4.*",
2460   MAME_DIR .. "src/mess/video/pc4.*",
2461   MAME_DIR .. "src/mess/drivers/pc2000.*",   
2462   MAME_DIR .. "src/mess/drivers/pitagjr.*",   
2463   MAME_DIR .. "src/mess/drivers/prestige.*", 
2464   MAME_DIR .. "src/mess/drivers/vtech1.*",   
2465   MAME_DIR .. "src/mess/drivers/vtech2.*",
2466   MAME_DIR .. "src/mess/machine/vtech2.*",
2467   MAME_DIR .. "src/mess/video/vtech2.*",
2468   MAME_DIR .. "src/mess/drivers/socrates.*",
2469   MAME_DIR .. "src/mess/audio/socrates.*",
2455   MAME_DIR .. "src/mess/drivers/crvision.c", 
2456   MAME_DIR .. "src/mess/drivers/geniusiq.c", 
2457   MAME_DIR .. "src/mess/drivers/laser3k.c",   
2458   MAME_DIR .. "src/mess/drivers/lcmate2.c",   
2459   MAME_DIR .. "src/mess/drivers/pc4.c",
2460   MAME_DIR .. "src/mess/video/pc4.c",
2461   MAME_DIR .. "src/mess/drivers/pc2000.c",   
2462   MAME_DIR .. "src/mess/drivers/pitagjr.c",   
2463   MAME_DIR .. "src/mess/drivers/prestige.c", 
2464   MAME_DIR .. "src/mess/drivers/vtech1.c",   
2465   MAME_DIR .. "src/mess/drivers/vtech2.c",
2466   MAME_DIR .. "src/mess/machine/vtech2.c",
2467   MAME_DIR .. "src/mess/video/vtech2.c",
2468   MAME_DIR .. "src/mess/drivers/socrates.c",
2469   MAME_DIR .. "src/mess/audio/socrates.c",
24702470}
24712471
24722472createMESSProjects(_target, _subtarget, "wang")
24732473files {             
2474   MAME_DIR .. "src/mess/drivers/wangpc.*",
2475   MAME_DIR .. "src/mess/machine/wangpckb.*",
2474   MAME_DIR .. "src/mess/drivers/wangpc.c",
2475   MAME_DIR .. "src/mess/machine/wangpckb.c",
24762476}
24772477
24782478createMESSProjects(_target, _subtarget, "wavemate")
24792479files {         
2480   MAME_DIR .. "src/mess/drivers/bullet.*",   
2481   MAME_DIR .. "src/mess/drivers/jupiter.*",   
2480   MAME_DIR .. "src/mess/drivers/bullet.c",   
2481   MAME_DIR .. "src/mess/drivers/jupiter.c",   
24822482}
24832483
24842484createMESSProjects(_target, _subtarget, "xerox")
24852485files {             
2486   MAME_DIR .. "src/mess/drivers/xerox820.*",
2487   MAME_DIR .. "src/mess/machine/x820kb.*",
2488   MAME_DIR .. "src/mess/drivers/bigbord2.*", 
2489   MAME_DIR .. "src/mess/drivers/alto2.*",     
2486   MAME_DIR .. "src/mess/drivers/xerox820.c",
2487   MAME_DIR .. "src/mess/machine/x820kb.c",
2488   MAME_DIR .. "src/mess/drivers/bigbord2.c", 
2489   MAME_DIR .. "src/mess/drivers/alto2.c",     
24902490}
24912491
24922492createMESSProjects(_target, _subtarget, "xussrpc")
24932493files {           
2494   MAME_DIR .. "src/mess/drivers/ec184x.*",   
2495   MAME_DIR .. "src/mess/drivers/iskr103x.*", 
2496   MAME_DIR .. "src/mess/drivers/mc1502.*",   
2497   MAME_DIR .. "src/mess/drivers/poisk1.*",
2498   MAME_DIR .. "src/mess/video/poisk1.*",
2494   MAME_DIR .. "src/mess/drivers/ec184x.c",   
2495   MAME_DIR .. "src/mess/drivers/iskr103x.c", 
2496   MAME_DIR .. "src/mess/drivers/mc1502.c",   
2497   MAME_DIR .. "src/mess/drivers/poisk1.c",
2498   MAME_DIR .. "src/mess/video/poisk1.c",
24992499}
25002500
25012501createMESSProjects(_target, _subtarget, "yamaha")
25022502files {           
2503   MAME_DIR .. "src/mess/drivers/ymmu100.*",   
2504   MAME_DIR .. "src/mess/drivers/fb01.*",     
2503   MAME_DIR .. "src/mess/drivers/ymmu100.c",   
2504   MAME_DIR .. "src/mess/drivers/fb01.c",     
25052505}
25062506
25072507createMESSProjects(_target, _subtarget, "zenith")
25082508files {           
2509   MAME_DIR .. "src/mess/drivers/z100.*",     
2509   MAME_DIR .. "src/mess/drivers/z100.c",     
25102510}
25112511
25122512createMESSProjects(_target, _subtarget, "zpa")
25132513files {               
2514   MAME_DIR .. "src/mess/drivers/iq151.*",     
2514   MAME_DIR .. "src/mess/drivers/iq151.c",     
25152515}
25162516
25172517createMESSProjects(_target, _subtarget, "zvt")
25182518files {               
2519   MAME_DIR .. "src/mess/drivers/pp01.*",
2520   MAME_DIR .. "src/mess/machine/pp01.*",
2521   MAME_DIR .. "src/mess/video/pp01.*",
2519   MAME_DIR .. "src/mess/drivers/pp01.c",
2520   MAME_DIR .. "src/mess/machine/pp01.c",
2521   MAME_DIR .. "src/mess/video/pp01.c",
25222522}
25232523
25242524createMESSProjects(_target, _subtarget, "skeleton")
25252525files {         
2526   MAME_DIR .. "src/mess/drivers/alphasma.*", 
2527   MAME_DIR .. "src/mess/drivers/ampro.*",     
2528   MAME_DIR .. "src/mess/drivers/amust.*",     
2529   MAME_DIR .. "src/mess/drivers/applix.*",   
2530   MAME_DIR .. "src/mess/drivers/attache.*",   
2531   MAME_DIR .. "src/mess/drivers/ax20.*",     
2532   MAME_DIR .. "src/mess/drivers/beehive.*",   
2533   MAME_DIR .. "src/mess/drivers/binbug.*",   
2534   MAME_DIR .. "src/mess/drivers/besta.*",     
2535   MAME_DIR .. "src/mess/drivers/bitgraph.*", 
2536   MAME_DIR .. "src/mess/drivers/br8641.*",   
2537   MAME_DIR .. "src/mess/drivers/busicom.*",
2538   MAME_DIR .. "src/mess/video/busicom.*",
2539   MAME_DIR .. "src/mess/drivers/chaos.*",     
2540   MAME_DIR .. "src/mess/drivers/chesstrv.*", 
2541   MAME_DIR .. "src/mess/drivers/cd2650.*",   
2542   MAME_DIR .. "src/mess/drivers/cdc721.*",   
2543   MAME_DIR .. "src/mess/drivers/codata.*",   
2544   MAME_DIR .. "src/mess/drivers/cortex.*",   
2545   MAME_DIR .. "src/mess/drivers/cosmicos.*", 
2546   MAME_DIR .. "src/mess/drivers/cp1.*",       
2547   MAME_DIR .. "src/mess/drivers/cxhumax.*",   
2548   MAME_DIR .. "src/mess/drivers/czk80.*",     
2549   MAME_DIR .. "src/mess/drivers/d6800.*",     
2550   MAME_DIR .. "src/mess/drivers/d6809.*",     
2551   MAME_DIR .. "src/mess/drivers/digel804.*", 
2552   MAME_DIR .. "src/mess/drivers/dim68k.*",   
2553   MAME_DIR .. "src/mess/drivers/dm7000.*",   
2554   MAME_DIR .. "src/mess/drivers/dmv.*",
2555   MAME_DIR .. "src/mess/machine/dmv_keyb.*",
2556   MAME_DIR .. "src/mess/drivers/dps1.*",     
2557   MAME_DIR .. "src/mess/drivers/dsb46.*",     
2558   MAME_DIR .. "src/mess/drivers/dual68.*",   
2559   MAME_DIR .. "src/mess/drivers/eacc.*",     
2560   MAME_DIR .. "src/mess/drivers/elwro800.*", 
2561   MAME_DIR .. "src/mess/drivers/eti660.*",   
2562   MAME_DIR .. "src/mess/drivers/excali64.*", 
2563   MAME_DIR .. "src/mess/drivers/fanucs15.*", 
2564   MAME_DIR .. "src/mess/drivers/fanucspmg.*",
2565   MAME_DIR .. "src/mess/drivers/fc100.*",     
2566   MAME_DIR .. "src/mess/drivers/fk1.*",       
2567   MAME_DIR .. "src/mess/drivers/ft68m.*",     
2568   MAME_DIR .. "src/mess/drivers/gamate.*",
2569   MAME_DIR .. "src/mess/audio/gamate.*",
2570   MAME_DIR .. "src/mess/drivers/gameking.*", 
2571   MAME_DIR .. "src/mess/drivers/gimix.*",     
2572   MAME_DIR .. "src/mess/drivers/grfd2301.*", 
2573   MAME_DIR .. "src/mess/drivers/harriet.*",   
2574   MAME_DIR .. "src/mess/drivers/hprot1.*",   
2575   MAME_DIR .. "src/mess/drivers/hpz80unk.*", 
2576   MAME_DIR .. "src/mess/drivers/ht68k.*",     
2577   MAME_DIR .. "src/mess/drivers/hunter2.*",
2578   MAME_DIR .. "src/emu/machine/nsc810.*",
2579   MAME_DIR .. "src/mess/drivers/ibm6580.*",   
2580   MAME_DIR .. "src/mess/drivers/ie15.*",
2581   MAME_DIR .. "src/mess/machine/ie15_kbd.*",
2582   MAME_DIR .. "src/mess/drivers/if800.*",     
2583   MAME_DIR .. "src/mess/drivers/imsai.*",     
2584   MAME_DIR .. "src/mess/drivers/indiana.*",   
2585   MAME_DIR .. "src/mess/drivers/itt3030.*",   
2586   MAME_DIR .. "src/mess/drivers/jade.*",     
2587   MAME_DIR .. "src/mess/drivers/jonos.*",     
2588   MAME_DIR .. "src/mess/drivers/konin.*",     
2589   MAME_DIR .. "src/mess/drivers/leapster.*", 
2590   MAME_DIR .. "src/mess/drivers/lft.*",       
2591   MAME_DIR .. "src/mess/drivers/lola8a.*",   
2592   MAME_DIR .. "src/mess/drivers/m79152pc.*", 
2593   MAME_DIR .. "src/mess/drivers/mccpm.*",     
2594   MAME_DIR .. "src/mess/drivers/mes.*",       
2595   MAME_DIR .. "src/mess/drivers/mice.*",     
2596   MAME_DIR .. "src/mess/drivers/micronic.*", 
2597   MAME_DIR .. "src/mess/drivers/mini2440.*", 
2598   MAME_DIR .. "src/mess/drivers/mmd1.*",     
2599   MAME_DIR .. "src/mess/drivers/mod8.*",     
2600   MAME_DIR .. "src/mess/drivers/modellot.*", 
2601   MAME_DIR .. "src/mess/drivers/molecular.*",
2602   MAME_DIR .. "src/mess/drivers/ms0515.*",   
2603   MAME_DIR .. "src/mess/drivers/ms9540.*",   
2604   MAME_DIR .. "src/mess/drivers/mstation.*", 
2605   MAME_DIR .. "src/mess/drivers/mx2178.*",   
2606   MAME_DIR .. "src/mess/drivers/mycom.*",     
2607   MAME_DIR .. "src/mess/drivers/myvision.*", 
2608   MAME_DIR .. "src/mess/drivers/ngen.*",
2609   MAME_DIR .. "src/mess/machine/ngen_kb.*",
2610   MAME_DIR .. "src/mess/drivers/octopus.*",   
2611   MAME_DIR .. "src/mess/drivers/onyx.*",     
2612   MAME_DIR .. "src/mess/drivers/okean240.*", 
2613   MAME_DIR .. "src/mess/drivers/p8k.*",       
2614   MAME_DIR .. "src/mess/drivers/pegasus.*",   
2615   MAME_DIR .. "src/mess/drivers/pencil2.*",   
2616   MAME_DIR .. "src/mess/drivers/pes.*",       
2617   MAME_DIR .. "src/mess/drivers/pipbug.*",   
2618   MAME_DIR .. "src/mess/drivers/plan80.*",   
2619   MAME_DIR .. "src/mess/drivers/pm68k.*",     
2620   MAME_DIR .. "src/mess/drivers/poly.*",     
2621   MAME_DIR .. "src/mess/drivers/pt68k4.*",   
2622   MAME_DIR .. "src/mess/drivers/ptcsol.*",   
2623   MAME_DIR .. "src/mess/drivers/pulsar.*",   
2624   MAME_DIR .. "src/mess/drivers/pv9234.*",   
2625   MAME_DIR .. "src/mess/drivers/qtsbc.*",     
2626   MAME_DIR .. "src/mess/drivers/rvoice.*",   
2627   MAME_DIR .. "src/mess/drivers/sacstate.*", 
2628   MAME_DIR .. "src/mess/drivers/sbrain.*",   
2629   MAME_DIR .. "src/mess/drivers/seattle.*",   
2630   MAME_DIR .. "src/mess/drivers/sh4robot.*", 
2631   MAME_DIR .. "src/mess/drivers/softbox.*",   
2632   MAME_DIR .. "src/mess/drivers/swtpc.*",     
2633   MAME_DIR .. "src/mess/drivers/sys2900.*",   
2634   MAME_DIR .. "src/mess/drivers/systec.*",   
2635   MAME_DIR .. "src/mess/drivers/tavernie.*", 
2636   MAME_DIR .. "src/mess/drivers/tecnbras.*", 
2637   MAME_DIR .. "src/mess/drivers/terak.*",     
2638   MAME_DIR .. "src/mess/drivers/ti630.*",     
2639   MAME_DIR .. "src/mess/drivers/tsispch.*",   
2640   MAME_DIR .. "src/mess/drivers/unistar.*",   
2641   MAME_DIR .. "src/mess/drivers/v6809.*",     
2642   MAME_DIR .. "src/mess/drivers/vector4.*",   
2643   MAME_DIR .. "src/mess/drivers/vii.*",       
2644   MAME_DIR .. "src/mess/drivers/wicat.*",     
2645   MAME_DIR .. "src/mess/drivers/xor100.*",   
2646   MAME_DIR .. "src/mess/drivers/xavix.*",     
2647   MAME_DIR .. "src/mess/drivers/zorba.*",     
2526   MAME_DIR .. "src/mess/drivers/alphasma.c", 
2527   MAME_DIR .. "src/mess/drivers/ampro.c",     
2528   MAME_DIR .. "src/mess/drivers/amust.c",     
2529   MAME_DIR .. "src/mess/drivers/applix.c",   
2530   MAME_DIR .. "src/mess/drivers/attache.c",   
2531   MAME_DIR .. "src/mess/drivers/ax20.c",     
2532   MAME_DIR .. "src/mess/drivers/beehive.c",   
2533   MAME_DIR .. "src/mess/drivers/binbug.c",   
2534   MAME_DIR .. "src/mess/drivers/besta.c",     
2535   MAME_DIR .. "src/mess/drivers/bitgraph.c", 
2536   MAME_DIR .. "src/mess/drivers/br8641.c",   
2537   MAME_DIR .. "src/mess/drivers/busicom.c",
2538   MAME_DIR .. "src/mess/video/busicom.c",
2539   MAME_DIR .. "src/mess/drivers/chaos.c",     
2540   MAME_DIR .. "src/mess/drivers/chesstrv.c", 
2541   MAME_DIR .. "src/mess/drivers/cd2650.c",   
2542   MAME_DIR .. "src/mess/drivers/cdc721.c",   
2543   MAME_DIR .. "src/mess/drivers/codata.c",   
2544   MAME_DIR .. "src/mess/drivers/cortex.c",   
2545   MAME_DIR .. "src/mess/drivers/cosmicos.c", 
2546   MAME_DIR .. "src/mess/drivers/cp1.c",       
2547   MAME_DIR .. "src/mess/drivers/cxhumax.c",   
2548   MAME_DIR .. "src/mess/drivers/czk80.c",     
2549   MAME_DIR .. "src/mess/drivers/d6800.c",     
2550   MAME_DIR .. "src/mess/drivers/d6809.c",     
2551   MAME_DIR .. "src/mess/drivers/digel804.c", 
2552   MAME_DIR .. "src/mess/drivers/dim68k.c",   
2553   MAME_DIR .. "src/mess/drivers/dm7000.c",   
2554   MAME_DIR .. "src/mess/drivers/dmv.c",
2555   MAME_DIR .. "src/mess/machine/dmv_keyb.c",
2556   MAME_DIR .. "src/mess/drivers/dps1.c",     
2557   MAME_DIR .. "src/mess/drivers/dsb46.c",     
2558   MAME_DIR .. "src/mess/drivers/dual68.c",   
2559   MAME_DIR .. "src/mess/drivers/eacc.c",     
2560   MAME_DIR .. "src/mess/drivers/elwro800.c", 
2561   MAME_DIR .. "src/mess/drivers/eti660.c",   
2562   MAME_DIR .. "src/mess/drivers/excali64.c", 
2563   MAME_DIR .. "src/mess/drivers/fanucs15.c", 
2564   MAME_DIR .. "src/mess/drivers/fanucspmg.c",
2565   MAME_DIR .. "src/mess/drivers/fc100.c",     
2566   MAME_DIR .. "src/mess/drivers/fk1.c",       
2567   MAME_DIR .. "src/mess/drivers/ft68m.c",     
2568   MAME_DIR .. "src/mess/drivers/gamate.c",
2569   MAME_DIR .. "src/mess/audio/gamate.c",
2570   MAME_DIR .. "src/mess/drivers/gameking.c", 
2571   MAME_DIR .. "src/mess/drivers/gimix.c",     
2572   MAME_DIR .. "src/mess/drivers/grfd2301.c", 
2573   MAME_DIR .. "src/mess/drivers/harriet.c",   
2574   MAME_DIR .. "src/mess/drivers/hprot1.c",   
2575   MAME_DIR .. "src/mess/drivers/hpz80unk.c", 
2576   MAME_DIR .. "src/mess/drivers/ht68k.c",     
2577   MAME_DIR .. "src/mess/drivers/hunter2.c",
2578   MAME_DIR .. "src/emu/machine/nsc810.c",
2579   MAME_DIR .. "src/mess/drivers/ibm6580.c",   
2580   MAME_DIR .. "src/mess/drivers/ie15.c",
2581   MAME_DIR .. "src/mess/machine/ie15_kbd.c",
2582   MAME_DIR .. "src/mess/drivers/if800.c",     
2583   MAME_DIR .. "src/mess/drivers/imsai.c",     
2584   MAME_DIR .. "src/mess/drivers/indiana.c",   
2585   MAME_DIR .. "src/mess/drivers/itt3030.c",   
2586   MAME_DIR .. "src/mess/drivers/jade.c",     
2587   MAME_DIR .. "src/mess/drivers/jonos.c",     
2588   MAME_DIR .. "src/mess/drivers/konin.c",     
2589   MAME_DIR .. "src/mess/drivers/leapster.c", 
2590   MAME_DIR .. "src/mess/drivers/lft.c",       
2591   MAME_DIR .. "src/mess/drivers/lola8a.c",   
2592   MAME_DIR .. "src/mess/drivers/m79152pc.c", 
2593   MAME_DIR .. "src/mess/drivers/mccpm.c",     
2594   MAME_DIR .. "src/mess/drivers/mes.c",       
2595   MAME_DIR .. "src/mess/drivers/mice.c",     
2596   MAME_DIR .. "src/mess/drivers/micronic.c", 
2597   MAME_DIR .. "src/mess/drivers/mini2440.c", 
2598   MAME_DIR .. "src/mess/drivers/mmd1.c",     
2599   MAME_DIR .. "src/mess/drivers/mod8.c",     
2600   MAME_DIR .. "src/mess/drivers/modellot.c", 
2601   MAME_DIR .. "src/mess/drivers/molecular.c",
2602   MAME_DIR .. "src/mess/drivers/ms0515.c",   
2603   MAME_DIR .. "src/mess/drivers/ms9540.c",   
2604   MAME_DIR .. "src/mess/drivers/mstation.c", 
2605   MAME_DIR .. "src/mess/drivers/mx2178.c",   
2606   MAME_DIR .. "src/mess/drivers/mycom.c",     
2607   MAME_DIR .. "src/mess/drivers/myvision.c", 
2608   MAME_DIR .. "src/mess/drivers/ngen.c",
2609   MAME_DIR .. "src/mess/machine/ngen_kb.c",
2610   MAME_DIR .. "src/mess/drivers/octopus.c",   
2611   MAME_DIR .. "src/mess/drivers/onyx.c",     
2612   MAME_DIR .. "src/mess/drivers/okean240.c", 
2613   MAME_DIR .. "src/mess/drivers/p8k.c",       
2614   MAME_DIR .. "src/mess/drivers/pegasus.c",   
2615   MAME_DIR .. "src/mess/drivers/pencil2.c",   
2616   MAME_DIR .. "src/mess/drivers/pes.c",       
2617   MAME_DIR .. "src/mess/drivers/pipbug.c",   
2618   MAME_DIR .. "src/mess/drivers/plan80.c",   
2619   MAME_DIR .. "src/mess/drivers/pm68k.c",     
2620   MAME_DIR .. "src/mess/drivers/poly.c",     
2621   MAME_DIR .. "src/mess/drivers/pt68k4.c",   
2622   MAME_DIR .. "src/mess/drivers/ptcsol.c",   
2623   MAME_DIR .. "src/mess/drivers/pulsar.c",   
2624   MAME_DIR .. "src/mess/drivers/pv9234.c",   
2625   MAME_DIR .. "src/mess/drivers/qtsbc.c",     
2626   MAME_DIR .. "src/mess/drivers/rvoice.c",   
2627   MAME_DIR .. "src/mess/drivers/sacstate.c", 
2628   MAME_DIR .. "src/mess/drivers/sbrain.c",   
2629   MAME_DIR .. "src/mess/drivers/seattle.c",   
2630   MAME_DIR .. "src/mess/drivers/sh4robot.c", 
2631   MAME_DIR .. "src/mess/drivers/softbox.c",   
2632   MAME_DIR .. "src/mess/drivers/swtpc.c",     
2633   MAME_DIR .. "src/mess/drivers/sys2900.c",   
2634   MAME_DIR .. "src/mess/drivers/systec.c",   
2635   MAME_DIR .. "src/mess/drivers/tavernie.c", 
2636   MAME_DIR .. "src/mess/drivers/tecnbras.c", 
2637   MAME_DIR .. "src/mess/drivers/terak.c",     
2638   MAME_DIR .. "src/mess/drivers/ti630.c",     
2639   MAME_DIR .. "src/mess/drivers/tsispch.c",   
2640   MAME_DIR .. "src/mess/drivers/unistar.c",   
2641   MAME_DIR .. "src/mess/drivers/v6809.c",     
2642   MAME_DIR .. "src/mess/drivers/vector4.c",   
2643   MAME_DIR .. "src/mess/drivers/vii.c",       
2644   MAME_DIR .. "src/mess/drivers/wicat.c",     
2645   MAME_DIR .. "src/mess/drivers/xor100.c",   
2646   MAME_DIR .. "src/mess/drivers/xavix.c",     
2647   MAME_DIR .. "src/mess/drivers/zorba.c",     
26482648}
26492649
26502650end
trunk/scripts/target/ume/ume.lua
r245247r245248
696696   includeosd()
697697
698698   files {
699      MAME_DIR .. "src/mame/**.*",
700      MAME_DIR .. "src/mess/**.*",
701      MAME_DIR .. "src/emu/machine/nsc810.*",
699      MAME_DIR .. "src/mame/**.c",
700      MAME_DIR .. "src/mess/**.c",
701      MAME_DIR .. "src/emu/machine/nsc810.c",
702702   }
703703   removefiles {
704704      MAME_DIR .. "src/mame/mame.c",
705      MAME_DIR .. "src/mame/etc/*.*",
705      MAME_DIR .. "src/mame/etc/*.c",
706706      MAME_DIR .. "src/mess/mess.c",
707      MAME_DIR .. "src/mess/drivers/c65_old.*",
708      MAME_DIR .. "src/mess/machine/c65_old.*",
709      MAME_DIR .. "src/mess/drivers/korgm1.*",
710      MAME_DIR .. "src/mess/tools/**.*",
707      MAME_DIR .. "src/mess/drivers/c65_old.c",
708      MAME_DIR .. "src/mess/machine/c65_old.c",
709      MAME_DIR .. "src/mess/drivers/korgm1.c",
710      MAME_DIR .. "src/mess/tools/**.c",
711711      MAME_DIR .. "src/mess/**.rc",
712712   }
713713   
trunk/src/mame/drivers/thepit.c
r245247r245248
170170#define VBEND               (16)
171171#define VBSTART             (224+16)
172172
173void thepit_state::machine_start()
174{
175   save_item(NAME(m_nmi_mask));
176}
177173
178READ8_MEMBER(thepit_state::intrepid_colorram_mirror_r)
174READ8_MEMBER(thepit_state::thepit_colorram_r)
179175{
180176   return m_colorram[offset];
181177}
182178
183WRITE8_MEMBER(thepit_state::sound_enable_w)
179WRITE8_MEMBER(thepit_state::thepit_sound_enable_w)
184180{
185181   machine().sound().system_enable(data);
186182}
r245247r245248
194190static ADDRESS_MAP_START( thepit_main_map, AS_PROGRAM, 8, thepit_state )
195191   AM_RANGE(0x0000, 0x4fff) AM_ROM
196192   AM_RANGE(0x8000, 0x87ff) AM_RAM
197   AM_RANGE(0x8800, 0x8bff) AM_MIRROR(0x0400) AM_RAM_WRITE(colorram_w) AM_SHARE("colorram")
198   AM_RANGE(0x9000, 0x93ff) AM_MIRROR(0x0400) AM_RAM_WRITE(videoram_w) AM_SHARE("videoram")
193   AM_RANGE(0x8800, 0x8bff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_colorram_w) AM_SHARE("colorram")
194   AM_RANGE(0x9000, 0x93ff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_videoram_w) AM_SHARE("videoram")
199195   AM_RANGE(0x9800, 0x983f) AM_MIRROR(0x0700) AM_RAM AM_SHARE("attributesram")
200196   AM_RANGE(0x9840, 0x985f) AM_RAM AM_SHARE("spriteram")
201197   AM_RANGE(0x9860, 0x98ff) AM_RAM
202   AM_RANGE(0xa000, 0xa000) AM_READ(input_port_0_r) AM_WRITENOP // Not hooked up according to the schematics
198   AM_RANGE(0xa000, 0xa000) AM_READ(thepit_input_port_0_r) AM_WRITENOP // Not hooked up according to the schematics
203199   AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1")
204200   AM_RANGE(0xb000, 0xb000) AM_READ_PORT("DSW") AM_WRITE(nmi_mask_w)
205201   AM_RANGE(0xb001, 0xb001) AM_WRITENOP // Unused, but initialized
206202   AM_RANGE(0xb002, 0xb002) AM_WRITENOP // coin_lockout_w
207   AM_RANGE(0xb003, 0xb003) AM_WRITE(sound_enable_w)
203   AM_RANGE(0xb003, 0xb003) AM_WRITE(thepit_sound_enable_w)
208204   AM_RANGE(0xb004, 0xb005) AM_WRITENOP // Unused, but initialized
209   AM_RANGE(0xb006, 0xb006) AM_WRITE(flip_screen_x_w)
210   AM_RANGE(0xb007, 0xb007) AM_WRITE(flip_screen_y_w)
205   AM_RANGE(0xb006, 0xb006) AM_WRITE(thepit_flip_screen_x_w)
206   AM_RANGE(0xb007, 0xb007) AM_WRITE(thepit_flip_screen_y_w)
211207   AM_RANGE(0xb800, 0xb800) AM_READWRITE(watchdog_reset_r, soundlatch_byte_w)
212208ADDRESS_MAP_END
213209
214210static ADDRESS_MAP_START( desertdan_main_map, AS_PROGRAM, 8, thepit_state )
215211   AM_RANGE(0x0000, 0x7fff) AM_ROM
216212   AM_RANGE(0x8000, 0x87ff) AM_RAM
217   AM_RANGE(0x8800, 0x8bff) AM_MIRROR(0x0400) AM_RAM_WRITE(colorram_w) AM_SHARE("colorram")
218   AM_RANGE(0x9000, 0x93ff) AM_MIRROR(0x0400) AM_RAM_WRITE(videoram_w) AM_SHARE("videoram")
213   AM_RANGE(0x8800, 0x8bff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_colorram_w) AM_SHARE("colorram")
214   AM_RANGE(0x9000, 0x93ff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_videoram_w) AM_SHARE("videoram")
219215   AM_RANGE(0x9800, 0x983f) AM_MIRROR(0x0700) AM_RAM AM_SHARE("attributesram")
220216   AM_RANGE(0x9840, 0x985f) AM_RAM AM_SHARE("spriteram")
221217   AM_RANGE(0x9860, 0x98ff) AM_RAM
222   AM_RANGE(0xa000, 0xa000) AM_READ(input_port_0_r) AM_WRITENOP // Not hooked up according to the schematics
218   AM_RANGE(0xa000, 0xa000) AM_READ(thepit_input_port_0_r) AM_WRITENOP // Not hooked up according to the schematics
223219   AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1")
224220   AM_RANGE(0xb000, 0xb000) AM_READ_PORT("DSW") AM_WRITE(nmi_mask_w)
225221   AM_RANGE(0xb001, 0xb001) AM_WRITENOP // Unused, but initialized
226222   AM_RANGE(0xb002, 0xb002) AM_WRITENOP // coin_lockout_w
227   AM_RANGE(0xb003, 0xb003) AM_WRITE(sound_enable_w)
223   AM_RANGE(0xb003, 0xb003) AM_WRITE(thepit_sound_enable_w)
228224   AM_RANGE(0xb004, 0xb005) AM_WRITENOP // Unused, but initialized
229   AM_RANGE(0xb006, 0xb006) AM_WRITE(flip_screen_x_w)
230   AM_RANGE(0xb007, 0xb007) AM_WRITE(flip_screen_y_w)
225   AM_RANGE(0xb006, 0xb006) AM_WRITE(thepit_flip_screen_x_w)
226   AM_RANGE(0xb007, 0xb007) AM_WRITE(thepit_flip_screen_y_w)
231227   AM_RANGE(0xb800, 0xb800) AM_READWRITE(watchdog_reset_r, soundlatch_byte_w)
232228ADDRESS_MAP_END
233229
234230static ADDRESS_MAP_START( intrepid_main_map, AS_PROGRAM, 8, thepit_state )
235231   AM_RANGE(0x0000, 0x7fff) AM_ROM
236232   AM_RANGE(0x8000, 0x87ff) AM_RAM
237   AM_RANGE(0x8c00, 0x8fff) AM_READ(intrepid_colorram_mirror_r) AM_WRITE(colorram_w) /* mirror for intrepi2 */
238   AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(videoram_w) AM_SHARE("videoram")
239   AM_RANGE(0x9400, 0x97ff) AM_RAM_WRITE(colorram_w) AM_SHARE("colorram")
233   AM_RANGE(0x8c00, 0x8fff) AM_READ(thepit_colorram_r) AM_WRITE(thepit_colorram_w) /* mirror for intrepi2 */
234   AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(thepit_videoram_w) AM_SHARE("videoram")
235   AM_RANGE(0x9400, 0x97ff) AM_RAM_WRITE(thepit_colorram_w) AM_SHARE("colorram")
240236   AM_RANGE(0x9800, 0x983f) AM_MIRROR(0x0700) AM_RAM AM_SHARE("attributesram")
241237   AM_RANGE(0x9840, 0x985f) AM_RAM AM_SHARE("spriteram")
242238   AM_RANGE(0x9860, 0x98ff) AM_RAM
243   AM_RANGE(0xa000, 0xa000) AM_READ(input_port_0_r)
239   AM_RANGE(0xa000, 0xa000) AM_READ(thepit_input_port_0_r)
244240   AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1")
245241   AM_RANGE(0xb000, 0xb000) AM_READ_PORT("DSW") AM_WRITE(nmi_mask_w)
246242   AM_RANGE(0xb001, 0xb001) AM_WRITENOP // Unused, but initialized
247243   AM_RANGE(0xb002, 0xb002) AM_WRITENOP // coin_lockout_w
248   AM_RANGE(0xb003, 0xb003) AM_WRITE(sound_enable_w)
244   AM_RANGE(0xb003, 0xb003) AM_WRITE(thepit_sound_enable_w)
249245   AM_RANGE(0xb004, 0xb004) AM_WRITENOP // Unused, but initialized
250246   AM_RANGE(0xb005, 0xb005) AM_WRITE(intrepid_graphics_bank_w)
251   AM_RANGE(0xb006, 0xb006) AM_WRITE(flip_screen_x_w)
252   AM_RANGE(0xb007, 0xb007) AM_WRITE(flip_screen_y_w)
247   AM_RANGE(0xb006, 0xb006) AM_WRITE(thepit_flip_screen_x_w)
248   AM_RANGE(0xb007, 0xb007) AM_WRITE(thepit_flip_screen_y_w)
253249   AM_RANGE(0xb800, 0xb800) AM_READWRITE(watchdog_reset_r, soundlatch_byte_w)
254250ADDRESS_MAP_END
255251
r245247r245248
270266ADDRESS_MAP_END
271267
272268
273static INPUT_PORTS_START( in0_real)
269#define IN0_REAL\
274270   PORT_START("IN0")\
275   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY
276   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY
277   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY
278   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY
279   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 )
280   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
281   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
271   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY\
272   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY\
273   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY\
274   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY\
275   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 )\
276   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )\
277   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )\
282278   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
283INPUT_PORTS_END
284279
285static INPUT_PORTS_START( in2_fake )
280
281#define IN2_FAKE\
286282   PORT_START("IN2")\
287   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL
288   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL
289   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL
290   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL
291   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_COCKTAIL
292   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
293   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
283   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_COCKTAIL\
284   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_COCKTAIL\
285   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_COCKTAIL\
286   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY PORT_COCKTAIL\
287   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_COCKTAIL\
288   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )\
289   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )\
294290   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
295INPUT_PORTS_END
296291
292
297293static INPUT_PORTS_START( thepit )
298   PORT_INCLUDE(in0_real)
294   IN0_REAL
299295
300296   PORT_START("IN1")
301297   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
r245247r245248
334330
335331   /* Since the real inputs are multiplexed, we used this fake port
336332      to read the 2nd player controls when the screen is flipped */
337   PORT_INCLUDE(in2_fake)
333   IN2_FAKE
338334INPUT_PORTS_END
339335
340336
341337static INPUT_PORTS_START( desertdn )
342   PORT_INCLUDE(in0_real)
338   IN0_REAL
343339
344340   PORT_START("IN1")
345341   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
r245247r245248
377373
378374   /* Since the real inputs are multiplexed, we used this fake port
379375      to read the 2nd player controls when the screen is flipped */
380   PORT_INCLUDE(in2_fake)
376   IN2_FAKE
381377INPUT_PORTS_END
382378
383379
384380static INPUT_PORTS_START( roundup )
385   PORT_INCLUDE(in0_real)
381   IN0_REAL
386382
387383   PORT_START("IN1")
388384   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
r245247r245248
420416
421417   /* Since the real inputs are multiplexed, we used this fake port
422418      to read the 2nd player controls when the screen is flipped */
423   PORT_INCLUDE(in2_fake)
419   IN2_FAKE
424420INPUT_PORTS_END
425421
426422
r245247r245248
435431
436432
437433static INPUT_PORTS_START( intrepid )
438   PORT_INCLUDE(in0_real)
434   IN0_REAL
439435   /* The bit at 0x80 in IN0 Starts a timer, which, after it runs down, doesn't seem to do anything. See $0105 */
440436
441437   PORT_START("IN1")
r245247r245248
475471
476472   /* Since the real inputs are multiplexed, we used this fake port
477473      to read the 2nd player controls when the screen is flipped */
478   PORT_INCLUDE(in2_fake)
474   IN2_FAKE
479475INPUT_PORTS_END
480476
481477
482478static INPUT_PORTS_START( dockman )
483   PORT_INCLUDE(in0_real)
479   IN0_REAL
484480
485481   PORT_START("IN1")
486482   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
r245247r245248
518514
519515   /* Since the real inputs are multiplexed, we used this fake port
520516      to read the 2nd player controls when the screen is flipped */
521   PORT_INCLUDE(in2_fake)
517   IN2_FAKE
522518INPUT_PORTS_END
523519
524520
525521static INPUT_PORTS_START( suprmous )
526   PORT_INCLUDE(in0_real)
522   IN0_REAL
527523
528524   PORT_START("IN1")
529525   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
r245247r245248
562558
563559   /* Since the real inputs are multiplexed, we used this fake port
564560      to read the 2nd player controls when the screen is flipped */
565   PORT_INCLUDE(in2_fake)
561   IN2_FAKE
566562INPUT_PORTS_END
567563
568564
r245247r245248
630626INPUT_PORTS_END
631627
632628
633static const gfx_layout charlayout =
629static const gfx_layout thepit_charlayout =
634630{
635631   8,8,
636632   256,
r245247r245248
642638};
643639
644640
645static const gfx_layout spritelayout =
641static const gfx_layout thepit_spritelayout =
646642{
647643   16,16,
648644   64,
r245247r245248
679675
680676
681677static GFXDECODE_START( thepit )
682   GFXDECODE_ENTRY( "gfx1", 0, charlayout,   0, 8 )
683   GFXDECODE_ENTRY( "gfx1", 0, spritelayout, 0, 8 )
678   GFXDECODE_ENTRY( "gfx1", 0, thepit_charlayout,   0, 8 )
679   GFXDECODE_ENTRY( "gfx1", 0, thepit_spritelayout, 0, 8 )
684680GFXDECODE_END
685681
686682static GFXDECODE_START( intrepid )
687   GFXDECODE_ENTRY( "gfx1", 0x0000, charlayout,   0, 8 )
688   GFXDECODE_ENTRY( "gfx1", 0x0000, spritelayout, 0, 8 )
689   GFXDECODE_ENTRY( "gfx1", 0x0800, charlayout,   0, 8 )
690   GFXDECODE_ENTRY( "gfx1", 0x0800, spritelayout, 0, 8 )
683   GFXDECODE_ENTRY( "gfx1", 0x0000, thepit_charlayout,   0, 8 )
684   GFXDECODE_ENTRY( "gfx1", 0x0000, thepit_spritelayout, 0, 8 )
685   GFXDECODE_ENTRY( "gfx1", 0x0800, thepit_charlayout,   0, 8 )
686   GFXDECODE_ENTRY( "gfx1", 0x0800, thepit_spritelayout, 0, 8 )
691687GFXDECODE_END
692688
693689static GFXDECODE_START( suprmous )
r245247r245248
721717
722718   MCFG_SCREEN_ADD("screen", RASTER)
723719   MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART)
724   MCFG_SCREEN_UPDATE_DRIVER(thepit_state, screen_update)
720   MCFG_SCREEN_UPDATE_DRIVER(thepit_state, screen_update_thepit)
725721   MCFG_SCREEN_PALETTE("palette")
726722
727723   /* sound hardware */
r245247r245248
12501246{
12511247   // Set-up the weirdest questions read ever done
12521248   m_maincpu->space(AS_PROGRAM).install_read_handler(0x4000, 0x4fff, read8_delegate(FUNC(thepit_state::rtriv_question_r),this));
1253   
1254   save_item(NAME(m_question_address));
1255   save_item(NAME(m_question_rom));
1256   save_item(NAME(m_remap_address));
12571249}
12581250
12591251
1260GAME( 1981, roundup,  0,        thepit,   roundup,  driver_device, 0,     ROT90, "Taito Corporation (Amenip/Centuri license)",  "Round-Up", GAME_SUPPORTS_SAVE )
1261GAME( 1981, fitter,   roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "Taito Corporation",                           "Fitter", GAME_SUPPORTS_SAVE )
1262GAME( 1981, fitterbl, roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "bootleg",                                     "Fitter (bootleg of Round-Up)", GAME_SUPPORTS_SAVE )
1263GAME( 1981, ttfitter, roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "Taito Corporation",                           "T.T. Fitter (Japan)", GAME_SUPPORTS_SAVE )
1252GAME( 1981, roundup,  0,        thepit,   roundup,  driver_device, 0,     ROT90, "Taito Corporation (Amenip/Centuri license)",  "Round-Up", 0 )
1253GAME( 1981, fitter,   roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "Taito Corporation",                           "Fitter", 0 )
1254GAME( 1981, fitterbl, roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "bootleg",                                     "Fitter (bootleg of Round-Up)", 0 )
1255GAME( 1981, ttfitter, roundup,  thepit,   fitter,   driver_device, 0,     ROT90, "Taito Corporation",                           "T.T. Fitter (Japan)", 0 )
12641256
1265GAME( 1982, thepit,   0,        thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics",                           "The Pit", GAME_SUPPORTS_SAVE ) // AW == Andy Walker
1266GAME( 1982, thepitu1, thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Centuri license)",         "The Pit (US set 1)", GAME_SUPPORTS_SAVE )
1267GAME( 1982, thepitu2, thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Centuri license)",         "The Pit (US set 2)", GAME_SUPPORTS_SAVE ) // Bally PCB
1268GAME( 1982, thepitj,  thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Taito license)",           "The Pit (Japan)", GAME_SUPPORTS_SAVE )
1257GAME( 1982, thepit,   0,        thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics",                           "The Pit", 0 ) // AW == Andy Walker
1258GAME( 1982, thepitu1, thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Centuri license)",         "The Pit (US set 1)", 0 )
1259GAME( 1982, thepitu2, thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Centuri license)",         "The Pit (US set 2)", 0 ) // Bally PCB
1260GAME( 1982, thepitj,  thepit,   thepit,   thepit,   driver_device, 0,     ROT90, "Zilec Electronics (Taito license)",           "The Pit (Japan)", 0 )
12691261
1270GAME( 1982, dockman,  0,        intrepid, dockman,  driver_device, 0,     ROT90, "Taito Corporation",                           "Dock Man", GAME_SUPPORTS_SAVE )
1271GAME( 1982, portman,  dockman,  intrepid, dockman,  driver_device, 0,     ROT90, "Taito Corporation (Nova Games Ltd. license)", "Port Man", GAME_SUPPORTS_SAVE )
1262GAME( 1982, dockman,  0,        intrepid, dockman,  driver_device, 0,     ROT90, "Taito Corporation",                           "Dock Man", 0 )
1263GAME( 1982, portman,  dockman,  intrepid, dockman,  driver_device, 0,     ROT90, "Taito Corporation (Nova Games Ltd. license)", "Port Man", 0 )
12721264
1273GAME( 1982, suprmous, 0,        suprmous, suprmous, driver_device, 0,     ROT90, "Taito Corporation",                           "Super Mouse", GAME_SUPPORTS_SAVE )
1274GAME( 1982, funnymou, suprmous, suprmous, suprmous, driver_device, 0,     ROT90, "Taito Corporation (Chuo Co. Ltd license)",    "Funny Mouse (Japan)", GAME_SUPPORTS_SAVE ) // Taito PCB
1265GAME( 1982, suprmous, 0,        suprmous, suprmous, driver_device, 0,     ROT90, "Taito Corporation",                           "Super Mouse", 0 )
1266GAME( 1982, funnymou, suprmous, suprmous, suprmous, driver_device, 0,     ROT90, "Taito Corporation (Chuo Co. Ltd license)",    "Funny Mouse (Japan)", 0 ) // Taito PCB
12751267
1276GAME( 1982, machomou, 0,        suprmous, suprmous, driver_device, 0,     ROT90, "Techstar",                                    "Macho Mouse", GAME_SUPPORTS_SAVE )
1268GAME( 1982, machomou, 0,        suprmous, suprmous, driver_device, 0,     ROT90, "Techstar",                                    "Macho Mouse", 0 )
12771269
1278GAME( 1982, desertdn, 0,        desertdn, desertdn, driver_device, 0,     ROT0,  "Video Optics",                                "Desert Dan", GAME_SUPPORTS_SAVE )
1270GAME( 1982, desertdn, 0,        desertdn, desertdn, driver_device, 0,     ROT0,  "Video Optics",                                "Desert Dan", 0 )
12791271
1280GAME( 1983, intrepid, 0,        intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games Ltd.",                             "Intrepid (set 1)", GAME_SUPPORTS_SAVE )
1281GAME( 1983, intrepid2,intrepid, intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games Ltd.",                             "Intrepid (set 2)", GAME_SUPPORTS_SAVE )
1282GAME( 1984, intrepidb,intrepid, intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Elsys)",                             "Intrepid (Elsys bootleg, set 1)", GAME_SUPPORTS_SAVE )
1283GAME( 1984, intrepidb3,intrepid,intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Elsys)",                             "Intrepid (Elsys bootleg, set 2)", GAME_SUPPORTS_SAVE )
1284GAME( 1984, intrepidb2,intrepid,intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Loris)",                             "Intrepid (Loris bootleg)", GAME_SUPPORTS_SAVE )
1272GAME( 1983, intrepid, 0,        intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games Ltd.",                             "Intrepid (set 1)", 0 )
1273GAME( 1983, intrepid2,intrepid, intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games Ltd.",                             "Intrepid (set 2)", 0 )
1274GAME( 1984, intrepidb,intrepid, intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Elsys)",                             "Intrepid (Elsys bootleg, set 1)", 0 )
1275GAME( 1984, intrepidb3,intrepid,intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Elsys)",                             "Intrepid (Elsys bootleg, set 2)", 0 )
1276GAME( 1984, intrepidb2,intrepid,intrepid, intrepid, driver_device, 0,     ROT90, "bootleg (Loris)",                             "Intrepid (Loris bootleg)", 0 )
12851277
1286GAME( 1984, zaryavos, 0,        intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games of Canada",                        "Zarya Vostoka", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
1278GAME( 1984, zaryavos, 0,        intrepid, intrepid, driver_device, 0,     ROT90, "Nova Games of Canada",                        "Zarya Vostoka", GAME_NOT_WORKING )
12871279
1288GAME( 198?, rtriv,    0,        intrepid, rtriv,    thepit_state,  rtriv, ROT90, "Romar",                                       "Romar Triv", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
1280GAME( 198?, rtriv,    0,        intrepid, rtriv,    thepit_state,  rtriv, ROT90, "Romar",                                       "Romar Triv", GAME_WRONG_COLORS )
trunk/src/mame/includes/thepit.h
r245247r245248
2020   required_shared_ptr<UINT8> m_attributesram;
2121   required_shared_ptr<UINT8> m_spriteram;
2222
23   int m_question_address;
24   int m_question_rom;
25   int m_remap_address[16];
2326   UINT8 m_graphics_bank;
24   UINT8 m_flip_x;
25   UINT8 m_flip_y;
27   UINT8 m_flip_screen_x;
28   UINT8 m_flip_screen_y;
2629   tilemap_t *m_solid_tilemap;
2730   tilemap_t *m_tilemap;
2831   UINT8 *m_dummy_tile;
2932   UINT8 m_nmi_mask;
30
31   int m_question_address;
32   int m_question_rom;
33   int m_remap_address[16];
34
35   DECLARE_WRITE8_MEMBER(sound_enable_w);
33   DECLARE_READ8_MEMBER(thepit_colorram_r);
34   DECLARE_WRITE8_MEMBER(thepit_sound_enable_w);
3635   DECLARE_WRITE8_MEMBER(nmi_mask_w);
37   DECLARE_WRITE8_MEMBER(videoram_w);
38   DECLARE_WRITE8_MEMBER(colorram_w);
39   DECLARE_WRITE8_MEMBER(flip_screen_x_w);
40   DECLARE_WRITE8_MEMBER(flip_screen_y_w);
41   DECLARE_READ8_MEMBER(input_port_0_r);
42   
43   DECLARE_READ8_MEMBER(intrepid_colorram_mirror_r);
44   DECLARE_WRITE8_MEMBER(intrepid_graphics_bank_w);
45   
4636   DECLARE_READ8_MEMBER(rtriv_question_r);
47
37   DECLARE_WRITE8_MEMBER(thepit_videoram_w);
38   DECLARE_WRITE8_MEMBER(thepit_colorram_w);
39   DECLARE_WRITE8_MEMBER(thepit_flip_screen_x_w);
40   DECLARE_WRITE8_MEMBER(thepit_flip_screen_y_w);
41   DECLARE_WRITE8_MEMBER(intrepid_graphics_bank_w);
42   DECLARE_READ8_MEMBER(thepit_input_port_0_r);
43   DECLARE_DRIVER_INIT(rtriv);
4844   TILE_GET_INFO_MEMBER(solid_get_tile_info);
4945   TILE_GET_INFO_MEMBER(get_tile_info);
50
51   DECLARE_DRIVER_INIT(rtriv);
52   virtual void machine_start();
5346   virtual void video_start();
5447   DECLARE_PALETTE_INIT(thepit);
5548   DECLARE_PALETTE_INIT(suprmous);
56
57   UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
49   UINT32 screen_update_thepit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
5850   UINT32 screen_update_desertdan(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
59   void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority_to_draw);
60   
6151   INTERRUPT_GEN_MEMBER(vblank_irq);
52   void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority_to_draw);
6253};
trunk/src/mame/video/thepit.c
r245247r245248
11/***************************************************************************
22
3  thepit.c
3  video.c
44
55  Functions to emulate the video hardware of the machine.
66
r245247r245248
136136   m_dummy_tile = auto_alloc_array_clear(machine(), UINT8, 8*8);
137137
138138   m_graphics_bank = 0;    /* only used in intrepid */
139   
140   save_item(NAME(m_graphics_bank));
141   save_item(NAME(m_flip_x));
142   save_item(NAME(m_flip_y));
143139}
144140
145141
r245247r245248
150146 *
151147 *************************************/
152148
153WRITE8_MEMBER(thepit_state::videoram_w)
149WRITE8_MEMBER(thepit_state::thepit_videoram_w)
154150{
155151   m_videoram[offset] = data;
156152   m_tilemap->mark_tile_dirty(offset);
157153}
158154
159155
160WRITE8_MEMBER(thepit_state::colorram_w)
156WRITE8_MEMBER(thepit_state::thepit_colorram_w)
161157{
162158   m_colorram[offset] = data;
163159   m_tilemap->mark_tile_dirty(offset);
r245247r245248
165161}
166162
167163
168WRITE8_MEMBER(thepit_state::flip_screen_x_w)
164WRITE8_MEMBER(thepit_state::thepit_flip_screen_x_w)
169165{
170166   int flip;
171167
172   m_flip_x = data & 0x01;
168   m_flip_screen_x = data & 0x01;
173169
174   flip = m_flip_x ? TILEMAP_FLIPX : 0;
175   if (m_flip_y)
170   flip = m_flip_screen_x ? TILEMAP_FLIPX : 0;
171   if (m_flip_screen_y)
176172      flip |= TILEMAP_FLIPY ;
177173
178174   m_tilemap->set_flip(flip);
r245247r245248
181177}
182178
183179
184WRITE8_MEMBER(thepit_state::flip_screen_y_w)
180WRITE8_MEMBER(thepit_state::thepit_flip_screen_y_w)
185181{
186182   int flip;
187183
188   m_flip_y = data & 0x01;
184   m_flip_screen_y = data & 0x01;
189185
190   flip = m_flip_x ? TILEMAP_FLIPX : 0;
191   if (m_flip_y)
186   flip = m_flip_screen_x ? TILEMAP_FLIPX : 0;
187   if (m_flip_screen_y)
192188      flip |= TILEMAP_FLIPY ;
193189
194190   m_tilemap->set_flip(flip);
r245247r245248
208204}
209205
210206
211READ8_MEMBER(thepit_state::input_port_0_r)
207READ8_MEMBER(thepit_state::thepit_input_port_0_r)
212208{
213209   /* Read either the real or the fake input ports depending on the
214210      horizontal flip switch. (This is how the real PCB does it) */
215   if (m_flip_x)
211   if (m_flip_screen_x)
216212   {
217213      return ioport("IN2")->read();
218214   }
r245247r245248
249245         flipx = m_spriteram[offs + 1] & 0x40;
250246         flipy = m_spriteram[offs + 1] & 0x80;
251247
252         if (m_flip_y)
248         if (m_flip_screen_y)
253249         {
254250            y = 240 - y;
255251            flipy = !flipy;
256252         }
257253
258         if (m_flip_x)
254         if (m_flip_screen_x)
259255         {
260256            x = 242 - x;
261257            flipx = !flipx;
r245247r245248
281277}
282278
283279
284UINT32 thepit_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
280UINT32 thepit_state::screen_update_thepit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
285281{
286282   const rectangle spritevisiblearea(2*8+1, 32*8-1, 2*8, 30*8-1);
287283   const rectangle spritevisibleareaflipx(0*8, 30*8-2, 2*8, 30*8-1);
r245247r245248
290286
291287   for (offs = 0; offs < 32; offs++)
292288   {
293      int xshift = m_flip_x ? 128 : 0;
294      int yshift = m_flip_y ? -8 : 0;
289      int xshift = m_flip_screen_x ? 128 : 0;
290      int yshift = m_flip_screen_y ? -8 : 0;
295291
296292      m_tilemap->set_scrollx(offs, xshift);
297293      m_solid_tilemap->set_scrollx(offs, xshift);
r245247r245248
305301   m_tilemap->draw(screen, bitmap, cliprect, 0, 0);
306302
307303   /* low priority sprites */
308   draw_sprites(bitmap, m_flip_x ? spritevisibleareaflipx : spritevisiblearea, 0);
304   draw_sprites(bitmap, m_flip_screen_x ? spritevisibleareaflipx : spritevisiblearea, 0);
309305
310306   /* high priority tiles */
311307   m_solid_tilemap->draw(screen, bitmap, cliprect, 1, 1);
312308
313309   /* high priority sprites */
314   draw_sprites(bitmap, m_flip_x ? spritevisibleareaflipx : spritevisiblearea, 1);
310   draw_sprites(bitmap, m_flip_screen_x ? spritevisibleareaflipx : spritevisiblearea, 1);
315311
316312   return 0;
317313}
r245247r245248
324320
325321   for (offs = 0; offs < 32; offs++)
326322   {
327      int xshift = m_flip_x ? 128 : 0;
328      int yshift = m_flip_y ? -8 : 0;
323      int xshift = m_flip_screen_x ? 128 : 0;
324      int yshift = m_flip_screen_y ? -8 : 0;
329325
330326      m_tilemap->set_scrollx(offs, xshift);
331327      m_solid_tilemap->set_scrollx(offs, xshift);
r245247r245248
341337
342338   /* low priority sprites */
343339   m_graphics_bank = 1;
344   draw_sprites(bitmap, m_flip_y ? spritevisibleareaflipx : spritevisiblearea, 0);
340   draw_sprites(bitmap, m_flip_screen_y ? spritevisibleareaflipx : spritevisiblearea, 0);
345341
346342   /* high priority tiles */ // not sure about this, draws a white block over the title logo sprite, looks like it should be behind?
347343   m_graphics_bank = 0;
r245247r245248
349345
350346   /* high priority sprites */
351347   m_graphics_bank = 1;
352   draw_sprites(bitmap, m_flip_y ? spritevisibleareaflipx : spritevisiblearea, 1);
348   draw_sprites(bitmap, m_flip_screen_y ? spritevisibleareaflipx : spritevisiblearea, 1);
353349
354350   return 0;
355351}
trunk/src/mess/drivers/mpf1.c
r245247r245248
3333   ADDRESS_MAP_UNMAP_HIGH
3434   AM_RANGE(0x0000, 0x0fff) AM_ROM
3535   AM_RANGE(0x1800, 0x1fff) AM_RAM
36   AM_RANGE(0x2000, 0x2fff) AM_ROM
3637ADDRESS_MAP_END
3738
3839static ADDRESS_MAP_START( mpf1b_map, AS_PROGRAM, 8, mpf1_state )
r245247r245248
437438      }
438439   }
439440
440   return address;
441   return 0;
441442}
442443
443444DRIVER_INIT_MEMBER(mpf1_state,mpf1)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team